我有一个用Delphi 2007创建的“ActiveX库”项目。库接口根据输入值返回XML数据。然后,这由一个在网页上显示数据的PHP脚本使用。这很好用!在delphi中启动一个dll的多个进程
问题是我只能在服务器上运行dll进程的一个实例。但是,出于安全原因,我的每个客户都应该能够访问他们自己的dll进程(因为dll始终只连接到一个数据库)。
此外,由于delphi代码的构建方式,它不支持多个线程。 (这是一个使用大量单例类的100000多行项目)
是否有一种方法可以启动同一个dll的多个实例?有没有更好的方式将XML数据从delphi传输到PHP?
对不起,稍长的问题,任何帮助表示赞赏
(PS。我知道德尔福代码应该重构,但是这将意味着6个月“循环引用” -hell :)