我定义了一个记录:
type
Trea=reacord
name:string;
aa:int64;
cc:array of String;[动态]
end;
然后定义一个数组:reaxxx ;array of Trea;[动态]
请问,1、reaxxx怎么样快速的传递给线程变量。2、在数据大于2GB时又如何快速的传递给线程。
type
Trea=reacord
name:string;
aa:int64;
cc:array of String;[动态]
end;
然后定义一个数组:reaxxx ;array of Trea;[动态]
请问,1、reaxxx怎么样快速的传递给线程变量。2、在数据大于2GB时又如何快速的传递给线程。
解决方案 »
- 哪里能买到<Delphi下深入Windows核心编程>这本书
- 如果不打开Excel,能否知道第一个sheet的名字?
- Active的在Type Library的问题
- ComboBox1
- 基础问题:如何利用ado存取access数据库?在线等~
- 数组的下标可以使用字符吗?
- 怎样才能让Form1中的数据控制组件连上DataModule里面的DataSource?
- 如何用ADOConnection1连接一个带有密码的ACCESS数据库文件
- 有人直接在sql server库中修改数据,事后你在哪里怎样才能发现被改动的数据?
- 怎么做一个没有窗体的进程,最好是在linux下的那种(有高手知道没?)
- 在线程中如何,快速传递数据?????
- 请问:如何将一个打开的ADODataset对象中的全部数据记录导出至外部DBF文件
dwStackSize: DWORD; lpStartAddress: TFNThreadStartRoutine;
lpParameter: Pointer; dwCreationFlags: DWORD; var lpThreadId: DWORD): THandle; stdcall;
其中 lpParameter 就可以传送,它是指针!
要注意临界问题!
InitializeCriticalSection
DeleteCriticalSection
或使用互斥元
WaitForSingleObject