Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Laufende Programme unter Windows 7 - werden die unter- oder gar abgebrochen? (https://www.delphipraxis.net/169980-laufende-programme-unter-windows-7-werden-die-unter-oder-gar-abgebrochen.html)

jfheins 24. Aug 2012 16:34

AW: Laufende Programme unter Windows 7 - werden die unter- oder gar abgebrochen?
 
Du kannst synchronize zwar keine Parameter übergeben, aber du kannst ja in der TThread Klasse private Felder benutzen ;)
Lesende Zugriffe sind auch zu synchronisieren, sonst kann es passieren dass du einen ungültigen Wert liest. (Vor allem: Du weißt ja normalerweise nicht, was noch alles im Getter abläuft. Canvas.Pixels[] ist so ein Kandidat wo "nur lesen" doch noch ne ganze Menge an Zeug auslöst...)

Delphi-Laie 24. Aug 2012 16:38

AW: Laufende Programme unter Windows 7 - werden die unter- oder gar abgebrochen?
 
Ja, danke an Dich, nein, Euch beide, und alle anderen (die freundlich waren), laßt es gut sein, ich bin jetzt ausreichend mit Informationen versorgt, um eine Weile allein weiterzuwerkeln.

himitsu 24. Aug 2012 16:38

AW: Laufende Programme unter Windows 7 - werden die unter- oder gar abgebrochen?
 
Das einfachste Beispiel für ein unsicheres "nur Lesen" ist ein Stream.
Wenn man aus dem Stream was ausließt, dann passieren intern auch ein paar Schreibzugriffe (also vonwegen "nur lesen"), welche z.B. den Positionszeiger verschieben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:07 Uhr.
Seite 3 von 3     123   

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