![]() |
Globale, Exeübergreifende Varibalen?
Hi,
Um gleich auf den Punkt zu kommen ich suche eine Alternative zu STDIn bzw. STDOut. Also habe ich mir gedacht vllt könnte ich ja meine Variable mit einem Programm im Speicher zwischenspeichern und dann mit einer anderen Exe (Konsolenprogramm) diese Variable aus dem Speicher einlesen. Also so eine Art Globale Variable für alle Dateien. Ich bin mir nur nicht sicher ob das geht, geschweige denn was ich bei Google oder hier bei der Suche eingeben muss. Kann mir da jmd helfen? |
Re: Globale, Exeübergreifende Varibalen?
Die Frage ist, ob es Dir reicht, daß die Programme miteinander kommunizieren, sich also auf Zuruf die gewünschten Daten mitteilen, oder ob Du lieber ein Objekt hättest, daß die Daten bereit hält, die per wohldefinierter Schnittstelle abgefragt und manipuliert werden können.
Ersteres ist etwas einfacher per IPC zu erreichen. Letzteres ist per COM lösbar. Sherlock |
Re: Globale, Exeübergreifende Varibalen?
Es gibt memory-mapped files welche man auch komplett im Speicher lassen kann. Diese sind so lange gültig wie mindestens ein Programm diese noch offen hat. Sobald das letzte Programm diese geschlosen hat ist sie dann weg.
|
Re: Globale, Exeübergreifende Varibalen?
Haben Varibalen etwas mit Kannibalen zu tun? :gruebel:
Ich vermute, du meinst Variablen :P |
Re: Globale, Exeübergreifende Varibalen?
@jfheins Ja ist mir dann auch aufgefallen xD
Ich werde es mal mit memory-mapped files probieren. |
Re: Globale, Exeübergreifende Varibalen?
Vielen Dank klappt super.
Hier noch ein Link dazu: ![]() |
Re: Globale, Exeübergreifende Varibalen?
Zitat:
|
Re: Globale, Exeübergreifende Varibalen?
Er braucht Variablen und keine Konstanten :zwinker:
Wenn ich ihn richtig verstanden habe will er Änderungen in anderen Programmen erkennen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 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