我用vc++写了底层dll,为了省去界面的代码,我用delphi作的前台
我在delphi中自定义了一个类,并且在程序实例化了两个类变量
如:
c1,c2:TCapture;(TCapture从TObject中继承)
在使用过程中,我分别调用了变量1和变量2的初始化:
如:
c1:=TCapture.Create();
c2:=TCapture.Create();
问题出现了,等我使用时发现我调用c1的成员函数使用的是c2的初始化的内容
也就是我后初始化的实例的内容覆盖了dll中的成员,而不是没个实例分别管理
对应的内容,是由于我在一个进程调用的共享dll了吗/还是delphi中的堆栈问题
在开一个进程同时执行,正确无误!
不胜感激你的意见!!我已经问了好几次了,望答复!
我在delphi中自定义了一个类,并且在程序实例化了两个类变量
如:
c1,c2:TCapture;(TCapture从TObject中继承)
在使用过程中,我分别调用了变量1和变量2的初始化:
如:
c1:=TCapture.Create();
c2:=TCapture.Create();
问题出现了,等我使用时发现我调用c1的成员函数使用的是c2的初始化的内容
也就是我后初始化的实例的内容覆盖了dll中的成员,而不是没个实例分别管理
对应的内容,是由于我在一个进程调用的共享dll了吗/还是delphi中的堆栈问题
在开一个进程同时执行,正确无误!
不胜感激你的意见!!我已经问了好几次了,望答复!
解决方案 »
- call published 方法指针的的问题, published 的方法修改父类属性就访问违规, 不知道审什么原因?
- 下面代码可以递归找出指定目录下所有子目录中的所有文件,我想实现只递归一层,如何修改呢?
- 刚刚注册,散分!
- 用Registerclass注册
- 高分寻ing
- 关于Delphi6报表设计控件ReportBuolder6的Chart问题:
- 如何写代码读出.db文件相应字段的数据?谢谢
- 。。。数据库用学哪个好呢,,,
- 请问如何在ListBox中,放入checkbox呢?
- Delphi 停止 运行中dll 源码
- 请教Ado问题
- TdbEdit连接的是一个时间类型的字段,当输入的字符不合法时,程序就会瘫痪,如何让程序给出我的提示,并继续运行,如提示用户‘请检查你
我也不会 学习中
不过如果有delphi的问题 你可能看看delphi5程序员开发指南可能会有答案的