在一个窗口上写了100多个过程,共计10多万行代码。 这程序还有运行的必要吗? 小弟不才,在一个窗口上写了100多个过程,共计10多万行代码。 这程序还有运行的必要吗?我也想用dll把它放在其它的文件里面,可是每一个过程都要用到对象,比如 query 等等,又没有找到 如何把 query 等对象传递到 dll文件中的函数的方法。请问该如何优化呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 in dll:uses ShareMEM;其实,完全可以分成很多个单元来写的,这样比分成一个一个的dll要容易得多。或者,分到一个一个的bpl,就可以避免你说的问题,同时,bpl也是一种dll…… 如果是delphi.net,那完全可以写成一个一个的assembly 你的那个文件不是得上M级的吗?还是多分一些单元来写比较好,DLL没有必要强求使用。 和用不用dll有什么关系???去找些国外比较成功的开源项目,看人家怎么设计的,没经验就通过模仿去学习。适当的时候再买本《设计模式》看看。抛弃RAD来学习,也许更容易掌握。窗口事件,控件全扔一边去。10万行代码的只是小东西,现在每个Unit的代码尽量人为的控制在1K行以内,学习期间这么做是有好处的,把逻辑尽量分散,才能更好的代码复用。不要说什么拆不开,那只是因为你设计的模块藕合度太高。 窗体没有创建 Assigned 返回值为什么还是真呢 delphi 报表设计问题? 有没有人试过将wav转成mp3啊?应该不是很难吗? 如何彻底删除TDBEdit 请使用过TWebBrowser的高手近来 正文格式为HTML,带一个附件发送的EMAIL该如何指定ContentType,顶者有分啊~ 请教:用adotable的delete删除数据,一删程序就死的解决方案 如何限制DBedit中数字输入的位数? 小弟有个看法,不知大家认为如何? StringGrid的问题! Com+组件导入导出的问题(困难)?在线等!~~ 怎样用dxBarManager控件动态生成菜单?
uses ShareMEM;其实,完全可以分成很多个单元来写的,这样比分成一个一个的dll要容易得多。或者,分到一个一个的bpl,就可以避免你说的问题,同时,bpl也是一种dll……