大项目代码共享问题!!(100分)

  • 主题发起人 主题发起人 seabelial
  • 开始时间 开始时间
S

seabelial

Unregistered / Unconfirmed
GUEST, unregistred user!
在开发一个大型项目的时候,考虑到维护的方便,要共享不少的
窗口,如果其中一个有问题,修改一次就可以了,在多个可执行
文件都要调用这些窗口,请问如何实现?如何组织代码??(别告诉我用DLL)
 
插件方式!
com+!
 
代码共享是一个比较讨厌的问题。
虽然说改一个地方其他的都自动修改了,但是如果项目大了,拖的时间长了,尤其是人员变动了。
程序没有详细的文档,注释,那么一旦发现错误,修改后,就可能发生对一个可执行文件使用,但是
对于其他可执行文件却是错误的事情。因此导致很多令人头痛的问题。
我认为最好的办法,是将整个公用部分完全测试后,每个程序各Copy一份。也许大家会对此有很多异议。呵呵。
但是,我认为,对于最通用的函数,如取服务器日期等,倒是可以全部放置在一个pas里面。
 
还有,对于一些特定功能的,做成控件方式也是比较好的。
 
我的目的是想公共的部分修改编译后并不需要编译所有的程序。
 
把公用部分做成dll。
 
那么不用Dll怎么办呢?不用dll用Exe更不好。
使用Com也有点小题大做。
 
Object Pascal、C++以及java都是面向对象的
你只要用窗体的继承就行了

另外,如你所说, 在delphi中只要多个工程共享同一个目录中的窗体文件不就行了吗?

既然是代码级共享, 想不编译是不可能的啦!

 
activeform
dll
继承
 
你不想用DLL,又想在程序改动之后不用编译可能么?
那你有什么更好的方式告诉我
 
用source safe 来控制
他可以共享文件
 
多人接受答案了。
 
teamsource + com+ is powerful
 
后退
顶部