富翁请帮忙,在delphi中怎样使用namespase?是否可以避免命名冲突? ( 积分: 100 )

  • 主题发起人 主题发起人 zaihuishou
  • 开始时间 开始时间
Z

zaihuishou

Unregistered / Unconfirmed
GUEST, unregistred user!
我delphi水平不高,我在作一个管理系统,现在各个小功能模块已经建立完,现在想把他们合在同一个大模块里,但是出现了命名冲突,比如在一个大框架中调用不同了不同模块的form,但是两个模块如果有同名的,那么就出现冲突,除了改掉一个名字外,还有别的办法吗?这样很费事的,我最命名空间不熟悉,肯请高手帮忙,我在网上搜过,关于delphi的namespace很少!<br><br>向辛勤指教的同志表示深深的敬意!<br>谢谢![blue][/blue][:D][:D]
 
我delphi水平不高,我在作一个管理系统,现在各个小功能模块已经建立完,现在想把他们合在同一个大模块里,但是出现了命名冲突,比如在一个大框架中调用不同了不同模块的form,但是两个模块如果有同名的,那么就出现冲突,除了改掉一个名字外,还有别的办法吗?这样很费事的,我最命名空间不熟悉,肯请高手帮忙,我在网上搜过,关于delphi的namespace很少!<br><br>向辛勤指教的同志表示深深的敬意!<br>谢谢![blue][/blue][:D][:D]
 
在xml中等经常见的,有没有知道的,好像不是很困难的,大家帮忙呀
 
在delphi中没有namespase,使用unit,<br>unit内的interface段相当于c的头文件,<br>implementation段就相当cpp<br>unit名就相当于不同的namespase了.<br>如:<br>unit2.Form1和unit3.Form1就是不同的namespase的东东,
 
谢谢你的回答!<br>我试试能解决问题吗
 
现在各个模块已经编写完了,但是用命名冲突的form名,比如:在主菜单中有项目管理和项目检查两项分别调用管理模块和检查模块的相应form,但是两个form同名,此时向工程文件中添加unit(相应form的)单元,添加不进来,系统提示已经有一个同名的form,此时是否只能改form名,还有别的办法吗?<br>系统大,一一改名太繁琐了!<br>期待你的回答!
 
在implementation段加就没事了,不过要手工加,不要在工程里加,在你碉用的unit里的implementation内加你要被调用的unit:<br>uses<br> &nbsp; unitx,unity
 

Similar threads

后退
顶部