Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   DLL verhindert Programmstart aus der IDE (https://www.delphipraxis.net/179347-dll-verhindert-programmstart-aus-der-ide.html)

Neumann 28. Feb 2014 18:05

DLL verhindert Programmstart aus der IDE
 
Habe da ein merkwürdig - lästiges Problem. Immer wenn ich in meinem Programmcode einen Aufruf einer Funktion einer bestimmten DLL habe, lässt sich das Programm nicht mehr mit dem Debugger starten. Ohne Debugger gibt es kein Problem, der Aufruf der Funktion funktioniert dann auch.

Es passiert folgendes: Die Ide bleibt "hängen" und im Taskmanager (Prozesse) kann ich sehen, das dass Programm zumindest gestartet wurde, aber nicht bis zur Anzeige kommt. Speicherverbrauch dann rund 4 Mb, sonst 40 bis über 100 MB.

Behelfe mir zur Zeit mit Ifdefs und einer Dummy-Funktion, ist aber lästig.

himitsu 28. Feb 2014 18:16

AW: DLL verhindert Programmstart aus der IDE
 
Man könnte natürlich mal fragen verraten was das für eine DLL/Funktion ist. :roll:

Es soll ja DLLs/Programme geben, welche netten Anti-Debug-Code enthalten. :angle:


Ansonsten wäre es auch möglich den Debugger erst an die laufende Anwendung dranzuhängen, wenn es beim Programmstart Probleme gibt.

Bernhard Geyer 28. Feb 2014 18:20

AW: DLL verhindert Programmstart aus der IDE
 
Lass dir vom Hersteller einen DLL ohne Debug-Schutz geben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:41 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