Welche Variante ist die effektivste (C++ DLL)
-
Hallo!
Aus einem externen Programm sollen 10 verschiedene Strings
an eine DLL übergeben werden. Die String-Inhalte sollen
einzeln extrahiert werden. Jeder String hat eine Größe von
ca. 5000 Zeichen.Frage:
Welche Variante ist die effektivste, beste, ...?
-
Jeden String einzeln übergeben und einzeln in der DLL
abarbeiten. -
Alle String-Inhalte zu einem String "zusammentun",
einen bestimmten "Trenner bspw. ein Semikolon" zur
internen Trennung der insgesamt 10 Stringinhalte setzen
und als einziges String an die DLL weiterleiten. -
mit Dateien arbeiten: Ascii-Dateien erstellen und diese
durch die DLL einlesen lassen. -
Als Array rübergeben an die DLL. (Dieses Verfahren ist
mir aber noch nicht so geläufig) -
... (Vorschläge erwünscht)
Vielen Dank!
-
-
Natürlich ein Array! Guck mal in die FAQ!!! DLLs sind aber Windows-spezifisch und kein Standard C++. Wenn du die MFC verwendest übergib einen Pointer auf ein CStringArray.