kdjohn
1092
|
2003/12/18 15:58:41 |
有哪位知道此程序是如何调用DLL的,我自己做了一个程序测试,通过DLL不能调用另一个Form |
kdjohn
1090
|
2003/12/18 13:34:09 |
搞定了,此程序只能运行在Delphi7下 |
kdjohn
1073
|
2003/12/17 18:18:22 |
(1) 按F9提示"Required package'vclactnbard' not found" 请问是什么原因 (2) 此MRP的动态库在哪有?(Admdl.dll,AdCallForm等)
|
springkang
1063
|
2003/12/17 16:17:01 |
各位在安装和测试时如果出了问题的话,请往前看。 我们在前面的论述中已讲行说得很清楚了。。。。。。。。 |
netbat
1061
|
2003/12/17 15:11:44 |
搞定了,其实如果只是编译程序,然后运行的话,挺简单的。但是里面有许多东西不简单,值得我去学习~~~~在运行中在某些模块中存在无效日期格式的错误。还有有一个问题,不知在BIN目录中的BPL文件有什么用处?和数据库连接我用的windows nt集成安全模式。 |
wwwzjb
1060
|
2003/12/17 15:07:00 |
我在导入数据库时为什么不能呀??
消息 9003,级别 20,状态 1,行 1 LSN (70107:347:1) 无效。该 LSN 是传递给数据库 'Mrpii' 中的日志扫描操作的。
EXEC sp_attach_db @dbname = N'Mrpii', @filename1 = N'E:\程序设计\delphi\源代码\Mrpii\Data\Mrpii.mdf', @filename2 = N'E:\程序设计\delphi\源代码\Mrpii\Data\Mrpii.ldf'
服务器: 消息 9003,级别 20,状态 1,行 1 LSN (70107:347:1) 无效。该 LSN 是传递给数据库 'Mrpii' 中的日志扫描操作的。
|
springkang
1046
|
2003/12/17 8:23:07 |
zhaoweipeter,按我前面说的去做,应该没问题。 估计你是没有编译子模块。 |
zhaoweipeter
1040
|
2003/12/16 20:55:33 |
控件都搞定了就是连不上谁能告知谢谢! 初始化提供者时发生错误,没试连接失败〔dbnetlib][connectionopen(invalid instance())无效的连接。 |
springkang
1034
|
2003/12/16 17:04:49 |
能上网就能下载,网上到处是。 |
harwk
1032
|
2003/12/16 16:18:54 |
没有光盘,也不能下载,天要亡我 |
springkang
1026
|
2003/12/16 15:05:20 |
harwk,你装delphi7试试。 |
harwk
1022
|
2003/12/16 12:48:56 |
痛苦呀,你能不能把它做成5-10个RAR压缩包上传呀 Vclctnband问题无法解决 |
springkang
1020
|
2003/12/16 11:24:57 |
我的邮箱是:springkang2003@yahoo.com.cn,昨天写得急,搞错了,Ssssssssorry!!! 欢迎对此程序进行探讨。该程序从注释来看,最初写在2000年,而后2002年也进行了修改。整体来讲程序虽然很大,但不是很完善(个人体会)。界面也不是很漂亮。但里面的设计和一些开发技巧仍值得大家学习。 delphi迷们努力顶呵!!! |
springkang
1019
|
2003/12/16 11:15:35 |
编译好的可执行文件加上dll文件共有30多MB,不可能放上来的,哪位朋友提示空间,我上传。 编译子模块的时候不要build,只要compile也就是ctrl+F9这一步就可以了,完后在bin目录下,也就是存放Mrpii.udl的目录下可找到dll文件,该目录也存放主程序可执行文件。. 我的环境是window2k server+delphi7. |
harwk
1018
|
2003/12/16 10:59:08 |
是不是因为Delphi6的问题,我编译子模块时,提示vclactnband包找不到,可我在Delhi6中没找到这个文件,源代码中也没有呀,难道是DELPHI7中才有的? |
markbullnb
1017
|
2003/12/16 10:10:25 |
哪位大哥把编译好的可执行文件放上来啊???先谢了
|
harwk
1015
|
2003/12/16 9:25:11 |
回springkang 你所说的有点意思,可我是Delphi6 +Win2000 ADS,老是无法编译,怎么办呀,不知道作者能不能把项目报告公布出来,如果你速达源代码中包括的结构目录树那就太棒了。 |
springkang
1013
|
2003/12/16 9:03:13 |
这里不能附加图片,所以偶不能将关键步骤抓图贴出来,不过上面我已说得很清楚了,做一遍就知道了。 昨天晚上又研究了一晚,发现一些新的体会,由于是初次研究这delphi+sql server+ado,所以在言语方面会表达不清,词不达意,见笑了。 总的来讲,这个软件很庞大,光主程序就有一万多行,还有十多个模块的程序,哇,太长了(昨晚看了一夜,眼都花了,~~55555555~~~)。那么从什么地方入手呢??我个人体会是从主程序的源程序入手(众人:胆敢废话就鸡蛋西红柿伺候。。。),别急,这也是我摸索出才发现的。打开主程序文件Mrpii.dpr,我们发现窗体除了几个控件和一个image控件外,什么都没有,没有菜单,没有状态栏,没有。。。总之我们在运行期看到的界面在设计期好像没有出现,是怎么回事?别急我们看看窗体的oncreate事件,哇,好多程序,看到了吗,这里定义了许多在程序启动时的事件,如创建菜单,状态栏,定义模块。。。同时主程序的源程序里还定义了其他模块,其实这也是很重要的一步,因为这一步做好了,其他模块的开发就容易多了,从其他模块的源程序里我们可以看到很多按钮控件的事件就是inherited这么简单。接下来研究一下模块的开发。。。。 由于初次写东东,所以词不达意,莫怪。。。 |
ourr
1011
|
2003/12/16 5:50:19 |
哥。。能不能发表程序的时候,把安装手继与程序精华,要领,必需。。。。都详细说清楚,最好多抓点图片讲解,要不然,你发表了,大部份人都不会装,或是有错误等,不会用,那你还没达到你事先想要的效果撒。要做到每一个程序,每一个人都可安装,研究, 这样2CCC人气越来越棒,相信不久的将来,越办越好。。 |
springkang
1001
|
2003/12/15 16:15:12 |
按照tanmin的提示,将其他模块分别编译成动态连接库,真的成功了!!太谢谢tanmim兄提供的关键信息,我还要感谢delphibox网站和源程序作者的无私奉献精神。前面的路还很长,还有很多东西要研究,以后我会将心得发表在此,希望朋友们常来。 最后,让我说明一下是如何编译成动态连接库的,以献给像我等一样的菜鸟们: 步骤:在delphi中“文件”--》“打开”,分别打开开module目录下的admdl.dpr,apmdl.dpr,.......sysmdl.dpr,然后按ctrl+F9或在project菜单中选compile+文件名(如admdl)进行编译即可,其他什么也不用做(包括build),编译完后会在bin目录下生成相应名称的*.dll文件,OK,大功告成了,尽情享受快乐吧。。。。。。
|