![]() |
[TCriticalSection] Kann ich in D7 testen ob "entern&quo
Hallo DP,
soweit ich weiß, kann man unter TD-E mit der CritcalSection überprüfen, ob gerade keine Instanz darauf zugreift, und wenn der Fall eintritt es dann auch tut. Aber wie ist das unter Delphi 7? Ich bin mir jetzt nicht sicher, aber normalerweise müsste das doch so sein:
Delphi-Quellcode:
MfG
if <CS>.CanEnter then
begin // Enter ist möglich ohne zu blockieren // Zugriff auf Variable end; xZise |
Re: [TCriticalSection] Kann ich in D7 testen ob "entern
|
Re: [TCriticalSection] Kann ich in D7 testen ob "entern
Hallo sirius,
ich habe gerade mal TD-E gestartet (Problem: Da gibts keine SpinEdits :( ) und es heißt "TryEnter". Also das meine ich. Aber wie setze ich das mit TCriticalSection um? MfG xZise |
Re: [TCriticalSection] Kann ich in D7 testen ob "entern
(Wieviele Beiträge hast du bereits :gruebel:)
Delphi-Quellcode:
type TCriticalSectionEx=class(TCriticalSection)
public function TryEnter:boolean; end; function TCriticalSectionEx.TryEnter:Boolean; begin result:=TryEnterCriticalSection(FSection); end; |
Re: [TCriticalSection] Kann ich in D7 testen ob "entern
Und äh... In der Unit Spin gibt es ein TSpinEdit ...auch in der Turbo Version.
Außerdem kannst du dir mit einem Edit und eine TUpDown recht schnell eine eigenes TSpinEdit basteln. |
Re: [TCriticalSection] Kann ich in D7 testen ob "entern
Vor allem ist bei TDE doch der ganze RTL-Quelltext dabei :gruebel: ?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz