三层开发时,dll怎么和主程序的data数据通迅模块共享 使用datasnap进行三层开发时,dll也要操作数据库,那么怎么和主程序的data数据通迅模块共享呢?求最简单的方法。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dll是不能共享变量,数据集的, 用olevariant型变量把clientdataset.data传过去就可以了 数据模块编译为bpl主程序和dll都带包编译! bpl不方便吧,我主要是用来封装form和业务逻辑,不知道用olevariant型变量怎么把clientdataset.data传过去? 在和程序和DLL里都引用这个单元:ShareMem然后把DLL中的clientdataset对象以指针的方式传给主程序,然后在主程序里定义一个clientdataset对象,再把该指针赋值给他,应该就可以直接访问了。我没试过,想来是可以的,很简单,你自己试试吧 水晶报表 如何改变form的caption所用的fontname? 如何在delphi中调用C++编写的dll 在DSPACK中播放的别名是怎么一回事? ora-22275指定lob定位器无效 Delphi中如何获得窗体中某个控件的句柄? 关于指针的问题: Delphi中有没有类似VB中SendKeys这样可以模拟键盘数据的语句呢? 对不起,我太菜了:) delphi还有前途么 在FastReport中的MasterData使用数据集 救命啊!! 麻烦各位帮忙!
主程序和dll都带包编译!