获取结构指针中的值 问题 本帖最后由 jxqn_liu 于 2012-07-23 14:57:59 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 frmClient.IdTCPClient.ReadBuffer(PackHead, 56);改为frmClient.IdTCPClient.ReadBuffer(PackHead^, 56);GetMem(PackHead, 56);这样的应该写成SizeOf(TRecPackHead),用的地方都这样写。或者干脆const x= sizeof(xxx) 你这里没必要使用var PackHead: PRecPackHead;直接在TRecvThread定义一个TRecPackHead就好,反正使用。否则自己注意getmem后freemem,运行到使用主线程中的vcl资源应该synchronize 如何播放整个音乐列表的所有音乐呢? 如何 查看一个局域网中所有电脑的IP,用户名,MAC地址 abort有什么用? ******************关于sha1算法************************* 高兴!散分! 在ADOQuery里怎样把所要打开的表作为变量,这样为什么不行? 我做了个浏览器,但是打开新的窗口时,怎么老是打开IE呢? Close 退出程序问题弹出是否退出问题。 如何使窗体成为顶层窗体 下一场什么时候踢!多谢赐教!第一个给分! 做了一个ocx控件,如何获取ocx所注册的目录呢、 ListView排序的疑问
改为
frmClient.IdTCPClient.ReadBuffer(PackHead^, 56);
GetMem(PackHead, 56);这样的应该写成SizeOf(TRecPackHead),用的地方都这样写。或者干脆const x= sizeof(xxx)
PackHead: PRecPackHead;
直接在TRecvThread定义一个TRecPackHead就好,反正使用。否则自己注意getmem后freemem,运行到使用主线程中的vcl资源应该synchronize