AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Debugging mit 64Bit nicht mehr möglich "Prozess kann nicht erzeugt werden"
Thema durchsuchen
Ansicht
Themen-Optionen

Debugging mit 64Bit nicht mehr möglich "Prozess kann nicht erzeugt werden"

Ein Thema von freejay · begonnen am 3. Mär 2021 · letzter Beitrag vom 16. Mär 2021
Antwort Antwort
Seite 1 von 2  1 2      
freejay

Registriert seit: 26. Mai 2004
Ort: Nürnberg
272 Beiträge
 
Delphi 11 Alexandria
 
#1

Debugging mit 64Bit nicht mehr möglich "Prozess kann nicht erzeugt werden"

  Alt 3. Mär 2021, 10:54
Hallo,

wenn ich eine Anwendung für die Zielplattform 32Bit debuggen möchte, funktioniert das einwandfrei. Wenn ich das Gleiche für 64Bit machen möchte, bekomme ich den Fehler: "Prozess kann nicht erzeugt werden" und dahinter Pfad und Name der Exe.

Das scheint jetzt bei allen meinen Projekten so zu sein (bei dreien ausprobiert).

Ich habe vor wenigen Tagen auf die 10.4.2 umgestellt, bin mir aber nicht sicher, ob ich vor heute schon eine 64Bit Anwendung ge-debuggt habe...

Hat jemand eine Idee?

Gruß

Freejay
[Delphi 11.3.1 Enterprise; Win10/11; MySQL; VCL]
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#2

AW: Debugging mit 64Bit nicht mehr möglich "Prozess kann nicht erzeugt werden"

  Alt 3. Mär 2021, 11:04
Bei Win64 stimmen in den IDE-Optionen einige Suchpfade nicht.
Schau mal in den Thredas nach ... da stand irgendwo bisslwas.
https://www.delphipraxis.net/207101-...rschienen.html
https://www.delphipraxis.net/207187-...-10-4-2-a.html
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
freejay

Registriert seit: 26. Mai 2004
Ort: Nürnberg
272 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Debugging mit 64Bit nicht mehr möglich "Prozess kann nicht erzeugt werden"

  Alt 3. Mär 2021, 11:14
Ich hab mich nicht präzise genug ausgedrückt:
Die Projekte werden problemlos kompiliert, man kann sie "nur" nicht debuggen.
Oder braucht man für's Debuggen auch spezielle Pfade und wenn ja: Welche denn?
[Delphi 11.3.1 Enterprise; Win10/11; MySQL; VCL]
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#4

AW: Debugging mit 64Bit nicht mehr möglich "Prozess kann nicht erzeugt werden"

  Alt 3. Mär 2021, 12:15
Es gibt Suchpfade für "zusätzliche" Debuginfos, aber selbst wenn die nicht stimmen würde der Debugger starten. (nur hat man dann eventuell keine Haltepunkte und so)
-> Man kann die EXE ja mit internen oder externen Debuginfos kompilieren und Diese müssen nicht im selben Verzeichnis wie die EXE liegen.

Aber was ich eher vermuten würde, dass in diesem Zusammenhang auch was Anderes nicht stimmt, wie z.B.:
* der Debugger stelbst wird nicht gefunden (hier wird ja vermutlich der RemoteDebugger verwendet, da die IDE 32 Bit und das Programm nicht)
* der Debugger bekommt falsche Optionen
* der Debugger findet die EXE nicht
* .......
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 3. Mär 2021 um 12:56 Uhr)
  Mit Zitat antworten Zitat
freejay

Registriert seit: 26. Mai 2004
Ort: Nürnberg
272 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Debugging mit 64Bit nicht mehr möglich "Prozess kann nicht erzeugt werden"

  Alt 3. Mär 2021, 12:35
Danke himitsu!

Da ich nicht weiß, wie ich diese drei Punkte beheben könnte, hört sich das ganz nach einer kompletten Neuinstallation mit allem Drum (3rd party) und dran (eigene Komponenten) an... Und wenn's dann doch die Firewall oder der Virenscanner waren, werd ich mir nachher in den Hintern beißen...

Das ist ein Spaß...
[Delphi 11.3.1 Enterprise; Win10/11; MySQL; VCL]
  Mit Zitat antworten Zitat
michaott

Registriert seit: 14. Nov 2010
6 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Debugging mit 64Bit nicht mehr möglich "Prozess kann nicht erzeugt werden"

  Alt 13. Mär 2021, 18:32
Hallo freejay,

ich habe das gleiche Problem. Auch eine Neuinstallation half nicht.

Es ging, Debuggen von 64-Bit Anwendungen, bei mir, dann habe ich Visual-Studio aktualisiert, seit dem funktioniet es nicht mehr . . .

Hast du eine Lösung gefunden?

Kurze Zusammenfassung:
Übersetzen 32-Bit geht
Übersetzen 64-Bit geht
Debuggen 32-Bit geht
Debuggen 64-Bit ging bis zum Update Visual-Studio auf V16.9.1, Seit dem Fehlermeldung "Prozess kann nicht erzeugt werden . . ."

Grüße Michael
  Mit Zitat antworten Zitat
michaott

Registriert seit: 14. Nov 2010
6 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Debugging mit 64Bit nicht mehr möglich "Prozess kann nicht erzeugt werden"

  Alt 13. Mär 2021, 18:58
Hallo,

weitergehend habe ich versucht Programm zu starten und "Mit Prozess verbinden" versucht, 32-Bit OK bei 64-Bit gibt es eine Zugriffsverletzung in Modul 'dbkdebugide270.bpl'.
Lesen von Adresse 00000000.

Grüße Michael
Miniaturansicht angehängter Grafiken
zwischenablage01.jpg  
  Mit Zitat antworten Zitat
Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
760 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Debugging mit 64Bit nicht mehr möglich "Prozess kann nicht erzeugt werden"

  Alt 14. Mär 2021, 00:48
Zu "Prozess kann nicht erzeugt werden.." gab's bereits hier mal was. ( Könntest du prüfen, indem du Delphi als Admin startest. Wenn's dann klappt mit dem Debuggen, dann liegt's wohl am Manifest deiner App. )

[ Die lokale tpc/ip Verbindung C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\dbkw64_27_0.exe <-> bds.exe blockst du ja sicher nicht. ]
Michael Gasser

Geändert von Michael II (14. Mär 2021 um 01:10 Uhr)
  Mit Zitat antworten Zitat
michaott

Registriert seit: 14. Nov 2010
6 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Debugging mit 64Bit nicht mehr möglich "Prozess kann nicht erzeugt werden"

  Alt 14. Mär 2021, 12:27
Hallo,

Danke, hatte ich schon erfolglos probiert, das Manifest habe ich durch Veränderung der Optionen neu Erzeugen lassen, geht trotzdem nicht.


Wie gesagt der unveränderte Code konnte vor dem Update vor dem Update von Visual-Studio Problemlos debugt werden, Seit dem Update geht es nicht mehr. Betrifft auch nur die x64 Version.

Grüße Michael
  Mit Zitat antworten Zitat
Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
760 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Debugging mit 64Bit nicht mehr möglich "Prozess kann nicht erzeugt werden"

  Alt 15. Mär 2021, 00:10
Ich hatte kürzlich ein Problem mit TWebBrowser und habe mir dann Visual Studio 2019 installiert. Da ging's mit Debuggen in Delphi noch. Nachdem ich auch 2017 installiert hatte nicht mehr. Application Verifier aus dem SDK liess sich auch nicht mehr starten.
Ich habe darauf 2017 deinstalliert, kein Erfolg, 2019 deinstalliert, kein Erfolg. Nach der Neuinstallation des WinSDKs gings wieder.
Aber ob dir das hilft (und wieso es mir half...)... (sehr wahrscheinlich hast du das WinSDK ja bereits neu installiert und Studio willst du sicher behalten).

Delphi debuggen oder von Emba debuggen lassen wäre sicher der bessere Weg.
Michael Gasser

Geändert von Michael II (15. Mär 2021 um 09:28 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 13:35 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