If he recalls the last loaded project, delete the DSK of that project. Otherwise run the IDE without loading the last project using the -np switch.
Also try running a fresh version with a fresh registry by using the -r command line switch such as -rTestInstall. This will create a new registry key for the IDE called TestInstall. You could then compare this key to the default key in the registry. Exporting each key to a text file and using a comparison tool. If he uses a non-default desktop (ie a saved one), delete that as well. You could also try to just run the delphi personality (if he has rad studio) by using the -pDelphi command line switch. On Tue, Jan 19, 2010 at 7:19 AM, Willie Juson <willie.ju...@satara.co.nz> wrote: > Hi All, > > > > I’m posting this on behalf of a friend, he reckons he hasn’t had much joy > getting help from Embarcadero so I thought I’d try it here on the > off-chance. > > > > Delphi 2010 enterprise was running fine on my machine until yesterday. Out > of the blue, it just will not load. It appears to be loading fine, but > crashes with an AV in module RTL140.bpl near the end of the loader process. > > There are no messages in the event log. > > I have tried a repair, a complete uninstall and reinstall, and everything > else I can think of. I would be very gratefull for any ideas on this. The > Laptop is an HPO8530P with T9600 processor and 4 G of Ram. > > > > Here is the Stack trace from the AV > > > > > > [500114FB]{rtl140.bpl } System.UTF8ToUnicodeString (Line 22424, > "System.pas" + 2) + $0 > > [5029A7C0]{vcl140.bpl } Controls.TWinControl.DefaultHandler (Line 9860, > "Controls.pas" + 30) + $17 > > [502C17FE]{vcl140.bpl } Forms.TCustomForm.DefaultHandler (Line 5223, > "Forms.pas" + 11) + $4 > > [5029C56B]{vcl140.bpl } Controls.TWinControl.WMNCDestroy (Line 11090, > "Controls.pas" + 1) + $4 > > [500114F6]{rtl140.bpl } System.UTF8ToUnicodeString (Line 22423, > "System.pas" + 1) + $4 > > [5001158A]{rtl140.bpl } System.UTF8ToString (Line 22448, "System.pas" + 2) > + $4 > > [50009C4D]{rtl140.bpl } System.TObject.ClassName (Line 9363, "System.pas" + > 1) + $7 > > [502C8B57]{vcl140.bpl } Forms.IsClass (Line 9977, "Forms.pas" + 2) + $9 > > [502C8BD8]{vcl140.bpl } Forms.TApplication.HandleException (Line 9995, > "Forms.pas" + 9) + $8 > > [0041789D]{bds.exe } AppMain.TAppBuilder.GetIDEProperty (Line 5848, > "ui\AppMain.pas" + 20) + $A9 > > [2188C157]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line > 2291, "PasCppPakMgr.pas" + 43) + $0 > > [5000A41D]{rtl140.bpl } syst...@afterconstruction (Line 10325, "System.pas" > + 2) + $5 > > [2188BD63]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.DelayLoad > (Line 2177, "PasCppPakMgr.pas" + 11) + $4 > > [218866F2]{delphicoreide140.bpl} PasCppPakMgr.LoadDesignPackage (Line 453, > "PasCppPakMgr.pas" + 10) + $5 > > [218869E5]{delphicoreide140.bpl} PasCppPakMgr.LoadProjectPackages (Line 524, > "PasCppPakMgr.pas" + 52) + $11 > > [218E7854]{delphicoreide140.bpl} > BasePasProjOpts.TProjOptsManager.DoLoadPackages (Line 1824, > "BasePasProjOpts.pas" + 22) + $6 > > [218E854C]{delphicoreide140.bpl} > BasePasProjOpts.TProjOptsManager.LoadPackages (Line 2098, > "BasePasProjOpts.pas" + 0) + $0 > > [218EA439]{delphicoreide140.bpl} > BasePasProjOpts.TProjectOptions.LoadPackages (Line 3005, > "BasePasProjOpts.pas" + 0) + $5 > > [22064747]{delphide140.bpl} > DelphiProject.TDelphiProjectCreationTrait.LoadDefaultLibraries (Line 259, > "DelphiProject.pas" + 1) + $1F > > [207A6769]{coreide140.bpl} > ProjectGroup.TDefaultProjectWrapper.LoadDefaultLibraries (Line 3262, > "ProjectGroup.pas" + 5) + $31 > > [207FD019]{coreide140.bpl} Desktop.LoadDefaultDesktopState (Line 955, > "Desktop.pas" + 3) + $9 > > [207FD9A3]{coreide140.bpl} Desktop.LoadDesktop (Line 1090, "Desktop.pas" + > 75) + $0 > > [50295DFC]{vcl140.bpl } Controls.TControl.WndProc (Line 7062, > "Controls.pas" + 91) + $6 > > [5029A6C0]{vcl140.bpl } Controls.TWinControl.WndProc (Line 9819, > "Controls.pas" + 144) + $6 > > [502BF58C]{vcl140.bpl } Forms.TCustomForm.WndProc (Line 3960, "Forms.pas" + > 191) + $5 > > [50299D60]{vcl140.bpl } Controls.TWinControl.MainWndProc (Line 9540, > "Controls.pas" + 3) + $6 > > [50076360]{rtl140.bpl } Classes.StdWndProc (Line 13014, "Classes.pas" + 8) > + $0 > > [50290916]{vcl140.bpl } Controls.FindControl (Line 3377, "Controls.pas" + > 6) + $9 > > [502C8749]{vcl140.bpl } Forms.TApplication.ProcessMessage (Line 9784, > "Forms.pas" + 30) + $1 > > [502C8776]{vcl140.bpl } Forms.TApplication.ProcessMessages (Line 9806, > "Forms.pas" + 1) + $4 > > [004183D7]{bds.exe } AppMain.TAppBuilder.LoadNewMenuItems (Line 6060, > "ui\AppMain.pas" + 0) + $F > > [50306E39]{vcl140.bpl } AppEvnts.TCustomApplicationEvents.DoActivate (Line > 200, "AppEvnts.pas" + 1) + $C > > [50307499]{vcl140.bpl } AppEvnts.TMultiCaster.DoActivate (Line 421, > "AppEvnts.pas" + 5) + $C > > [502C7CC1]{vcl140.bpl } Forms.TApplication.WndProc (Line 9399, "Forms.pas" > + 125) + $C > > [50076360]{rtl140.bpl } Classes.StdWndProc (Line 13014, "Classes.pas" + 8) > + $0 > > [502C8749]{vcl140.bpl } Forms.TApplication.ProcessMessage (Line 9784, > "Forms.pas" + 30) + $1 > > [502C878E]{vcl140.bpl } Forms.TApplication.HandleMessage (Line 9814, > "Forms.pas" + 1) + $4 > > [502C8AB9]{vcl140.bpl } Forms.TApplication.Run (Line 9951, "Forms.pas" + > 26) + $3 > > [0043094A]{bds.exe } bds.bds (Line 200, "" + 8) + $12FFB > > > > > > _______________________________________________ > NZ Borland Developers Group - Delphi mailing list > Post: delphi@delphi.org.nz > Admin: http://delphi.org.nz/mailman/listinfo/delphi > Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: > unsubscribe > _______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe