Registriert seit: 28. Feb 2011
Ort: Mannheim
1.384 Beiträge
Delphi 10.4 Sydney
|
Mehrere Instanzen, aber Identische TempDaten vermeiden.
20. Jul 2015, 22:10
Ich hab ein Programm, das besteht aus mehren Apps, die hintereinander gestartet werden. Die erste App ist die Oberfläche, wo der Anwender die Daten eingibt. Die letzte App ist die Darstellung der Ergebnisses. Im Verlauf der Berechnung werden umfangreiche TempDaten angelegt die jeweils von den NachfolgeApp‘s benötigt werden. Die TempDaten werden anhand des OpenDialog.FileName‘s von App1 gesetzt. App1 starte auch die weiteren Apps.
Beispiel:
FileName: C:\Users\Thomas\Documents\Abel\Beispiel\Test.stw
TempDaten C:\ProgramData\Abel\Temp\Users_Toni_Documents_Abel _Beispiel_Test_stw.tmp
Wie macht man das nun, wenn der User zum Beispiel das gleiche Programm mit dem gleichen FileName ausführt? Die TempDaten der 1.Instanz müssen dabei erhalten bleiben weil die Ergbnisdarstellung zur Laufzeit darauf zugreift. Ein Instanzzähler bringt da also wohl nichts?
Jemand eine Idee?
|