Einzelnen Beitrag anzeigen

calibra301

Registriert seit: 20. Mär 2009
95 Beiträge
 
Delphi XE8 Professional
 
#1

Komisches Debug-Verhalten

  Alt 21. Mär 2020, 09:58
Hi,

bemerke hier plötzlich ein "komisches" Debugverhalten.
Das Projekt ist recht umfangreich. Der Weg geht immer über eine GUI über eine DLL zu einer weiteren DLL welche die Hardware steuert.
Die erste DLL ist C++, die Hardware DLL Delphi.
2 Der GUI Programme sind C++, eines ist Delphi.
Möchte ich die Hardware - DLL debuggen gebe ich ja eines der Host-Programme unter "Start" -> "Parameter" an.
Debuggen dieser DLL mit der Delphi GUI geht problemlos.
Mit der damit erzeugten DLL laufen aber plötzlich die C++ GUI´s nicht mehr.
Bei Delphi kommt unten noch "Thread-Start: Thread-ID 1520. Process Programmname.exe aber dann hängt es.
Beendet man dann den Debugger ist eine DLL erzeugt die aber wie gesagt mit den C++ Programmen nicht mehr startet.
Das ganze taucht nicht immer im Taskmanager auf und es hilft nur ein Reboot weil man die DLL auch nicht überschreiben kann.
Delphi ist XE8, die C++ Programme fallen aus VS2015.

All das habe ich sowie auf meinem PC als auch auf meinem Laptop.
Der gleiche Sourcecode lässt sich da kompilieren, starten und die erzeugte DLL läuft auch mit den C++ exe auf meinem PC.
Klang nach Delphi...also deinstalliert, Ordner gelöscht, neu aufgesetzt: Gleiches Problem...

Stehe auf dem Schlauch.... Ideen eurerseits ??

Gruss
Calli
  Mit Zitat antworten Zitat