Einzelnen Beitrag anzeigen

venice2
(Gast)

n/a Beiträge
 
#1

DLL nicht automatisch laden

  Alt 2. Aug 2020, 23:22
Ich habe eine DLL erstellt die nur geladen werden soll wenn die Bedingung true ist.

Delphi-Quellcode:
  if UseDebug then
  begin
    if not InitTrace then
    begin
      hTrace := LoadLibrary('Tracer.dll');
      if hTrace <> 0 then
        InitTrace := True;
    end;
  end;
Das funktioniert soweit aber!
Sobald ich eine Funktion der DLL im Code implementiere lädt die DLL automatisch.

Trace(PWideChar('Init ' + 'Value = ' + BoolToStr(bInit)));

Deaktiviere ich diese Zeile dann geht es so wie ich will.

Wie kann ich das verhindern?
  Mit Zitat antworten Zitat