关于简版的BDS2006的ACTIVEX问题

边缘998 2010-08-31 12:03:18
装了个BDS2006 LITE10 V1.0版,
1.0是有ACTVIEX这个页的,但我装了之后发现在NEW --》OTHERS--》ACTIVEX---》里新建一个TYPE LIBARAY,不行呢,
报错。是不是要.net的支持,我发现V4.0的干脆就把ACTIVEX去掉了,找都找不着。
如果真的是不能用,哪BDS2006简版对我来说又有何意义,连COM+都不能开发,太失败了。


有哪个知道简版可以装ACITVEX 向导来开发DCOM的,请指点了。
报 access violation at address 51F0695F in module 'rtl100.bpl'.Read of Address FFFFFFF4.


下面是详细信息。
+ $0[51F0695F]{rtl100.bpl } System.System.@ClassCreate (Line 9489, "system.pas" + 5) + $0
+ $0[51F06B47]{rtl100.bpl } System.System.@HandleAnyException (Line 9980, "system.pas" + 13) + $0
+ $37[7C923275]{ntdll.dll } RtlConvertUlongToLargeInteger + $37
+ $9[7C92E485]{ntdll.dll } KiUserExceptionDispatcher + $9
+ $2[52DBEA2B]{comcore100.bpl} TlibEdit.TlibEdit.TTypeLibEditForm.Create (Line 667, "TlibEdit.pas" + 15) + $2
+ $2F[52DB8AD2]{comcore100.bpl} TlbModul.TlbModul.TTypeLibModule.CreateTypeLibEditForm (Line 2627, "TlbModul.pas" + 3) + $2F
+ $2[52DB6E64]{comcore100.bpl} TlbModul.TlbModul.TTypeLibModule.Create (Line 1486, "TlbModul.pas" + 99) + $2
+ $11[52F5DDA9]{delphicompro100.bpl} PasProCmd.PasProCmd.TPascalTypeLibrary.StartWizard (Line 133, "PasProCmd.pas" + 18) + $11
+ $5[52DD483F]{comcore100.bpl} AxNew.AxNew.TBaseComGalleryItem.Execute (Line 672, "AxNew.pas" + 16) + $5
+ $5[20B6E7CF]{coreide100.bpl} Gallery.Gallery.TGalleryExpert.Selected (Line 766, "Gallery.pas" + 1) + $5
+ $4[20B69D88]{coreide100.bpl} GalBrow.GalBrow.BrowseNewDialog (Line 189, "GalBrow.pas" + 29) + $4
+ $6[20B69C42]{coreide100.bpl} GalBrow.GalBrow.BrowseNewDialog (Line 152, "GalBrow.pas" + 0) + $6
+ $3[218AD460]{vclactnband100.bpl} ActnMenus.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3143, "ActnMenus.pas" + 3) + $3
+ $4[218A891D]{vclactnband100.bpl} ActnMenus.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 883, "ActnMenus.pas" + 3) + $4
+ $6[5203C998]{vcl100.bpl } Controls.Controls.TWinControl.WndProc (Line 7242, "Controls.pas" + 101) + $6
+ $4[218AA158]{vclactnband100.bpl} ActnMenus.ActnMenus.TCustomActionMenuBar.WndProc (Line 1572, "ActnMenus.pas" + 15) + $4
+ $0[51F40BB0]{rtl100.bpl } Classes.Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
+ $6A[77D18731]{USER32.dll } GetDC + $6A
+ $14A[77D18811]{USER32.dll } GetDC + $14A
+ $122[77D189C8]{USER32.dll } GetWindowLongW + $122
+ $A[77D196C2]{USER32.dll } DispatchMessageA + $A
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
边缘998 2010-08-31
  • 打赏
  • 举报
回复
BUG论坛在哪个版块啊,找不到呢。
kye_jufei 2010-08-31
  • 打赏
  • 举报
回复
建議使用BCB6,BDS2006簡版的有一些BUG,你比如說:
1.每个BDS2006的占用内存 <200MB;
2.BDS2006集成了QualityCentral,可以直接上(需要有帐号的),这里面有关于BDS2006的各种Bug和评价的帖子,好与坏是要自己评价的,反正我老的项目只有极少数简单的,做了移植,新的项目可以考虑使用BDS创建试试看;
3.code insignt 里面有个block completion选项,去掉这个勾,或者选择without new line
可以让你自己选择这个自动生成 } 的方式.

我一般直接不要这个功能.

BDS2006与BCB6冲突的典型原因是一些文件同名, 一般是装上其他控件时B6与B2006使用同样的名称,导致这个错误. 如果B6的控件取名 XXXXB6.bpl, BCB2006的控件则取名XXXXB10.bpl这样这个问题就可避免.这跟dll版本问题是一样的.

B2006是会出现死掉的情况,装上UPDATE2后这情况就属于极少出现了. 何况B6也有这问题啊.不过调试时的装载程序及查看变量的速度是要比B6慢了.B2006对电脑的要求是偏高了一些, 我认为需要奔腾(不是赛扬)2.0G以上的CPU,512M以上的内存.开两个BDS2006的话没有个1G内存慢是难免的了.不象B6,512M开几个B6都没感觉.19寸的屏幕是好过些,即屏幕显示能达到1024是可用的,1280就方便些了.

边缘998 2010-08-31
  • 打赏
  • 举报
回复
简版的能不能开发DCOM啊,苦闷中。

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧