Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnPack IDE 专家包(CnWizards)
» CnWizards源码编译问题,请各位指点
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: CnWizards源码编译问题,请各位指点
guidechange
新警察
UID 33171
Digest Posts 0
Credits 12
Posts 5
点点分 12
Reading Access 10
Registered 2007-12-5
Status Offline
#1
Post at 2007-12-5 18:35
Profile
|
Blog
|
P.M.
CnWizards源码编译问题,请各位指点
下载的CnWizards源码(2007-11-17),
(1)编译出错
在CnWizConsts单元中
uses
CnWizCompilerConst, CnConsts;
编译时缺少CnConsts文件。
(2)按住CTRL键无法跳到该单元文件,即使时Delphi的系统函数也无法跳到该系统函数所在的单元文件。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#2
Post at 2007-12-5 19:45
Profile
|
Blog
|
P.M.
不光是cnwizards模块,还需要把cnpack模块也下到本地来才能编译。
guidechange
新警察
UID 33171
Digest Posts 0
Credits 12
Posts 5
点点分 12
Reading Access 10
Registered 2007-12-5
Status Offline
#3
Post at 2007-12-6 09:28
Profile
|
Blog
|
P.M.
谢谢,刘总指点
再请问一下cnpack模块的路径怎么指定。是把 cnpack\Source的文件与CnWizards\Source的文件拷贝到一个文件夹下面吗?两个\Source文件夹下都有\MultiLang文件夹。该合并吗?
guidechange
新警察
UID 33171
Digest Posts 0
Credits 12
Posts 5
点点分 12
Reading Access 10
Registered 2007-12-5
Status Offline
#4
Post at 2007-12-6 09:46
Profile
|
Blog
|
P.M.
接上所述:
我合并两个源码文件在一个目录下,把MultiLang文件夹下的文件合并在一个MultiLang文件夹下编译时弹出Delphi的启动画面,随后弹出对话框说找不到RC4Help.als文件。
我搜索文件夹,CnWizards源码和cnpack源码 中都没有,这个文件是不是一个帮助的资源文件。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#5
Post at 2007-12-6 11:12
Profile
|
Blog
|
P.M.
不用合并。把下载过来的cnpack模块的目录和cnwizards模块的目录并列放在一起就行。
再试一试?
guidechange
新警察
UID 33171
Digest Posts 0
Credits 12
Posts 5
点点分 12
Reading Access 10
Registered 2007-12-5
Status Offline
#6
Post at 2007-12-6 14:32
Profile
|
Blog
|
P.M.
谢谢,刘总指点
我开始就是直接在把下载的cnpack目录和CnWizards目录并列的,发觉不行才合并目录。刚才我又试了一下还是不行,错误还是一样:
(1) 编译时弹出Delphi的启动画面(编译事弹出启动画面,我第一次遇到,不知什么原因)。
(2)随后弹出对话框说找不到RC4Help.als文件。
注:
我的编译下有两个目录,分别为 cnpack目录和CnWizards目录
源码分别在: cnpack\Source和
cnwzardsSource下。
是这样吗?
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#7
Post at 2007-12-6 15:34
Profile
|
Blog
|
P.M.
编译时弹出Delphi的启动画面真是神奇了,我也没见过。
我们编译都是把cnpack和cnwizards目录并列放一块,然后编译cnwizards\Source\CnWizards_Dxx.dpr,就能在cnwizards\Bin目录下获得编译好的DLL了。
guidechange
新警察
UID 33171
Digest Posts 0
Credits 12
Posts 5
点点分 12
Reading Access 10
Registered 2007-12-5
Status Offline
#8
Post at 2007-12-6 17:47
Profile
|
Blog
|
P.M.
刘总回复就是及时,谢谢!
我又试了试,发觉若用编译命令D7,和D2007都能通过。
但若选择运行命令,D7,和D2007都要出现Delphi的启动画面。
(1)在D7中启动画面过后,出现找不到RC4Help.als文件的对话框。
(2)在D2007中启动画面过后,启动了另一个D2007例程。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#9
Post at 2007-12-6 22:39
Profile
|
Blog
|
P.M.
原来是运行,嘿嘿。那就解释的通了。
CW本来就是DLL,不是单独的EXE,所以运行它需要宿主。专家包的宿主就是它所服务的IDE本身,也就是Delphi本身。所以你点击运行,会出现一个新的IDE实例。至于出错对话框,则是被运行的Delphi实例抛出的异常被Delphi调试器捕捉了而已。
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-11-23 16:55
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.009861 second(s), 9 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats