EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Error installing SBB 12 on Delphi 2007

Also by EldoS: Callback File System
Create virtual file systems and disks, expose and manage remote data as if they were files on the local disk.
#31439
Posted: 11/19/2014 05:55:30
by Jesus Garcia (Standard support level)
Joined: 05/23/2010
Posts: 15

I'm trying to install sbb 12 on Delphi 2007. When installing from delphi pre-compiled packages, after start delphi, i get the error List Index out of bounds(12).

I have downloaded the sources, compiled them, but when tryiing to install BaseBBoxD11, I get the same error List Index out of bounds(12), and I can't install the components.

The lines that appear in the error box are:
Quote

[20031735]{rtl100.bpl } Classes.TList.Get (Line 2992, "common\Classes.pas" + 2) + $A
[20031685]{rtl100.bpl } Classes.TList.Error (Line 2961, "common\Classes.pas" + 1) + $14
[20031735]{rtl100.bpl } Classes.TList.Get (Line 2992, "common\Classes.pas" + 2) + $A
[200073CD]{rtl100.bpl } System.FinalizeUnits (Line 11256, "sys\system.pas" + 20) + $0
[2000744A]{rtl100.bpl } System.InitUnits (Line 11402, "sys\system.pas" + 26) + $0
[03A42164]{DelphiSpeedUp105.dll} PatchLib.WriteMem (Line 125, "PatchLib.pas" + 1) + $A
[20006BA9]{rtl100.bpl } System.@AfterConstruction (Line 9520, "sys\system.pas" + 2) + $5
[03A42D57]{DelphiSpeedUp105.dll} FastObj.TObjectAccelerator.Create (Line 417, "FastObj.pas" + 98) + $8
[03A43327]{DelphiSpeedUp105.dll} FastObj.CreateOptimizer (Line 1328, "FastObj.pas" + 21) + $5
[20006BA9]{rtl100.bpl } System.@AfterConstruction (Line 9520, "sys\system.pas" + 2) + $5
[20003DA8]{rtl100.bpl } System.@GetMem (Line 2654, "sys\system.pas" + 2) + $0
[20007AA4]{rtl100.bpl } System.@NewAnsiString (Line 12429, "sys\system.pas" + 6) + $0
[20007435]{rtl100.bpl } System.InitUnits (Line 11397, "sys\system.pas" + 21) + $0
[200074A6]{rtl100.bpl } System.@PackageLoad (Line 11418, "sys\system.pas" + 8) + $0
[03A551E7]{DelphiSpeedUp105.dll} PackageLoadingOptimize.HookedInitializePackageEx (Line 403, "PackageLoadingOptimize.pas" + 4) + $0
[2001A2D7]{rtl100.bpl } SysUtils.LoadPackage (Line 16182, "sys\sysutils.pas" + 18) + $5
[20003DC4]{rtl100.bpl } System.@FreeMem (Line 2699, "sys\system.pas" + 2) + $0
[200079F0]{rtl100.bpl } System.@LStrClr (Line 12226, "sys\system.pas" + 11) + $0
[2013AD43]{vcl100.bpl } Controls.TControl.SetText (Line 4245, "Controls.pas" + 2) + $10
[03A5501E]{DelphiSpeedUp105.dll} PackageLoadingOptimize.HookedLoadPackageEx (Line 324, "PackageLoadingOptimize.pas" + 18) + $4
[2093A148]{coreide100.bpl} PakLoad.TPackage.DoLoadPackage (Line 143, "PakLoad.pas" + 0) + $8
[2093A2BD]{coreide100.bpl} PakLoad.TPackage.Load (Line 217, "PakLoad.pas" + 7) + $7
[20A090DD]{coreide100.bpl} PakMgr.TDesignPackage.Load (Line 575, "PakMgr.pas" + 2) + $2
[2165D0F4]{delphicoreide100.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 829, "PasCppPakMgr.pas" + 4) + $3
[20945FC7]{coreide100.bpl} Collections.TCustomStringHashTable.Notify (Line 1440, "..\..\rtl\common\Collections.pas" + 10) + $6
[20006BA9]{rtl100.bpl } System.@AfterConstruction (Line 9520, "sys\system.pas" + 2) + $5
[2165CED9]{delphicoreide100.bpl} PasCppPakMgr.TIDEDesignPackage.DelayLoad (Line 749, "PasCppPakMgr.pas" + 11) + $4
[2166F718]{delphicoreide100.bpl} PakList.TPackageListItem.LoadWait (Line 789, "PakList.pas" + 3) + $4
[2166F69C]{delphicoreide100.bpl} PakList.TPackageListItem.LoadDesignPackage (Line 767, "PakList.pas" + 15) + $5
[2166ECA7]{delphicoreide100.bpl} PakList.TPackageListItem.SetIsInstalled (Line 533, "PakList.pas" + 7) + $3
[2166ECE1]{delphicoreide100.bpl} PakList.TPackageListItem.SetIsInstalled (Line 540, "PakList.pas" + 14) + $5
[2166EA7B]{delphicoreide100.bpl} PakList.TPackageList.AddPackage (Line 447, "PakList.pas" + 13) + $5
[2167AA36]{delphicoreide100.bpl} BasePasProjOpts.TProjOptsManager.InstallPackage (Line 2271, "BasePasProjOpts.pas" + 8) + $5
[2167E777]{delphicoreide100.bpl} BasePasProjOpts.TProjectOptions.InstallPackage (Line 3287, "BasePasProjOpts.pas" + 0) + $3
[216A36E1]{delphicoreide100.bpl} PasMgr.TPascalPackageCodeUpdater.InstallPackage (Line 11185, "PasMgr.pas" + 17) + $19
[21669A25]{delphicoreide100.bpl} PkgContainers.TStdPackageProjectContainer.CommandHandler (Line 151, "PkgContainers.pas" + 5) + $5
[209F21D9]{coreide100.bpl} Containers.TStdContainer.CommandHandler (Line 3069, "Containers.pas" + 1) + $17
[201305B3]{vcl100.bpl } Menus.TMenuItem.Click (Line 2282, "Menus.pas" + 14) + $8
[20131ADB]{vcl100.bpl } Menus.TMenu.DispatchCommand (Line 3007, "Menus.pas" + 5) + $2
[20132C3A]{vcl100.bpl } Menus.TPopupList.WndProc (Line 3797, "Menus.pas" + 4) + $E
[20132B89]{vcl100.bpl } Menus.TPopupList.MainWndProc (Line 3778, "Menus.pas" + 2) + $5
[20040DD4]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
[201625D0]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8105, "Forms.pas" + 23) + $1
[2016260A]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4
[201628FF]{vcl100.bpl } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3
[0042297A]{bds.exe } bds.bds (Line 195, "" + 7) + $7
#31441
Posted: 11/19/2014 06:26:30
by Eugene Mayevski (EldoS Corp.)

Unfortunately I don't see how we can help locating a bug in old version of Delphi. Most likely you will need to create components in code, without installing them to the IDE. If you have better ideas of how we could help you, please let us know.


Sincerely yours
Eugene Mayevski
#31455
Posted: 11/19/2014 10:39:54
by Jesus Garcia (Standard support level)
Joined: 05/23/2010
Posts: 15

I don't understand that is a Delphi bug. I can install previous versions of your components, and of course there are many components sets installed, but when trying to install sbb versiĆ³n 12 y get that exception. Your components is suppossed to run in old Delphi versions, and you have created an installer for it, then I think that is suppossed to be able to be installed in an old Delphi version.

Anyway, Delphi 2007 is the most used version of Delphi, as I have readed in polls.
#31457
Posted: 11/19/2014 10:53:02
by Eugene Mayevski (EldoS Corp.)

If you look at the call stack, you will find no trace of our components there. It is Delphi code that crashes. And I don't understand what we can or should do in this situation. If you haveideas in this regard, please let us know.


Sincerely yours
Eugene Mayevski
#31488
Posted: 11/23/2014 04:53:34
by Jesus Garcia (Standard support level)
Joined: 05/23/2010
Posts: 15

Then, Have you been able to install your latest version of sbb in your Delphi 2007 installation?

Regards,
Jesus Garcia
#32137
Posted: 02/09/2015 04:42:31
by Vic Boss (Basic support level)
Joined: 02/09/2015
Posts: 1

I have just the same problem described "list index out of bounds(12)".

Maybe it's a moment to review it.
Also by EldoS: CallbackDisk
Create virtual disks backed by memory or custom location, expose disk images as disks and more.

Reply

Statistics

Topic viewed 910 times

Number of guests: 1, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!