000
17.07.2003, 12:51 Uhr
~Sigi
Gast
|
Hi!
Aus einem externen Programm lasse ich mir Daten an meine DLL schicken. Da ich keine ASCII-Dateien verwenden wollte, habe ich es über Strings gemacht. Es sind ca. 10 strings (jeder String beinhaltet ca. 10.000 Zeichen). Diese habe ich in der "Parameterliste" meiner DLL. Diese Strings extrahiere ich dann und ziehe mir die für meine Berechnungen notwendigen Daten heraus. Bis hierhin ist/war alles auch ok.
Nun stehe ich vor einem neuen/anderen Problem.
Während der Entwicklung hat sich ergeben, das aufgrund eines bestimmten übergebenen Strings weitere 5 bis 150 ASCII-Dateien erstellt werden müssen, die mein Programm auslesen muß (diese sollen jeweils auch ca. 10.000 Zeichen beinhalten). Und das wollte ich gerade verhindern! Ich wollte keine "offensichtlichen" und sichtbaren Dateien hin und herschicken.
Nun ist es natürlich Blödsinn, wenn man diese 5 bis 150 ASCII-Dateien (á 10.000 Zeichen oder mehr) auch als Strings rüberschickt, da die Anzahl der Strings dann auch variieren könnte.
1) Wie würdet ihr dieses Problem lösen?
2) Wenn ihr sagt, es gibt keine andere Lösung, als daß Du die ASCII-Dateien erstellst und einließt, wie sieht es dann aus mit verschlüsseln und entschlüsseln dieser Dateien, damit sie nicht "einsehbar" für Dritte sind.
Ich verwende Visual C++ ohne MFC!
Vielen Dank im voraus! Gruß Siggi |