A
alick
Unregistered / Unconfirmed
GUEST, unregistred user!
Platform: win2000 adv &delphi 5 &MapXtreme
我打算用delphi写一个service,在线程中调用了由MapXtreme提供的Active Dll的函数。编译无错,运行时产生一个EOleError的错误。而对同样函数的调用,在Form中却毫无问题。
MapXtreme提供MapXcourier Active Dll,我用Import type Library引入成TMapXcourier类,在service中,即使手工初始化--MapXcourier1:TMapXcourier;
TMapXcourier.create(self or service1 ) 结果都一样。
我猜Form初始化与service不同,缺少Ole部分,不知那位高人能够指点迷津。
我打算用delphi写一个service,在线程中调用了由MapXtreme提供的Active Dll的函数。编译无错,运行时产生一个EOleError的错误。而对同样函数的调用,在Form中却毫无问题。
MapXtreme提供MapXcourier Active Dll,我用Import type Library引入成TMapXcourier类,在service中,即使手工初始化--MapXcourier1:TMapXcourier;
TMapXcourier.create(self or service1 ) 结果都一样。
我猜Form初始化与service不同,缺少Ole部分,不知那位高人能够指点迷津。