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

Reply via email to