Autor Beitrag
sa2728
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Do 20.08.09 08:50 
Hallo,

Diese Fehlermeldung tritt beim Start von Delphi auf. (Details siehe weiter unten)

Man kann dann nichts weiter tun, ausser Delphi zu beenden. Der Fehler trat erst auf, nachdem ich ein Servicepack von Delphi installiert hatte. Neuinstallation von Delphi hilft nichts, auch nicht wenn man Delphi vorher komplett entfernt.

Da ich Delphi unter XP64 installiert habe, verweigert CodeGear jeglichen Support, da Delphi nicht für 64 Bit Windows freigegeben ist. Dabei hat es ja mal funktioniert. Ich würde es ja gerne wieder in den alten Zustand bringen und auf das Servicepack verzichten, nur wie?

Selbst bei einer kompletten De-Installation merkt das Installscript das Delphi schon mal drauf war und bietet nur die Option "Uodate/Delete/Repair an.

Hat irgendjemand eine Idee?
Ansonsten steh ich jetzt mit meinem gekauften Delphi da und kann es nicht nutzen, nur weil ich XP64 habe.

Gruss und Danke im Voraus

Andreas

Genaue Fehlermeldung:
------------------------------------------------------------------
[20B97672]{vclide120.bpl} IDEPropCtrls.TFixedComboBoxStrings.Add (Line 1426, "IDEPropCtrls.pas" + 4) + $1C
[20B911DA]{vclide120.bpl} IDEHistoryManager.TCustomHistoryManager.GetHistoryList (Line 143, "IDEHistoryManager.pas" + 9) + $15
[20B97868]{vclide120.bpl} IDEPropCtrls.THistoryPropComboBox.SetHistoryList (Line 1480, "IDEPropCtrls.pas" + 9) + $C
[210B6823]{startpageide120.bpl} IDEStartPageFrame.TWelcomePageFrame.Create (Line 733, "IDEStartPageFrame.pas" + 6) + $B
[210B5905]{startpageide120.bpl} IDEStartPageFrame.GetBrowserFrame (Line 250, "IDEStartPageFrame.pas" + 7) + $9
[210B61F2]{startpageide120.bpl} IDEStartPageFrame.TWelcomePageView.GetWelcomePageFrame (Line 529, "IDEStartPageFrame.pas" + 3) + $8
[210B6386]{startpageide120.bpl} IDEStartPageFrame.TWelcomePageView.SelectView (Line 573, "IDEStartPageFrame.pas" + 1) + $2
[206F34CF]{coreide120.bpl} EditorForm.TEditWindow.ViewSelect (Line 3307, "EditorForm.pas" + 9) + $6
[206EF0B6]{coreide120.bpl} EditorForm.TEditWindow.UpdateViewInfo (Line 1601, "EditorForm.pas" + 32) + $9
[206EE8C2]{coreide120.bpl} EditorForm.TEditWindow.SelectBuffer (Line 1344, "EditorForm.pas" + 38) + $5
[206EDDDD]{coreide120.bpl} EditorForm.TEditWindow.InsertView (Line 1036, "EditorForm.pas" + 12) + $8
[206ED76D]{coreide120.bpl} EditorForm.TCustomEditView.AfterConstruction (Line 621, "EditorForm.pas" + 3) + $12
[5000721D]{rtl120.bpl } System.@AfterConstruction (Line 10639, "System.pas" + 2) + $5
[210B5B32]{startpageide120.bpl} IDEStartPageFrame.TWelcomePageView.Create (Line 354, "IDEStartPageFrame.pas" + 4) + $6
[210B29D1]{startpageide120.bpl} URLModule.TURLModule.GetEditView (Line 90, "URLModule.pas" + 2) + $30
[210B2BB5]{startpageide120.bpl} URLModule.TURLModule.GetView (Line 139, "URLModule.pas" + 4) + $4
[210B2BFB]{startpageide120.bpl} URLModule.TURLModule.ShowEditor (Line 166, "URLModule.pas" + 1) + $2
[20743365]{coreide120.bpl} DocModul.TDocModule.Show (Line 1410, "DocModul.pas" + 1) + $6
[210B4690]{startpageide120.bpl} StartPageCmds.TWelcomePageCommands.OpenWebPage (Line 454, "StartPageCmds.pas" + 2) + $4
[207569D0]{coreide120.bpl} UIUtils.OpenWebPage (Line 2031, "UIUtils.pas" + 5) + $8
[210B3BE2]{startpageide120.bpl} StartPageCmds.TWelcomePageCommands.ShowWelcomePageDocument (Line 235, "StartPageCmds.pas" + 14) + $5
[210B3C90]{startpageide120.bpl} StartPageCmds.TWelcomePageCommands.ViewWelcomePageCommandExecute (Line 246, "StartPageCmds.pas" + 0) + $0
[500584EB]{rtl120.bpl } Classes.TBasicAction.Execute (Line 12201, "Classes.pas" + 3) + $7
[501DCF79]{vcl120.bpl } ActnList.TContainedAction.Execute (Line 448, "ActnList.pas" + 8) + $2C
[501DDD5C]{vcl120.bpl } ActnList.TCustomAction.Execute (Line 1094, "ActnList.pas" + 7) + $8


[210B3AD4]{startpageide120.bpl} StartPageCmds.TProductStartup.MainFormShown (Line 198, "StartPageCmds.pas" + 6) + $A
[20AA6E71]{designide120.bpl} Events.TEvent.Send (Line 103, "Events.pas" + 2) + $11
[00415A27]{bds.exe } bds.bds (Line 198, "" + 8) + $3C
[501C565A]{vcl120.bpl } Controls.TControl.WndProc (Line 6642, "Controls.pas" + 91) + $6
[501C9CE7]{vcl120.bpl } Controls.TWinControl.WndProc (Line 9336, "Controls.pas" + 136) + $6
[501E5A54]{vcl120.bpl } Forms.TCustomForm.WndProc (Line 3901, "Forms.pas" + 191) + $5
[50048010]{rtl120.bpl } Classes.TThreadList.UnlockList (Line 3751, "Classes.pas" + 0) + $4
[5012C914]{vcl120.bpl } Graphics.FreeMemoryContexts (Line 6829, "Graphics.pas" + 12) + $5
[501C9400]{vcl120.bpl } Controls.TWinControl.MainWndProc (Line 9065, "Controls.pas" + 3) + $6
[500591DC]{rtl120.bpl } Classes.StdWndProc (Line 12703, "Classes.pas" + 8) + $0
[501C03E2]{vcl120.bpl } Controls.FindControl (Line 2999, "Controls.pas" + 6) + $9
[501EEABD]{vcl120.bpl } Forms.TApplication.ProcessMessage (Line 9660, "Forms.pas" + 30) + $1
[501EEAEA]{vcl120.bpl } Forms.TApplication.ProcessMessages (Line 9682, "Forms.pas" + 1) + $4
[00416467]{bds.exe } bds.bds (Line 198, "" + 8) + $A7C
[502220ED]{vcl120.bpl } AppEvnts.TCustomApplicationEvents.DoActivate (Line 200, "AppEvnts.pas" + 1) + $C
[50222739]{vcl120.bpl } AppEvnts.TMultiCaster.DoActivate (Line 421, "AppEvnts.pas" + 5) + $C
[501EE053]{vcl120.bpl } Forms.TApplication.WndProc (Line 9280, "Forms.pas" + 115) + $C
[500591DC]{rtl120.bpl } Classes.StdWndProc (Line 12703, "Classes.pas" + 8) + $0
[501EEABD]{vcl120.bpl } Forms.TApplication.ProcessMessage (Line 9660, "Forms.pas" + 30) + $1
[501EEB02]{vcl120.bpl } Forms.TApplication.HandleMessage (Line 9690, "Forms.pas" + 1) + $4
[501EEE2D]{vcl120.bpl } Forms.TApplication.Run (Line 9827, "Forms.pas" + 26) + $3
[004259E6]{bds.exe } bds.bds (Line 198, "" + 8) + $FFFB
------------------------------------------------------------------

Moderiert von user profile iconNarses: Emoticons deaktiviert.
Moderiert von user profile iconNarses: Überflüssige Zeilenumbrüche/Leerzeilen entfernt.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19312
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 20.08.09 09:07 
Hallo und :welcome:

Welche Version ist das denn von Delphi?

user profile iconsa2728 hat folgendes geschrieben Zum zitierten Posting springen:
Da ich Delphi unter XP64 installiert habe, verweigert CodeGear jeglichen Support,
Vollkommen verständlich. XP 64-Bit ist eben ein Problem. Wenn man unbedingt 64-Bit braucht, dann sollte man zumindest Vista nutzen. Ich habe die 64-Bit Version von XP auch (in einer VM, XP habe ich so normal mehr drauf), aber die ist eben einfach nur schrecklich. Dass es da Probleme gibt, ist definitiv vollkommen normal.
Unter 64-Bit Vista halten sich die Kompatibilitätsprobleme zumindest in Grenzen.

Ja, Backups wären auch wichtig gewesen... aber dafür ist es ja jetzt zu spät...

user profile iconsa2728 hat folgendes geschrieben Zum zitierten Posting springen:
Selbst bei einer kompletten De-Installation merkt das Installscript das Delphi schon mal drauf war und bietet nur die Option "Uodate/Delete/Repair an.
Das scheint dann ein Problem mit dem Windows-Installer zu sein. Hast du einmal versucht die Registry und den Installationsordner manuell zu säubern?
Bei mir klappt (unter 32-Bit natürlich, wegen der Geschwindigkeit) die Deinstallation jedenfalls stets problemlos. :nixweiss:
sa2728 Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Do 20.08.09 09:33 
Hallo jaenicke,

ich habe Delphi 2009.

Und ja, ich habe sogar mit einem 64 Bit Registry-Cleaner (CleanMyPC) den PC geputzt. Der war meine letzte Hoffnung. Aber irgendwoher weiss das Delphi-Installscript immer noch das Delphi drauf war.

Es wäre ja auch schon ein Schritt nach vorne, wenn ich Delphi so vom System entfernt kriege dass das Installscript nicht mehr weiss das Delphi mal drauf war. Die Frage ist nur, wo man die Info herkriegt wo Delphi seine "geheimen Daten" versteckt?

Gruss Andreas

Moderiert von user profile iconNarses: Überflüssige Zeilenumbrüche/Leerzeilen entfernt.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19312
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 20.08.09 09:39 
user profile iconsa2728 hat folgendes geschrieben Zum zitierten Posting springen:
Und ja, ich habe sogar mit einem 64 Bit Registry-Cleaner (CleanMyPC) den PC geputzt.
Das bringt ja nichts. Wenn, dann muss man das schon selbst machen. Solche Cleaning Tools machen meistens nur Blödsinn und richten Schaden am System an...

Ja, um herauszufinden wo das sucht gibt es Tools wie RegMon / FileMon bzw. alles in einem im Process Monitor. Alles bei MS selbst.
technet.microsoft.co...ernals/bb896645.aspx
Das sollte auch unter XP 64 klappen. Dann siehst du wo das Setup beim Start nachschaut.
sa2728 Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Do 20.08.09 11:14 
Hallo,

irgendwie habe ich es jetzt geschafft Delphi so zu derinstallieren, das beim Aufruf der Installroutine Delphi komplett gelöscht zu seinen scheint, jedenfalls startet die Installation jetzt so, wie ich es erwarte, ohne zu merken das Delphi schon mal drauf war.

Das Problem bleibt aber das alte, die Fehlermeldung "kann Zeile nicht einfügen" bleibt :-(

Gruss Andreas

Moderiert von user profile iconNarses: Überflüssige Zeilenumbrüche/Leerzeilen entfernt.

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

Hallo,

ich habe die Software zum Test jetzt mal auf einem anderen 64 Bit PC installiert. Dort tritt das Problem nicht auf. Wenn ich dann das ganze Installverzeichnis auf den alten PC kopiere bleibt das Problem trotzdem bestehen.

Das sieht doch eindeutig nach Registry aus, oder ?

Gruss Andreas
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19312
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 20.08.09 12:35 
Ja, du hattest ja nicht genau gesagt was du gemacht hattest. Wenn du die entsprechenden Zweige von Delphi in der Registry vor einer Neuinstallation gelöscht hast, dann liegt es wohl eher am System. Aber was genau kann man so eben schlecht so sagen.
sa2728 Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Do 20.08.09 13:10 
Nein, ich habe keine Registry Einträge übertragen.Nachdem ich das Servicepack von Delphi installiert hatte kam diese Fehlermeldung. Mehrfache Neuinstallation von Delphi auf dem System brachten keinen Erfolg.

Jetzt suche ich halt einen Weg Delph so zu deinstallieren das wirklich keine Reste mehr drauf sind. Bei meinem letzten Versuch auf dem ProblemPC sah es zwar aus als wenn alles entfernt war, da die Installation wie bei einer Neuinstallation anfing. Was mir jedoch im Nachhinein auffiel, ich brauchte mich nicht mehr zu registrieren. Also wusste Delphi doch noch das es schon mal installiert war.

Gruss Andreas
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19312
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 20.08.09 13:13 
user profile iconsa2728 hat folgendes geschrieben Zum zitierten Posting springen:
Nein, ich habe keine Registry Einträge übertragen.
Ich meinte ja auch, ob du diese nach der Deinstallation gelöscht hast. :gruebel:

user profile iconsa2728 hat folgendes geschrieben Zum zitierten Posting springen:
Was mir jedoch im Nachhinein auffiel, ich brauchte mich nicht mehr zu registrieren. Also wusste Delphi doch noch das es schon mal installiert war.
Wobei die Lizenzdaten nichts am Funktionieren ändern sollten. Ich vermute, dass diese im Benutzerverzeichnis liegen wie bei anderen Versionen auch, weiß es aber nicht.

Das alles siehst du aber doch im Process Monitor bzw. FileMon/RegMon wo da überall etwas gelesen wird. :gruebel:
Dude566
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: Do 20.08.09 13:45 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconsa2728 hat folgendes geschrieben Zum zitierten Posting springen:
Und ja, ich habe sogar mit einem 64 Bit Registry-Cleaner (CleanMyPC) den PC geputzt.
Das bringt ja nichts. Wenn, dann muss man das schon selbst machen. Solche Cleaning Tools machen meistens nur Blödsinn und richten Schaden am System an...

Ja, um herauszufinden wo das sucht gibt es Tools wie RegMon / FileMon bzw. alles in einem im Process Monitor. Alles bei MS selbst.
technet.microsoft.co...ernals/bb896645.aspx
Das sollte auch unter XP 64 klappen. Dann siehst du wo das Setup beim Start nachschaut.


Danke jaenicke für das Tool, da kann man ja wirklich jeden Prozess einsehen und wo er arbeitet.

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
sa2728 Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Do 20.08.09 15:14 
Hallo,

so nach der x-ten Neuinstallation (habe diesmal manuell alle Registryeinträge mit "CodeGear" und "Delphi" aus der Registry entfernt und auf der Festplatte nach "CodeGear" gesucht) hat es geklappt.

Registrieren brauchte ich mich auch diesmal nicht, waren also scheinbar immer noch Reste auf der Platte oder sonstwo, aber egal jetzt geht's und ich kann weiter programmieren :-)

Auch von mir ein Danke an jaenicke für den Tipp mit dem Process Monitor, ist recht hilfreich.

Aber sagt mal ne andere Frage:
Wie macht Ihr es das beim Antworten die Zitate in weiss erscheinen und davor steht: xxx hat folgendes geschrieben?

Gruss Andreas
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19312
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Fr 21.08.09 18:13 
user profile iconsa2728 hat folgendes geschrieben Zum zitierten Posting springen:
Wie macht Ihr es das beim Antworten die Zitate in weiss erscheinen und davor steht: xxx hat folgendes geschrieben?
Einfach rechts oben über dem Beitrag auf das user defined image klicken. ;-)