在Delphi中如何使对象的生存期超过程序的运行期(100分)

  • 主题发起人 sheytrong
  • 开始时间
什么意思,请解释一下.
 
我大概能了解你的意思,你可以用dll,com来解决这个问题!
 
重开一个Project,对应得对象也将结束!
sheytrong是否要寻长生不老药呀?
 
你说的是类似病毒的东东吗?
 
不太可能
 
做service?
 
可以启动另一个程序,但是那是那个程序的对象,不是你的程序的对象.
如果你的程序都运行结束了,怎么可能有对象存在呢?
 
自己程序创建的对象不一定存在于自己的程序的内存空间和运行空间里面, :)
OLE/DCOM等系统中就可以这样创建对象, 在自己的程序中调用对象的方法,
程序结束的时候那个对象不一定非要也跟着一起消亡。

呵呵, 其实对象的序列化是也可以看成是把对象的生命存了起来, 什么时候
需要还可以取回这个对象,:)
 
我决定应该是对象序列化,不过Delphi的对象序列化没有MFC、OWL、Java方便。
 
ok,问题是不可能的,除非你的概念“程序”<> EXE
如果如此,那小五说的没错,搞个DLL,ActiveX什么的,让其他程序调用,
DLL 输出对象十分麻烦,记得有文章介绍过。
 
你说的是持久对象吗?
 
请继续讨论或结束此问题!
 
多人接受答案了。
 
顶部