Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnPack IDE 专家包(CnWizards)
» 关于IDE脚本的扩展
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 关于IDE脚本的扩展
不得闲
灌水科科长
UID 40680
Digest Posts
3
Credits 118
Posts 33
点点分 118
Reading Access 10
Registered 2008-7-23
Status Offline
#1
Post at 2008-8-16 01:40
Profile
|
Blog
|
P.M.
关于IDE脚本的扩展
IDE脚本扩展方面,每个脚本文件,有个单元引用,那个引用单元似乎是固定的!
如果我要引用我自己写的某个单元,比如(strOperate),我直接在后面添加,编译好象出错!
对于这种由用户自己编写的单元,需要怎样的处理才可使用?
另外,使用脚本功能来实现退出Delphi的IDE的话,我直接使用Application.Terminate可以退出IDE,
那么如果在最开始打开IDE之前的时候,可以不可以通过一个变量来控制不让IDE被打开?
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#2
Post at 2008-8-16 22:18
Profile
|
Blog
|
P.M.
确实是固定的。内部函数要使用,得在运行期动态注册。这个机制专家包的脚本引擎暂未提供。目前只能全写一个单元内。
不得闲
灌水科科长
UID 40680
Digest Posts
3
Credits 118
Posts 33
点点分 118
Reading Access 10
Registered 2008-7-23
Status Offline
#3
Post at 2008-8-17 20:25
Profile
|
Blog
|
P.M.
就知道是这样的,这个似乎是脚本引擎都需要的。不过我想的话,可以提供一个将单元转换成脚本单元的工具,然后可以将用户的扩展单元先通过转换成脚本支持的单元,然后在放到脚本引用的特定目录下面,在脚本引用单元的时候自动搜索那个目录找到对应的单元然后调用它。
这方面的话PaxScript支持的比较好,它基本上支持所有的Delphi语法,包括接口和自定义类以及各种Delphi特有的数据类型。可以参考下。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#4
Post at 2008-8-18 00:30
Profile
|
Blog
|
P.M.
RemObject Pascal Script也提供了这个工具,不过这个工具貌似不太合适由俺们CnWizards来二次发布。这东西的二次发布协议我们还没研究。
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 09:51
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.007907 second(s), 7 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