AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Delphi 2007+Windows 10+Debuggen -> Fehler
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 2007+Windows 10+Debuggen -> Fehler

Ein Thema von OlafSt · begonnen am 10. Sep 2015 · letzter Beitrag vom 11. Sep 2015
Antwort Antwort
OlafSt

Registriert seit: 2. Mär 2007
Ort: Hamburg
284 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Delphi 2007+Windows 10+Debuggen -> Fehler

  Alt 10. Sep 2015, 13:17
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 !
  Mit Zitat antworten Zitat
mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#2

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

  Alt 10. Sep 2015, 17:43
FixPack...

da gibt es doch extra für V2007 eine Win10 Anpassung!
http://andy.jgknet.de/blog/ide-tools/ide-fix-pack-2007/
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#3

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

  Alt 10. Sep 2015, 20:30
hast du auch Delphi neu installiert?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
OlafSt

Registriert seit: 2. Mär 2007
Ort: Hamburg
284 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

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

  Alt 10. Sep 2015, 22:28
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.
  Mit Zitat antworten Zitat
mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#5

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

  Alt 11. Sep 2015, 00:53
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.
  Mit Zitat antworten Zitat
OlafSt

Registriert seit: 2. Mär 2007
Ort: Hamburg
284 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

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

  Alt 11. Sep 2015, 09:38
"Als Admin ausführen" ist mal ne Idee. Probiere ich aus, sobald ich kann.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz