2011年3月10日VB中删除注册表键值(API)

删除注册表中键值:

Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpvalueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
...

分类:程序设计  标签:VB  API  注册表    网友评论0条  已浏览loading

2011年3月7日PB中TriggerEvent和DYNAMIC用法

DYNAMIC是指定函数或事件的一个动态调用,即当你指定一个动态调用时,函数和事件在编译时不一定要存在。你告诉编译器:相信我,此处在运行时一定会有一个合适的函数或事件。对于动态调用,PowerBuilder等到执行时才寻找函数或事件。这就给了你更大的编程灵活性。

pb函数TriggerEvent详解
TriggerEvent
函数作用:触发指定对象的指定事件,并且立即执行该事件中的脚本。注意该函数和PostEvent的区别。PostEvent不是立即执行,TriggerEvent是立即执行触发事件的脚本。
...

分类:程序设计  标签:PB  TriggerEvent  DYNAMIC    网友评论0条  已浏览loading

2011年1月27日一点申明

本人非专业程序员,程序设计也是个人的一个业余爱好,学习的同时写了一些小的软件:

支付宝批量支付大师

百度空间自动群踩软件

还有一些免费小软件和其他一些定制的软件,就不说了。

...

分类:程序设计  标签:申明  代理  软件    网友评论0条  已浏览loading

2010年12月12日VB中类模块使用简单示例

'*************************************************************************
'**代码名称:VB类模块演示
'**描 述:VB类模块使用示例[cStack.cls文件]
'**说 明:www.rrgod.com
'**创 建 人:Eddy
'**日 期:2010-12-12
'*************************************************************************

分类:程序设计  标签:VB  类模块    网友评论1条  已浏览loading

2010年12月6日VB中利用winsock控件获取验证码图片

好久没写代码了,工作、论文、考试……很多事还要做,希望尽快结束!

看到朋友blog里发了篇文章,就顺便学习了下,稍微注释了下代码(基本没动)。对于红色的两句,如果看代码仔细的话会不会想下为何是+3而不是+4呢^_

或许这问题有点幼稚,呵呵。我是自己在IDE中调试了下才知道

代码:

...

分类:程序设计  标签:VB  winsock  验证码    网友评论0条  已浏览loading

2010年12月5日VB中处理返回ANSCII字符串指针

一般情况下都是这么来处理:定义一个long型p变量接收函数返回值,定义一个字符串变量s存储所需字符串,利用CopyMemory来复制字符串到s(s预先用s=space(空间大小值)分配空间),字符串长度用lstrlen来获取。

例子代码:

Private Declare Function encrypt Lib "ENCDECp.DLL" (ByVal instr As String, ByVal mode As String) As Long
...

分类:程序设计  标签:VB  字符串  指针    网友评论0条  已浏览loading

2010年9月6日VB中对Excel编程操作实例

vb excel编程技巧,实例,格式,合并单元格,表格线,页面横向

Dim xlApp As excel.Application
    Dim xlBook As excel.Workbook
    Dim xlSheet As excel.Worksheet
    Set xlApp = CreateObject("Excel.Application")
...

分类:程序设计  标签:VB  Excel    网友评论0条  已浏览loading

2010年9月2日关于COM对象的早期绑定和后期绑定

利用后期绑定可以解决应用程序中使用office组件时不同版本间的兼容性问题。以下内容来自MSDN:

什么是绑定?

绑定是一个将程序员编写的函数调用与实现该函数的实际代码(内部或外部代码)进行匹配的过程。这个过程是在编译应用程序时完成的,而且在可以执行代码之前必须对代码中调用的所有函数进行绑定。
...

分类:程序设计  标签:COM对象  早期绑定  后期绑定    网友评论0条  已浏览loading

2010年8月28日讯维中国的空间真让我崩溃

私人文章,登录状态下方可查看。

分类:程序设计  标签:虚拟主机  讯维中国  空间  垃圾  崩溃    网友评论0条  已浏览loading

2010年8月28日[转]HTTP中POST方法的实现(VC)

文章中所讨论的技术应用范围其实还是比较广的,除了投票这种比较阴的应用,还可以完成比如自动填写表单、邮箱自动申请、网站注册等功能。
...

分类:程序设计  标签:HTTP  post  VC    网友评论1条  已浏览loading

2010年8月27日利用wininet.dll相关API post/get数据

核心代码:

 

Private Const INTERNET_OPEN_TYPE_PRECONFIG = 0

Private Const INTERNET_OPEN_TYPE_PROXY = 3

Private Const INTERNET_INVALID_PORT_NUMBER = 0

Private Const INTERNET_SERVICE_HTTP = 3

Private Const INTERNET_FLAG_KEEP_CONNECTION = &H400000

...

 

分类:程序设计  标签:VB  post  get  request  wininet.dll    网友评论1条  已浏览loading

2010年8月26日使窗体中指定数量的控件按一定间距水平居中排列

关于参数中的ParamArray ,解释下:

只用于最后一个参数,表示最后的参数是一个 Variant 元素的 Optional 的数组。使用 ParamArray 关键字可以提供任意数目的参数。ParamArray 关键字不能与 ByVal、ByRef或 Optional 一起使用。

代码:

 

'功能:使窗体中指定数量的控件按一定间距水平居中排列

...

分类:程序设计  标签:VB  ParamArray  窗体居中    网友评论0条  已浏览loading

2010年8月23日利用CAsyncSocket类实现UDP通信

服务端:

void CServerDlg::OnSend()
{
 // TODO: Add your control notification handler code here
 UpdateData(TRUE);
 if (m_sockSend.Create(m_ServerPort,SOCK_DGRAM)) //创建套接字
 {
  m_sockSend.Bind(m_ServerPort,m_ServerIP); //绑定本地套接口
...

分类:程序设计  标签:CAsyncSocket  UDP    网友评论0条  已浏览loading

2010年8月22日VB中ZwQueryInformationProcess声明

ZwQueryInformationProcess这个API可以用来检测debugger。VB6中声明如下:

Option Explicit
...

分类:程序设计  标签:VB  ZwQueryInformationProcess  声明    网友评论0条  已浏览loading

2010年8月21日16进制数转浮点数(VB6)

UPK上的一个提问。

看了下,可以这样实现(思路就是把数据copy到一个指向浮点数指针所在内存):

Option Explicit
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
...

分类:程序设计  标签:16进制数  浮点数  VB    网友评论1条  已浏览loading