type
PShared=^TShared;
TShared = record
UDPClient:TIdUDPClient;
path:array[0..255] of char;
Self:integer;
Count:integer;
hinst:integer;
end; ..... MemFile:=CreateFileMapping($FFFFFFFF,nil,PAGE_READWRITE,0,SizeOf(TShared),HookMemFileName);
将此共享内存放入所有进程空间,其它进程读UDPClient不可用,而path却可以,
因为UDPCLient是对象,
不知问题出在哪里?
PShared=^TShared;
TShared = record
UDPClient:TIdUDPClient;
path:array[0..255] of char;
Self:integer;
Count:integer;
hinst:integer;
end; ..... MemFile:=CreateFileMapping($FFFFFFFF,nil,PAGE_READWRITE,0,SizeOf(TShared),HookMemFileName);
将此共享内存放入所有进程空间,其它进程读UDPClient不可用,而path却可以,
因为UDPCLient是对象,
不知问题出在哪里?
解决方案 »
- DELPHI时间的运算方法
- DLL工程里 全局变量该如何声明(只在本DLL两个函数中使用)
- 请问像 office 2003 那样的工具栏大家是怎样做出来的呀
- 为什么会出现socket Error #10054 Connection resetby peer错误提示
- 如何分类排序?
- 1放分300-->关于一个超级问题,请教大家,欢迎高手指点!!!菜鸟也可以来学习~~~~~~~
- 如何动态生成一个文件,并将信息写入文件中
- cxgridview不绑定数据源,添加数据问题.
- 用delphi做个service application,开机启动外部程序,可行不?
- 怎么在delphi里弄空件数组,就想vb里的,好几个空间有一个名字,用index区分。?????
- 有关控件数组的问题
- zswang(伴水清清)请接分
这只是一个指针,只占用了四个字节。所以对象当然不可以用。