我在做一个大型的MIS系统,有很多很多模块,现在我想编写一个主程序,而把其他的模块都封装为一个个的小文件,通过主程序调用,更新程序的话更新对应的小文件就可以了。
有以下几天需要注意:
1.主程序和模块之间需要传值。
2.模块和模块之间也需要传值。
3.主程序可以大一些,但是子程序一定不能超过1M请大家给出解决方案。
有以下几天需要注意:
1.主程序和模块之间需要传值。
2.模块和模块之间也需要传值。
3.主程序可以大一些,但是子程序一定不能超过1M请大家给出解决方案。
解决方案 »
- 求一份indy10 idftp的代理设置代码
- 小弟初学,哪位能详细说明下,高分相送,感激不尽.
- 不能显示数据库图片
- 菜问题
- 给所有主页中包含Delphi代码站长的新年礼物-JS实现的Delphi代码显亮程序!
- 急!!HELP ME!HELP。-。。--。。-。-。(100分)
- 如何通過Delphi設置Word參數例入灰掉Save as按扭?
- 我通过了程序员考试,为什么还想不出关于排课的算法,请明师指点!!!!!!!
- 你知道这样的软件吗?把一个gif动画拆分成好多个bmp文件,留个下载地址。
- 请教:如何阻止一个应用/窗口 Deactivate
- 关于了数据库软件开发中的台帐报表的几个疑问
- 很简单的问题,帮帮小妹
1 你的小文件是什么,.exe?.dll?.ocx?
2 如果是参数你可以用消息或者命令行参数
3 如果是比较大的,你可以用临时文件
就算一个大的MIS系统,其EXE文件也不会太大的
如果用ASPACK压缩一下的话,最多也就是2M吧
1.小文件最好是.dll或者.ocx我的目标就是做成和联众游戏类似的东西,模块可以下栽来用能指点一些具体的东西吗?比如如何把一个form界面封装到.dll中?
建议你开始就使用.dll文件.
你在更改你具体的模块时不需要整个程序都编译,而只需要更换单个的dll.
你可以做成dll上传服务器,随后客户端检查当前模块是否有更新的版本号,随后可以根据dll的版本号来控制客户端是否需要下载.
并且dll文件比exe文件一般都要小.
我觉得对于大型的系统尤其需要这样.
看我的回答
http://expert.csdn.net/Expert/topic/1974/1974304.xml?temp=.9995996
http://expert.csdn.net/Expert/topic/1962/1962766.xml?temp=.2309839
看我的回答
http://expert.csdn.net/Expert/topic/1974/1974304.xml?temp=.9995996http://expert.csdn.net/Expert/topic/1962/1962766.xml?temp=.2309839
也是中看不中用的技术
如果用DLL和小EXE
你也别指望能小到哪去
只要使用了database
就会大于300K每个
如果你使用了一些功能强大的复杂的控件
不会小于1M
传值的话可以使用公共文件或是公用内存区
在MIS中不必太担心保密的问题
因为这种传值只是瞬间的,何况你用符号传值
谁知道这是什么东西
用完后可以直接删除掉
楼上有人言道用ASPACK压成EXE
如果EXE太大的话
这种压缩有可能出现问题的
老大
你用过包没有
你对他了解的有多深,看样子你是没太用明白把
或者会用,但并不会更好的利用它;
如果Delphi的包技术用好了,那是很不错的
看看Delphi发布组件时,全部用的是包,就可见一斑了;
hWnd:=FindWindow(nil,PChar(trim(e_class.Text)));
SendMessage(hWnd, WM_COMMAND, 0, strtoint(trim(copy(ww,1,k))));