Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Strings oder Asciis? Brauche Rat!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.07.2003, 13:08 Uhr
typecast
aka loddab
(Operator)



--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.07.2003, 13:09 Uhr
ao

(Operator)


Das "externe Programm", von dem die Rede ist, hat aber alle Strings vorrätig, die ca. 10, die immer kommen und die 5 bis 150, die dazukommen, wenn einer von den 10 "NOCH MEHR DATEN" oder so ähnlich lautet?

Dann kannst du doch alle Strings in einen vector<string> oder eine list<string> packen und dieses an die DLL schicken und dort auseinandernehmen. Du brauchst dazu keine MFC, sondern "nur" die STL, die zu jedem guten C++-Compiler gehört.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
17.07.2003, 13:21 Uhr
~Sigi
Gast


Hi!

Danke für Deine Antwort, aber...

Habe noch nie mit vector<string> gearbeitet und bin eigentlich recht neu in c++. Die erste Frage auf Deine Antwort lautet meinerseits:

Wie muß ein "vector<string>" aus dem externen Programm (hier: VB) denn aussehen, damit ich es in einer DLL (C++) benutzen/einlesen kann.

Danke!
Sigi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
18.07.2003, 15:51 Uhr
~PointerAufPointer
Gast


stl und vb vertragen sich nicht

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: