永发信息网

delphi将灰鸽子1.2源代码改成DLL

答案:2  悬赏:80  手机版
解决时间 2021-03-20 02:43
灰鸽子1.2源代码服务端SERVER的文件是EXE的.请问如何将它改成DLL的.我自己将它改成DLL后.只能上线,不能控制.也许是因为VCL在DLL中不能用的问题.
我的作法是:program改成library将MAIN函数改为begin改成procedure ServiceMain然后
var
TID: dword;
begin
CreateThread(nil, 0, @ServiceMain, nil, 0, TID);
end.
这样来调用..先谢谢各们高手了..

按我原来的做法用rundll32 SEVER.DLL,MAIN载入后正常控制,用其它方式启动则只能上线不能控制.
最佳答案
把函数改成stdcall模式
然后在调用它的程序的工程文件中加上uses ShareMem就行

另外,dll中的函数需要用exports来发布
全部回答

网上去搜索,有些组织提供的灰鸽子1.2的文件里面打包提供咯所有的控件,如果找不到,就先用delphi把源码打开,看缺哪些控件,然后依次下载安装

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想知道:澳门特别行政区 从关闸广场到壹号广场
起亚k5自动挡车挂p档吃力
形容熬夜辛苦的句子
计算机硬件方向 研究生 有哪些专业
我是男生,身高183CM,82公斤,腰围94CM,臀
求橘花散里的小说 长篇 云盘 txt
农村信用社恼里信用社地址在哪,我要去那里办
qq空间发说说为什么别人看不见?
喜欢走捷径的男人是什么性格?
龙口金沙滩有门票吗
马上去三亚玩了想问几个问题。去南山寺、大小
bootstrap <var >标签有什么用
3+2大专与普通大专有啥不同?毕业证一样吗?
只用前牙咀嚼
天茗楼怎么去啊,有知道地址的么
推荐资讯
女性内裤上总会有暗红色血,不多,也没感觉,是
小范汽车维修地址在什么地方,想过去办事
腹部手术后吃什么好
“シルバー族”是什么意思?
想问下借呗如果借了6000分六个月的话。如果刚
怎样确定电脑上加密端口465,995,993 是否已
婺源跟红村哪个好玩
擀面皮和面皮有什么不同?
电脑开机后,屏幕上总会出现一串英文: Check
什么是中国迷
我是碧雪情天游戏玩家,为什么现在进不去网站
迪尔754 新车多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?