Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.739 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: DLL Tparallel.for loop deadock

  Alt 17. Sep 2021, 00:50
Wie genau würde ich dass denn praktisch machen? Hättest du ein kurzes Beispiel?
Delphi-Quellcode:
unit DllThreadSync;

// Dient zur Nutzung der Threadsynchronisation in einer DLL.
// Nutzung:
// Im OnIdle die exportierte Prozedur ExecuteIdleEvent aufrufen.

interface

uses
  System.Classes;

implementation

procedure ExecuteIdleEvent; stdcall;
begin
  CheckSynchronize;
end;

exports
  ExecuteIdleEvent;

end.
Die Unit bindest du einfach in die DLL ein und rufst im OnIdle der Hostanwendung die exportierte Prozedur ExecuteIdleEvent auf.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat