CString aus dll laden
-
Hallo, also ich bekomme das einfach nicht hin.
Wie kann ich einen CString aus einer dll in meine
MFC-Anwendung (dialogb.) einbinden ?In der DLL soll der CString basis; liegen,
der dort den Wert "101" bekommt.
-
du versuchst language-resource-dlls zu erstellen?
-
Hi, ich hab einfach nur eine Testdll hier.
Da soll einfach nur ein CString drin stehen.
Hat keinen bestimmten Verwendungszweck!Brauche mal sowas wie Democode, um zu sehen,
wie man das mit dem CString macht (export,import)...
-
vielleicht kommts mit nem char-array besser als mit nem CString... oder versuch den mal als const static einzubauen...
-
Hi!
Probier malextern "C" __declspec(dllimport) void SetString(CString& str);und in der DLL
extern "C" __declspec(dllexport) void SetString(CString& str) { AfxMessageBox(str); }Also bei mir hat er den String aus dem Client in der MessageBox in der DLL angezeigt

mfg
-
Achja. Die Reihenfolge stimmt jetzt nich

Also mach in der DLL einfach str = "BlaBla"; und im Client dann eben
CString str;
SetString(str);
AfxMessageBox(str);mfg
-
1000 Dank.
Habs jetzt am laufen und auch verstande