S
Danke, funktioniert. Das mit AnsiString::LoadString hatte irgendwo im Zusammenhang mit dem Laden von Strings aus DLLs gelesen (weiß nicht mehr wo), scheint aber so nicht zu funktionieren. Nun gut, dann eben direkt mit der API.
(Die Überprüfung ob die DLL geladen werden konnte hatte ich beim rumprobieren wieder rausgenommen, gehört aber selbstverständlich mit dazu.)
Edit:
Funktioniert doch mit AnsiString::LoadString, in meinem Code oben war ein Fehler:
AnsiString __fastcall TFormMain::GetLangString (int id) {
if (langDLL != NULL) {
AnsiString temp;
return temp.LoadString (langDLL, id);
}
else return "";
}
Danke, Steffen Mueller