Forum: Sonstige Fragen zu Delphi
by Osse,
8. Jun 2005
Hey alzaimer,
habe im Moment recht wenig Zeit zum hacken.
Hab mich mal gefragt, wie ich die beste Übergabe zwischen denbeiden Threads mache. Wollte immer so 1000 telegramme schreiben, da die Datei zugriffszeit recht "lang" ist.
Dachte nur das mit 2 Arrays zu machen, und die Daten dann immer schön in einer CriticalSection in die Datei zu schreiben, um völlig sicher zu sein. Außerdem...
Forum: Sonstige Fragen zu Delphi
by Osse,
7. Jun 2005
Danke,
Weiß ich natürlich Nicht :pale:. Habe zwei eingangspuffer, die ich abwechselnd beschreibe. Da ich diese sehr groß gewählt habe gehe ich davon aus(weiß es aber nicht), dass nicht gleichzeitig auf diese zugegriffen wird.
Danke, werde es mit TCriticalSection machen. War nur so ne Frage, die mich mal stutzig gemacht hat. :cyclops:
Forum: Sonstige Fragen zu Delphi
by Osse,
7. Jun 2005
Hallo, ich hab noch mal ne Frage zur Übergabe von Variablen zwischen 2 Threads. Ich habe es mit Synchronize gemacht, und ihr habt mir geraten es mit CriticalSections zu machen. Habe in der Delphi Hilfe nachgelesen:
Mich stört daran, folgender Teilsatz: "verringert sich die Leistung der Anwendung erheblich, wenn kritische Abschnitte zu häufig eingesetzt werden."
Ich habe in meiner...
Forum: Sonstige Fragen zu Delphi
by Osse,
27. Mai 2005
Hey Olli
Das hört sich so nicht schlecht an und dieser Gedankengang ist mir nicht fremd, aber "Ohne Arme keine Kekse".
Hast du zufällig ein wenig Quellcode für mich, Bitte Bitte Bitte, das wäre ganz :bounce2:
Danke
Forum: Sonstige Fragen zu Delphi
by Osse,
26. Mai 2005
Danke sakura und Olli,
hab das Problem jetzt anders gelöst.
Hab einfach einen 2dim Array angelegt und übergebe immer in welchem ich arbeite.
Hatte bei sakura Lösung ein Problem mit meinen Threads beim beenden. War aber sonst super Idee :thumb: .
Forum: Sonstige Fragen zu Delphi
by Osse,
24. Mai 2005
HAllo,
zunächst ein kleiner Überblick, über mein Programm.
Ich habe drei Threads, die laufen.
Der erste guckt die ganze Zeit ob daten angekommen sind.
Der zweite kümmert sich um die Visualisierung.
Der dritte speichert die angekommenen Daten.