000
20.10.2005, 14:06 Uhr
~Inso
Gast
|
Hi, ich frickel mir gerade nen Programm zusammen welches in deutsch und in englisch funktionieren soll, je nach OS-Spracheinstellung. Für Fehlermeldungen hab ich Messageboxes, nun will ich aber den vorhanden deutschen Text (const char*) durch nen Array des Typen String(AnsiString) ersetzen, damit je nach Sprachauswahl in dem Array die Fehlermeldung in ner anderen Sprache drinsteht und somit auch der Text in de MessageBoxes geändert wird. ich muss dazu sagen, dass ich erst seit ein paar Wochen Visual C++ programmiere. Folgende Fehlermeldung kommt dann vor!
[C++ Fehler] FileLoadV2.cpp(135): E2034 Konvertierung von 'AnsiString' nach 'const char *' nicht möglich [C++ Fehler] FileLoadV2.cpp(135): E2342 Keine Übereinstimmung des Typs beim Parameter 'Text' ('const char *' erwartet, 'AnsiString' erhalten)
Beispiel von dem Text der in dem Array enthalten ist: "file error", "please select a file", "invalid selection" etc. etc.
Ich hoffe es kann mir wer helfen! Danke im Voraus. MfG Florian |