AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Software-Projekte der Mitglieder
 #  [A]  B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z 

Software-Projekte der Mitglieder » Projekte von "jbg"

Projekte suchen



 

Anzeige-Eigenschaften

Projekte 1 bis 2 von 2





 

 
 
OpenSource-Projekte können jetzt auch auf unserem GitHub-Repository veröffentlicht werden. Hier klicken für weitere Infos.
Erstellt von jbg, 15. Dez 2006 AsyncCalls 2.91 - Asynchrone Funktionsaufrufe in Delphi
Mit meiner neuesten Erschaffung (AsyncCalls) kann man nun sehr leicht und ohne großen Aufwand mehreren Funktionen und Methoden zur gleichen Zeit ausführen und diese auch noch synchronisieren. Dazu ist nicht mehr notwendig, als eine der AsyncCall() Funktionen aufzurufen. Diese liefert dann ein IAsynCall Interface zurück mit dem der asynchrone Funktionsaufruf wieder synchronisiert werden kann. Da es sich um ein Interface handelt, wird beim Verlassen der Funktion/Methode auf alle noch ausstehenden asynchronen Funktionen gewartet. Homepage, Download und Beschreibung ...
28 Kommentar(e), last comment by von Dezipaitor Gehe zum letzten Beitrag
Erstellt von jbg, 4. Mai 2008 AsyncCalls 2.21 - Inlined VCL/Main Thread Synchronisierung
Wer kennt das nicht. Wenn man mit Threads arbeitet und auf die VCL zugreifen möchte, muss man eine Hilf-Methode schreiben, die dann per Synchronize() aufgerufen wird. Dabei müssen die ganzen Parameter in Felder des Thread-Objekts geschrieben werden, damit sie in der synchronisierten Methoden zur Verfügung stehen. Dies führt dazu, dass man den Programmfluss nicht ganz so einfach folgen. Mit AsyncCalls kann man das ganze Problem anders angehen, da dort "inlined VCL synchronization" implementiert ist. procedure TMyThread.Execute; var S: string; I: Integer;...
30 Kommentar(e), last comment by von Zacherl Gehe zum letzten Beitrag
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:47 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