我写的expert,帮助加快写代码的速度。希望大家喜欢! (0分)

  • 主题发起人 tinyfish
  • 开始时间
我在D6 下使用,下了个Dll版的,但是一安装,启动delphi,新建项目就会出现:
Access violation at address 004A4F33 in module 'coreide60.bpl'. read or address 00000000
请问怎么回事?
PS:最新的在那儿可以下载啊???
谢谢!~
 
to bigwell:
代码给了cnpack,但还没完全整合。
 
to geluyx:
这可是大bug,不过我的机上没出现过。
你的D6有没有装Update 2?
你的操作系统是什么?
你有没有装其他的expert?
能不能到其他D6的机上试一试?
上面给出的地址就是最新的版本。
 
刚才上传了修改的版本。
在Tools菜单下加入Reload FmyCodeExperts' Templates来重新装载templates,没有测试,有问题请发帖。
 
安装程序是有所变化,可Tools中并没有看到 Reload FmyCodeExperts 啊!
 
To tinyfish:
我用的是delphi update 2,
win2000 sp4
没有装其他的expert。
我安装后就出问题,不安装就没问题了。
我再到其他机子上装装看。

Thank You!~
 
楼主,这个begin
之后的缩进好像没办法调整大小阿?我一般只缩进两个字符宽度的,就没办法了。
 
To tinyfish:
我换了个机子,用的是正版的delphi,update2
还是有这个问题!~
 
更新了版本。
to 大文:
原来的菜单在dll中有问题,是我的疏忽。现在可以了。
to maoke:
原来的AutoIndent只是简单的用TAB,是我考虑不周。现在会根据Delphi的设置自动调整。
 
to geluyx:
FmyCodeExpert在你的Delphi6上的问题我没法重现。
所以我编译了一个debug文件,地址:
http://tinyf.topcities.com/download/fmycodeexpert.d6.debug.zip
麻烦你下载,然后按说明使用,把结果寄给我。
我试试能不能找出问题所在。谢谢!
 
To Tinyfish:
我用这个debug版本的好像没有问题,但是用原来的那个还是有问题,debug版本和先前的那个版本代码有什么区别吗?如果没有的话,这个可以正常使用,我就用这个行吗?
再次感谢你!~
 
我也发了Mail给你,shyh@china.com.cn
 
楼主,我定义了一个类后,如果想在最后一行增加,
总是提示说:excepted end but implementation found.
比如说:
type
FeeCtrlIo = class(TThread)
private
......
protected
......
publishedend;
destructor Destroy;override;
end;
想在"destructor Destroy;override;"下一行增加一行,输入两个字符后,就会提示了。
ps:http://ftp.cnvcl.org/experts/fmycodeexpert.rar下载不了哇
 
to geluyx:
debug版本的速度会慢一些。
你的WinRAR是不是最新版本?
 
to maoke:
按照提示来看,你的代码不能通过编译。大概是在implementation之前少了个end。
Delphi的CodeCompletion功能会进行语法检查。
 
To Tinyfish
又不行了,我的机子装了DelforExp(Delphi Formatter)源代码格式化工具,还有Maxspace,早上还行,晚上就不行了,我把其它两个卸载了,还是不行,一样的问题。
 
InitExpert: 17:18:31
TFmyCodeExpert.Create: 17:18:31
TFmyCodeExpert.Create: AppPath{F:/编程控件/fmycodeexpert/FmyCodeExpertDllD6.dll} 17:18:31
TFmyCodeExpert.Setup: 17:18:31
TFmyCodeExpert.Setup: Create ActiveOptions 17:18:31
TExternalExes.Create: 17:18:31
TExternalExes.Create: names.Count{3} 17:18:31
TOTANotifier.Create: 17:18:31
TOTAMenuWizard.Create: 17:18:31
TOTAMenuWizard.Install: 17:18:31
TOTANotifier.Create: 17:18:32
TOTAMenuWizard.Create: 17:18:32
TOTAMenuWizard.Install: 17:18:32
TOTANotifier.Create: 17:18:32
TOTAMenuWizard.Create: 17:18:32
TOTAMenuWizard.Install: 17:18:32
TAutoSave.Create: 17:18:32
TFmyCodeExpert.Setup: Create TemplateManager 17:18:32
TTemplateManager.Create: 17:18:32
TTemplateManager.LoadAll: 17:18:32
TTemplateManager.LoadVars: 17:18:32
TTemplateManager.LoadTemplates: 17:18:32
TTemplateManager.LoadKeywords: 17:18:32
TTemplateManager.LoadIndentWords: 17:18:32
TTemplateManager.LoadEOLWords: 17:18:32
TFmyCodeExpert.Setup: Install Hook 17:18:32
TFmyCodeExpert.Setup: Create Parser 17:18:32
TDelphiNonCodeParser.Create: 17:18:32
TFmyCodeExpert.Setup: Create External Help 17:18:32
TFmyCodeExpert.Setup: Create Notifier 17:18:32
TOTANotifier.Create: 17:18:32
TFmyCodeExpert.Setup: Install Notifier 17:18:32
TOTAIDENotifier.Install: 17:18:32
TIDENotifier.AddSelfNotifier: 17:18:32
InitExpert: 17:18:32
TIDENotifier.CreateModuleNotifier: 17:19:28
TOTANotifier.Create: 17:19:28
TOTAModuleNotifier.Install: 17:19:28
TModuleNotifier.AddSelfNotifier: 17:19:28
TIDENotifier.CreateModuleNotifier: 17:19:32
TOTANotifier.Create: 17:19:32
TOTAModuleNotifier.Install: 17:19:32
TModuleNotifier.AddSelfNotifier: 17:19:32
TModuleNotifier.AddSelfNotifier: Add EditorNotifier: C:/Program Files/Borland/Delphi6/Projects/Unit1.pas 17:19:32
TOTANotifier.Create: 17:19:32
TOTAEditorNotifier.Install: 17:19:32
TIDENotifier.CreateModuleNotifier: 17:19:32
TOTANotifier.Create: 17:19:32
TOTAModuleNotifier.Install: 17:19:32
TModuleNotifier.AddSelfNotifier: 17:19:32
TModuleNotifier.AddSelfNotifier: Add EditorNotifier: C:/Program Files/Borland/Delphi6/Projects/Project1.dpr 17:19:32
TOTANotifier.Create: 17:19:32
TOTAEditorNotifier.Install: 17:19:32
TEditorNotifier.Modified: 17:19:39
TEditorNotifier.Modified: 17:19:39
TEditorNotifier.Modified: 17:19:40
TEditorNotifier.Modified: 17:19:40
TEditorNotifier.Modified: 17:19:41
InvokeCodeComplete: isLastKeyAIdent: False 17:19:41
TEditorNotifier.Modified: 17:19:41
TEditorNotifier.Modified: 17:19:41
TEditorNotifier.Modified: 17:19:41
TEditorNotifier.Modified: 17:19:41
TEditorNotifier.Modified: 17:19:41
TEditorNotifier.Modified: 17:19:41
TEditorNotifier.Modified: 17:19:43
InvokeCodeComplete: isLastKeyAIdent: True 17:19:43
TEditorNotifier.Modified: 17:19:43
InvokeCodeComplete: isLastKeyAIdent: False 17:19:43
TEditorNotifier.Modified: 17:19:43
TEditorNotifier.Modified: 17:19:43
TEditorNotifier.Modified: 17:19:43
TEditorNotifier.Modified: 17:19:43
TEditorNotifier.Modified: 17:19:43
TEditorNotifier.Modified: 17:19:47
InvokeCodeComplete: isLastKeyAIdent: True 17:19:47
TEditorNotifier.Modified: 17:19:48
InvokeCodeComplete: isLastKeyAIdent: False 17:19:48
TEditorNotifier.Modified: 17:19:49
InvokeCodeComplete: isLastKeyAIdent: True 17:19:49
TEditorNotifier.Modified: 17:19:49
InvokeCodeComplete: isLastKeyAIdent: True 17:19:49
TEditorNotifier.Modified: 17:19:49
InvokeCodeComplete: isLastKeyAIdent: True 17:19:49
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TEditorNotifier.Modified: 17:19:56
TOTANotifier.Remove: FRemoved: False 17:20:09
TModuleNotifier.Cleanup: 17:20:09
TOTANotifierList.Destroy: FList.Count{0} 17:20:09
TOTANotifierList.NotifierRemove: 17:20:09
TOTANotifier.Remove: FRemoved: False 17:20:09
TModuleNotifier.Cleanup: 17:20:09
TOTANotifierList.Destroy: FList.Count{1} 17:20:09
TOTANotifier.Remove: FRemoved: False 17:20:09
TOTANotifierList.NotifierRemove: 17:20:09
TOTANotifierList.NotifierRemove: 17:20:10
TOTANotifier.Remove: FRemoved: False 17:20:10
TModuleNotifier.Cleanup: 17:20:10
TOTANotifierList.Destroy: FList.Count{1} 17:20:10
TOTANotifier.Remove: FRemoved: False 17:20:10
TOTANotifierList.NotifierRemove: 17:20:10
TOTANotifierList.NotifierRemove: 17:20:10
FinalizeWizard: 17:20:54
FinalizeExpert: 17:20:54
TFmyCodeExpert.Cleanup: 17:20:54
TOTANotifier.Remove: FRemoved: False 17:20:54
TIDENotifier.Cleanup: 17:20:54
TOTANotifierList.Destroy: FList.Count{0} 17:20:54
TFmyCodeExpert.Cleanup: 17:20:54
TDelphiNonCodeParser.Destroy: 17:20:54
TFmyCodeExpert.Cleanup: 17:20:54
TAutoSave.Destroy: 17:20:54
TAutoSave.Destroy: 17:20:54
TFmyCodeExpert.Cleanup: 17:20:54
TExternalExes.Destroy: 17:20:54
TOTANotifierList.Destroy: FList.Count{3} 17:20:54
TOTANotifier.Remove: FRemoved: False 17:20:54
TOTAMenuWizard.RemoveSelfNotifier: 17:20:54
TOTANotifierList.NotifierRemove: 17:20:54
TOTANotifier.Remove: FRemoved: False 17:20:54
TOTAMenuWizard.RemoveSelfNotifier: 17:20:54
TOTANotifierList.NotifierRemove: 17:20:54
TOTANotifier.Remove: FRemoved: False 17:20:54
TOTAMenuWizard.RemoveSelfNotifier: 17:20:54
TOTANotifierList.NotifierRemove: 17:20:54
TFmyCodeExpert.Cleanup: 17:20:54
TFmyCodeExpert.Cleanup: 17:20:54
FinalizeExpert: 17:20:55
 
又得麻烦你了!~
 
to geluyx:
晕倒,log都被你贴上来了,污染环境,小心大富翁罚款[:D]
这几乎是正常运行的记录啊。要在出错的时候保存记录,我才知道什么地方出错。
 
顶部