Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 2007+Windows 10+Debuggen -> Fehler (https://www.delphipraxis.net/186551-delphi-2007-windows-10-debuggen-fehler.html)

OlafSt 10. Sep 2015 13:17

Delphi 2007+Windows 10+Debuggen -> Fehler
 
Hallo Freunde,

ich betreue hier ein sehr altes Projekt, das noch unter Delphi 2007 gepflegt wird (und werden muß). Mein Kunde hat natürlich Angst, das ein Update von Win7->Win10 die Pflege und Weiterentwicklung seines Projektes unmöglich macht.

Also habe ich die Entwicklermaschine virtualisiert und lasse das ganze nun im VMWare-Player laufen. Update auf Win10 habe ich durchgeführt, die üblichen .NET-Probleme gelöst und auch die Arie mit den Zugriffsrechten in den Griff bekommen. Compilieren und Build funktioniert nun problemlos.

Aber sobald ich F5 fürs Debuggen drücke, gibt es Ärger und es erscheint ein Fehler: Vorgang kann nicht erzeugt werden. In den Details findet man dann:
Zitat:

[20885408]{dbkdebugide100.bpl} Debug.TDebugger.DBKError (Line 11445, "Debug.pas" + 3) + $23
[20852DB1]{dbkdebugide100.bpl} DbkHelper.CheckRetVal (Line 268, "DbkHelper.pas" + 4) + $8
[20852D31]{dbkdebugide100.bpl} DbkHelper.ErrCode (Line 249, "DbkHelper.pas" + 1) + $2
[20877C62]{dbkdebugide100.bpl} Debug.TDebugKernel.CreateProcess (Line 5070, "Debug.pas" + 14) + $2
[20883115]{dbkdebugide100.bpl} Debug.TDebugger.DoCreateProcess (Line 10403, "Debug.pas" + 29) + $36
[20883228]{dbkdebugide100.bpl} Debug.TDebugger.CreateProcess (Line 10429, "Debug.pas" + 6) + $2B
[20883D6D]{dbkdebugide100.bpl} Debug.TDebugger.Run (Line 10869, "Debug.pas" + 50) + $2D
[208844FA]{dbkdebugide100.bpl} Debug.TDebugger.Run (Line 11120, "Debug.pas" + 70) + $37
[2087F40A]{dbkdebugide100.bpl} Debug.TDebugger.Run (Line 9001, "Debug.pas" + 0) + $2
[20A469E1]{coreide100.bpl} DebuggerMgr.TDebuggerMgr.Run (Line 1410, "DebuggerMgr.pas" + 4) + $F
[004164FF]{bds.exe } AppMain.TAppBuilder.RunRun (Line 2844, "ui\AppMain.pas" + 0) + $7
[2004018B]{rtl100.bpl } Classes.TBasicAction.Execute (Line 11081, "common\Classes.pas" + 3) + $7
[20151359]{vcl100.bpl } ActnList.TContainedAction.Execute (Line 388, "ActnList.pas" + 1) + $2C
[201520BC]{vcl100.bpl } ActnList.TCustomAction.Execute (Line 1000, "ActnList.pas" + 7) + $8
[20040057]{rtl100.bpl } Classes.TBasicActionLink.Execute (Line 11010, "common\Classes.pas" + 2) + $7
[2013CA15]{vcl100.bpl } Controls.TControl.Click (Line 5227, "Controls.pas" + 7) + $7
[2019BCF0]{vcl100.bpl } ComCtrls.TToolButton.Click (Line 17003, "ComCtrls.pas" + 0) + $0
[2013CEA7]{vcl100.bpl } Controls.TControl.WMLButtonUp (Line 5365, "Controls.pas" + 6) + $3E
[2013C527]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6
[1118F3EC]{lmdsys3rt_110.bpl} Lmdsysmultimediaobject.TLMDwaveInAudioItem.Refresh + $B8
[2013C1B4]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C
[2013FEC6]{vcl100.bpl } Controls.GetControlAtPos (Line 7095, "Controls.pas" + 4) + $73
[2013FF8E]{vcl100.bpl } Controls.TWinControl.ControlAtPos (Line 7118, "Controls.pas" + 13) + $E
[2013C1B4]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C
[20140199]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg (Line 7182, "Controls.pas" + 15) + $1F
[20140561]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7269, "Controls.pas" + 76) + $6
[2019DD33]{vcl100.bpl } ComCtrls.TToolBar.UpdateButtonState (Line 18148, "ComCtrls.pas" + 5) + $1C
[2019DD76]{vcl100.bpl } ComCtrls.TToolBar.UpdateButtonStates (Line 18158, "ComCtrls.pas" + 3) + $4
[201A06A9]{vcl100.bpl } ComCtrls.TToolBar.WndProc (Line 19588, "ComCtrls.pas" + 80) + $6
[2013FDD0]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
[20040E4C]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
[2004A2EA]{rtl100.bpl } Contnrs.TObjectList.GetItem (Line 295, "common\Contnrs.pas" + 1) + $4
[201625F0]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8105, "Forms.pas" + 23) + $1
[2016262A]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4
[2016291F]{vcl100.bpl } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3
(000032BA){IDEFixPack.dll} [078D42BA]
[0042297A]{bds.exe } bds.bds (Line 195, "" + 7) + $7
Würde mich keine Sekunde wundern, wenn das wieder ein Zugriffsrechte-Problem ist - nur wo ?

Thanks for any Help !

mensch72 10. Sep 2015 17:43

AW: Delphi 2007+Windows 10+Debuggen -> Fehler
 
FixPack...

da gibt es doch extra für V2007 eine Win10 Anpassung!
http://andy.jgknet.de/blog/ide-tools/ide-fix-pack-2007/

Bernhard Geyer 10. Sep 2015 20:30

AW: Delphi 2007+Windows 10+Debuggen -> Fehler
 
hast du auch Delphi neu installiert?

OlafSt 10. Sep 2015 22:28

AW: Delphi 2007+Windows 10+Debuggen -> Fehler
 
Fixpack ist bereits drauf.

Delphi neu installieren traue ich mich nicht - wer weiß, ob ich all die steinalten Fremdkomponenten, die da drin sind, wieder eingebaut bekomme. Das meiste von dem Zeug dürfte nicht mal mehr in Google Cache existieren.

mensch72 11. Sep 2015 00:53

AW: Delphi 2007+Windows 10+Debuggen -> Fehler
 
die gute Nachricht:
D2007 läuft ohne Neu-Install auf einem geupdatetem Win10 (zumindest bei mir:))

Ich bin da sogar von Win7 zu Win8 zu Win81 zu Win10 jeweils mit Update ohne NeuInstall von Delphi.
Aber mein Delphi liegt nicht unter Programme, sondern war&ist von Anfang an unter C:\RadStudio\... installiert.
Bei Win8.1 und Win10 mussten immer nur ein paar ?config? Dateien von ".NET" aus dem Win.old Verzeichnis jeweils wieder ins NET Verzeichnis eingefügt werden.
Win10 habe ich im "Entwicklermodus" laufen, ich habe zwar keine genaue Ahnung was der bewirkt, aber damit geht eigentlich alles ohne das ich speziell an irgendwelchen "Rechten" schrauben musste.
Als "Admin ausführen" ist bei mir irgendwo in der Verknüpfung für D2007 hinterlegt und muss beim Start immer mit "gelben" Dialog bestätigt werden, weil sonst das mit Prozess verbinden beim DLL Debuggen nicht so recht wollte.
Benutzerkontensteuerung ist bei mir nicht aus, aber immer nur eins darüber "auf minimal" gestellt.

OlafSt 11. Sep 2015 09:38

AW: Delphi 2007+Windows 10+Debuggen -> Fehler
 
"Als Admin ausführen" ist mal ne Idee. Probiere ich aus, sobald ich kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz