T torrentwang Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #1 或者其它方法,可以编译过去, 目的在于部分代码不交出来
H Highpeak Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #2 可以,提供dcu文件就可以了。 我理解的编译器搜索编译文件的顺序是这样的: 先找PAS,再找DCU,如果找不到就报出错。
T torrentwang Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #3 我试了一下好像不行,一旦去掉就报错, 是啥地方没有设置对??
T thx1180 Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #4 最好做成动态库,把要隐藏的代码放在动态库中,只提供DLL文件就可以了[]
A Axe Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #6 dcu是可以的,但对于不同版本的编译器,dcu文件不能通用.
R radtek Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #9 可以,提供dcu文件就可以了。我就是这么用,首先确定你的单元文件所引用的其他单元文件(除delphi自己的)在可以搜索到的目录中,然后去除项目里原先与单元名相同的pas文件项,用uses引用你需要的单元,而不必加在项目里。哪个用,就在哪加。要注意的是delphi的版本不同,是需要重新编译单元文件的。
可以,提供dcu文件就可以了。我就是这么用,首先确定你的单元文件所引用的其他单元文件(除delphi自己的)在可以搜索到的目录中,然后去除项目里原先与单元名相同的pas文件项,用uses引用你需要的单元,而不必加在项目里。哪个用,就在哪加。要注意的是delphi的版本不同,是需要重新编译单元文件的。
C cb1997 Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #10 想用这种办法对付黑公司是没有办法的!除非公司只有你一个人懂编程。不然。。。 我以前也想。。。。可我头都想暴了也没想出来! 对黑公司,坚决不然他欠你,如果一旦拖欠马上走人,不然越陷越深,我曾经就是舍不得2千结果丢了1万多,现在手里拿着判决书,但拿不到钱,知道公司黑,不要从技术上想怎么样,要从实际利益上考虑,你可以先找公司借点钱出来,这样一旦差你工资,你可以。。。。
想用这种办法对付黑公司是没有办法的!除非公司只有你一个人懂编程。不然。。。 我以前也想。。。。可我头都想暴了也没想出来! 对黑公司,坚决不然他欠你,如果一旦拖欠马上走人,不然越陷越深,我曾经就是舍不得2千结果丢了1万多,现在手里拿着判决书,但拿不到钱,知道公司黑,不要从技术上想怎么样,要从实际利益上考虑,你可以先找公司借点钱出来,这样一旦差你工资,你可以。。。。
T torrentwang Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #12 谢谢大家,确实是可以的, 不知道还有没有其它方法。 这个单位,这个系统是我一个人做的,主管不怎么懂DELPHI,水平很次的 不知道还有没有其它方法。
M myjane Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #13 什么原理呢? 我试了一下,打开时提示找不到*.pas,但可以build。 生成exe可正常运行。纳闷,源文件没了还可编译?
J JamesBond_L Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #14 原理就是PAS是先要编译成dcu文件,类似C的obj文件。 这样还不够啊?这样已经很保密了啊。