exception at delphi xe6 start after installation of sdac

Discussion of open issues, suggestions and bugs regarding SDAC (SQL Server Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Ludek
Posts: 296
Joined: Thu 12 Oct 2006 09:34

exception at delphi xe6 start after installation of sdac

Post by Ludek » Mon 05 May 2014 08:17

[0E99EF54]{DataSetManager200.bpl} Dsmtoolwindow.GetPreferences + $18
[00480F96]{bds.exe } SanctuaryChecker..TModuleMemoryStream (Line 249, "" + 0) + $364
[501F7AA3]{rtl200.bpl } System.Win.Registry.TRegistry.GetKey (Line 770, "System.Win.Registry.pas" + 5) + $19
[501F7AB8]{rtl200.bpl } System.Win.Registry.TRegistry.GetKey (Line 771, "System.Win.Registry.pas" + 6) + $C
[501F8FA9]{rtl200.bpl } System.Win.Registry.TRegistryIniFile.ReadInteger (Line 1324, "System.Win.Registry.pas" + 1) + $5
[501F9082]{rtl200.bpl } System.Win.Registry.TRegistryIniFile.ReadInteger (Line 1345, "System.Win.Registry.pas" + 22) + $C
[5005F9FE]{rtl200.bpl } System.TMonitor.Exit (Line 17330, "System.pas" + 1) + $2
[501F005B]{rtl200.bpl } System.IniFiles.TCustomIniFile.ReadBool (Line 200, "System.IniFiles.pas" + 1) + $A
[0E99E816]{DataSetManager200.bpl} Dsmtoolwindow.TDsmToolWindow.FormCreate + $4E
[50638835]{vcl200.bpl } Vcl.Forms.TCustomForm.DoCreate (Line 3745, "Vcl.Forms.pas" + 3) + $C
[50638439]{vcl200.bpl } Vcl.Forms.TCustomForm.AfterConstruction (Line 3628, "Vcl.Forms.pas" + 1) + $D
[5005F4D9]{rtl200.bpl } System.@AfterConstruction (Line 16936, "System.pas" + 2) + $5
[0E9978C7]{DataSetManager200.bpl} Dsmtoolwindow.TDsmToolWindow + $43B
[0E996369]{DataSetManager200.bpl} Dsmtoolwindow.TDsmToolWindow.CreateForm + $19
[0E9A2BE9]{DataSetManager200.bpl} Dsmexpert.initialization + $31
[500606E2]{rtl200.bpl } System.InitUnits (Line 22164, "System.pas" + 18) + $0
[50060752]{rtl200.bpl } System.@PackageLoad (Line 22189, "System.pas" + 8) + $0
(000004ED){DataSetManager200.bpl} [0E9514ED]
[0E9A12B1]{DataSetManager200.bpl} Initialize + $5
[5009F053]{rtl200.bpl } System.SysUtils.InitializePackage (Line 24252, "System.SysUtils.pas" + 4) + $0
[5009F1AB]{rtl200.bpl } System.SysUtils.LoadPackage (Line 24303, "System.SysUtils.pas" + 18) + $5
[21C69893]{delphicoreide200.bpl} PasCppPakMgr.TIDEDesignPackage.ClearModules (Line 2189, "PasCppPakMgr.pas" + 14) + $10
[204823C4]{coreide200.bpl} PakLoad.TPackage.DoLoadPackage (Line 146, "PakLoad.pas" + 0) + $8
[20482539]{coreide200.bpl} PakLoad.TPackage.Load (Line 220, "PakLoad.pas" + 7) + $7
[20484D51]{coreide200.bpl} PakMgr.TDesignPackage.Load (Line 591, "PakMgr.pas" + 2) + $2
[21C69BAF]{delphicoreide200.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2292, "PasCppPakMgr.pas" + 4) + $3
[5005F4D9]{rtl200.bpl } System.@AfterConstruction (Line 16936, "System.pas" + 2) + $5
[21C699C3]{delphicoreide200.bpl} PasCppPakMgr.TIDEDesignPackage.DelayLoad (Line 2217, "PasCppPakMgr.pas" + 11) + $4
[21C64032]{delphicoreide200.bpl} PasCppPakMgr.LoadDesignPackage (Line 463, "PasCppPakMgr.pas" + 10) + $5
[21C64325]{delphicoreide200.bpl} PasCppPakMgr.LoadProjectPackages (Line 534, "PasCppPakMgr.pas" + 52) + $11
[21D57E87]{delphicoreide200.bpl} BasePasProjOpts.TProjOptsManager.DoLoadPackages (Line 1590, "BasePasProjOpts.pas" + 22) + $6
[21D58C7C]{delphicoreide200.bpl} BasePasProjOpts.TProjOptsManager.LoadPackages (Line 1825, "BasePasProjOpts.pas" + 0) + $0
[21D59C81]{delphicoreide200.bpl} BasePasProjOpts.TProjectOptions.LoadPackages (Line 2399, "BasePasProjOpts.pas" + 0) + $5
[22395247]{delphide200.bpl} DelphiProject.TDelphiProjectCreationTrait.LoadDefaultLibraries (Line 256, "DelphiProject.pas" + 1) + $1F
[2052E15D]{coreide200.bpl} ProjectGroup.TDefaultProjectWrapper.LoadDefaultLibraries (Line 3515, "ProjectGroup.pas" + 5) + $31
[206944F1]{coreide200.bpl} Desktop.LoadDefaultDesktopState (Line 955, "Desktop.pas" + 1) + $3
[2069516D]{coreide200.bpl} Desktop.LoadDesktop (Line 1158, "Desktop.pas" + 71) + $9
[0041D1D4]{bds.exe } AppMain.TAppBuilder.Raise4AccexxViolation (Line 7613, "AppMain.pas" + 2) + $124
[504F2BF5]{vcl200.bpl } Vcl.Controls.TControl.WndProc (Line 7232, "Vcl.Controls.pas" + 91) + $6
[504F7739]{vcl200.bpl } Vcl.Controls.TWinControl.WndProc (Line 10047, "Vcl.Controls.pas" + 153) + $6
[50639B40]{vcl200.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4426, "Vcl.Forms.pas" + 206) + $5
[504F7739]{vcl200.bpl } Vcl.Controls.TWinControl.WndProc (Line 10047, "Vcl.Controls.pas" + 153) + $6
[504F2830]{vcl200.bpl } Vcl.Controls.TControl.Perform (Line 7010, "Vcl.Controls.pas" + 10) + $8
[504FA415]{vcl200.bpl } Vcl.Controls.TWinControl.Invalidate (Line 11995, "Vcl.Controls.pas" + 0) + $9
[5005FCF0]{rtl200.bpl } System.TMonitor.TryEnter (Line 17533, "System.pas" + 10) + $0
[5005F870]{rtl200.bpl } System.TMonitor.Enter (Line 17226, "System.pas" + 4) + $2
[50639B40]{vcl200.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4426, "Vcl.Forms.pas" + 206) + $5
[504F6D80]{vcl200.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9759, "Vcl.Controls.pas" + 3) + $6
[50177B88]{rtl200.bpl } System.Classes.StdWndProc (Line 17064, "System.Classes.pas" + 6) + $1
[506430DF]{vcl200.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10351, "Vcl.Forms.pas" + 23) + $1
[5064310A]{vcl200.bpl } Vcl.Forms.TApplication.ProcessMessages (Line 10373, "Vcl.Forms.pas" + 1) + $4
[0041DE17]{bds.exe } AppMain.{System.Generics.Collections}TList<IDEDesktopComboBox.TDesktopComboBox>.SetCount (Line 673, "System.Generics.Collections.pas" + 4) + $7
[506A2383]{vcl200.bpl } Vcl.AppEvnts.TCustomApplicationEvents.DoActivate (Line 201, "Vcl.AppEvnts.pas" + 1) + $12
[506A29E5]{vcl200.bpl } Vcl.AppEvnts.TMultiCaster.DoActivate (Line 422, "Vcl.AppEvnts.pas" + 5) + $C
[506425B2]{vcl200.bpl } Vcl.Forms.TApplication.WndProc (Line 9948, "Vcl.Forms.pas" + 126) + $C
[50177B88]{rtl200.bpl } System.Classes.StdWndProc (Line 17064, "System.Classes.pas" + 6) + $1
[50644441]{vcl200.bpl } Vcl.Forms.TApplication.CancelHint (Line 11180, "Vcl.Forms.pas" + 6) + $D
[506430DF]{vcl200.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10351, "Vcl.Forms.pas" + 23) + $1
[50643122]{vcl200.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10381, "Vcl.Forms.pas" + 1) + $4
[50643455]{vcl200.bpl } Vcl.Forms.TApplication.Run (Line 10519, "Vcl.Forms.pas" + 26) + $3

Ludek
Posts: 296
Joined: Thu 12 Oct 2006 09:34

Re: exception at delphi xe6 start after installation of sdac

Post by Ludek » Mon 05 May 2014 09:01

message is: access violation at ..... read of address 00000000.

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Re: exception at delphi xe6 start after installation of sdac

Post by AlexP » Mon 05 May 2014 13:20

Hello,

We have already fixed this problem and uploaded SDAC again. Please download SDAC once more.

Ludek
Posts: 296
Joined: Thu 12 Oct 2006 09:34

Re: exception at delphi xe6 start after installation of sdac

Post by Ludek » Tue 06 May 2014 11:54

no change. redownloaded it yesterday, few minutes ago also today, uninstalled, installed many times, the error still occurs :(

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Re: exception at delphi xe6 start after installation of sdac

Post by AlexP » Wed 07 May 2014 08:35

try to change the registry branch:

HKEY_CURRENT_USER\Software\Devart\DataSetManager\BDS\13.0

to

HKEY_CURRENT_USER\Software\Devart\DataSetManager\BDS\14.0

(change the version number 13.0 to 14.0)

Ludek
Posts: 296
Joined: Thu 12 Oct 2006 09:34

Re: exception at delphi xe6 start after installation of sdac

Post by Ludek » Wed 07 May 2014 12:24

works now. Thanks.

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Re: exception at delphi xe6 start after installation of sdac

Post by AlexP » Wed 07 May 2014 12:50

Glad to see that the issue was resolved. If you have any further questions, feel free to contact us.

abaher
Posts: 1
Joined: Tue 22 Jul 2014 05:58

Re: exception at delphi xe6 start after installation of sdac

Post by abaher » Tue 22 Jul 2014 06:07

Dear,
the data in the regedit is correct and i still have the same problem

azyk
Devart Team
Posts: 1057
Joined: Fri 11 Apr 2014 11:47
Location: Alpha Centauri A

Re: exception at delphi xe6 start after installation of sdac

Post by azyk » Wed 23 Jul 2014 09:20

To solve the issue with SDAC, please try the following:
- close RAD Studio XE6;
- remove SDAC;
- remove all *dac*.bpl and crcontrols*.bpl files from your computer (please make sure there are no such files on your computer);
- find all DAC units, like CRParser.dcu, CLRClasses.dcu, MemData.dcu, MemDS.dcu, DBAccess.dcu, OLEDBAccess.dcu files on your PC and delete them;
- install SDAC.

Post Reply