装了个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

解决方案 »

  1.   

    建議使用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就方便些了. 
      

  2.   

    简版的能不能开发DCOM啊,苦闷中。
      

  3.   

    BUG论坛在哪个版块啊,找不到呢。