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, ...?
1) Jeden String einzeln übergeben und einzeln in der DLL abarbeiten.
2) 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.
3) mit Dateien arbeiten: Ascii-Dateien erstellen und diese durch die DLL einlesen lassen.
4) Als Array rübergeben an die DLL. (Dieses Verfahren ist mir aber noch nicht so geläufig)