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