这个问题高手是怎么解决!高手上网了吗? Try to use:1. CreateFileMappingor 2. SendMessage WM_COPYDATAI suggest you use the first way. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to Chice_wxg(VS.NET = 光驱烤肉,我也入网了) 这些函数在VB当中怎么用,能给详细的代码?谢谢!!! CreateFileMapping VB声明 Declare Function CreateFileMapping Lib "kernel32" Alias "CreateFileMappingA" (ByVal hFile As Long, lpFileMappigAttributes As SECURITY_ATTRIBUTES, ByVal flProtect As Long, ByVal dwMaximumSizeHigh As Long, ByVal dwMaximumSizeLow As Long, ByVal lpName As String) As Long 说明 创建一个新的文件映射对象 返回值 Long,新建文件映射对象的句柄;零意味着出错。会设置GetLastError。即使函数成功,但倘若返回的句柄属于一个现成的文件映射对象,那么GetLastError也会设置成ERROR_ALREADY_EXISTS。在这种情况下,文件映射的长度就是现有对象的长度,而不是这个函数指定的尺寸 参数表 参数 类型及说明 hFile Long,指定欲在其中创建映射的一个文件句柄。&HFFFFFFFF&表示在内存中创建一个文件映射 lpFileMappigAttributes SECURITY_ATTRIBUTES,指定一个安全对象,在创建文件映射时使用。如果为NULL(用ByVal As Long传递零),表示使用默认安全对象 flProtect Long,下述常数之一: PAGE_READONLY 以只读方式打开映射 PAGE_READWRITE 以可读、可写方式打开映射 PAGE_WRITECOPY 为写操作留下备份 可组合使用下述一个或多个常数 SEC_COMMIT 为文件映射一个小节中的所有页分配内存 SEC_IMAGE 文件是个可执行文件 SEC_RESERVE 为没有分配实际内存的一个小节保留虚拟内存空间 dwMaximumSizeHigh Long,文件映射的最大长度(高32位) dwMaximumSizeLow Long,文件映射的最小长度(低32位)。如这个参数和dwMaximumSizeHigh都是零,就用磁盘文件的实际长度 lpName String,指定文件映射对象的名字。如存在这个名字的一个映射,函数就会打开它。用vbNullString创建一个无名的文件映射 to lyc98370118(小笨) 有没有比较详细的代码?不胜感激! 谢谢!!! 算了,VB操作内存很麻烦你用这种办法吧:先命名一个保证没有重名的窗口,并在窗口里放一个text来保存相关信息然后用FindWindow找到他,再找到其中的text,然后用SendMessage WM_GETTEXT就可以得到文本了。我没有代码,但方法肯定可行。原来我用过。 to Chice_wxg(VS.NET = 光驱烤肉,我也入网了) 谢谢你的建议我尽量想用createFileMapping.我有一个提问.用createFileMapping时,[VB做的系统]和新的应用程序两端都得用createFileMapping修改吧?谢谢您 MSFlexGrid1光标怎么自动跳到下一行 我有个程序在运行使用的,有一部份是去两次的系统时间的.结果通过记录发现后一次的时间在前一次之前了. 小弟请教一下VB中怎么使用OCX控件呢?谢谢急等 买了本VB书,很多的案例却不能用,高手帮忙看看! 请问datareport怎么只能显示第一页的内容? ****在线等候答对马上给分***** VB+SQL导出数据到EXCEL的问题 VB数据报表问题,急!!! 帮帮,这只弱小的“菜鸟”吧!!先谢谢各位”大虾“了! 朗星贺卡原代码下载! 请问这个SQL语句该怎么写? 各位高手:请问怎样实现画图板的任意形状剪裁?多谢
这些函数在VB当中怎么用,能给详细的代码?
谢谢!!!
Declare Function CreateFileMapping Lib "kernel32" Alias "CreateFileMappingA" (ByVal hFile As Long, lpFileMappigAttributes As SECURITY_ATTRIBUTES, ByVal flProtect As Long, ByVal dwMaximumSizeHigh As Long, ByVal dwMaximumSizeLow As Long, ByVal lpName As String) As Long
说明
创建一个新的文件映射对象
返回值
Long,新建文件映射对象的句柄;零意味着出错。会设置GetLastError。即使函数成功,但倘若返回的句柄属于一个现成的文件映射对象,那么GetLastError也会设置成ERROR_ALREADY_EXISTS。在这种情况下,文件映射的长度就是现有对象的长度,而不是这个函数指定的尺寸
参数表
参数 类型及说明
hFile Long,指定欲在其中创建映射的一个文件句柄。&HFFFFFFFF&表示在内存中创建一个文件映射
lpFileMappigAttributes SECURITY_ATTRIBUTES,指定一个安全对象,在创建文件映射时使用。如果为NULL(用ByVal As Long传递零),表示使用默认安全对象
flProtect Long,下述常数之一:
PAGE_READONLY 以只读方式打开映射
PAGE_READWRITE 以可读、可写方式打开映射
PAGE_WRITECOPY 为写操作留下备份
可组合使用下述一个或多个常数
SEC_COMMIT 为文件映射一个小节中的所有页分配内存
SEC_IMAGE 文件是个可执行文件
SEC_RESERVE 为没有分配实际内存的一个小节保留虚拟内存空间
dwMaximumSizeHigh Long,文件映射的最大长度(高32位)
dwMaximumSizeLow Long,文件映射的最小长度(低32位)。如这个参数和dwMaximumSizeHigh都是零,就用磁盘文件的实际长度
lpName String,指定文件映射对象的名字。如存在这个名字的一个映射,函数就会打开它。用vbNullString创建一个无名的文件映射
有没有比较详细的代码?不胜感激!
谢谢!!!
谢谢你的建议
我尽量想用createFileMapping.
我有一个提问.
用createFileMapping时,[VB做的系统]和新的应用程序两端都得用createFileMapping修改吧?
谢谢您