![]() |
Strings/Zeichenketten an function übergeben
Das konvertieren in C++ ist ja noch schlimmer als in Delphi :)
Wie kann ich eine Zeichenkette an eine Funktion übergeben?
Code:
Language.h
char *sTextColorPicker[MAX_COLORPICKER_STRINGS] =
{"Red", //0 "Green", //1 "Blue", //2 "ColorPicker", //3 "Cancel", //4 };
Code:
Language.cpp
static CString sTextCPicker[MAX_COLORPICKER_STRINGS];
Code:
CString CLanguage::sTextCPicker[MAX_COLORPICKER_STRINGS];
Code:
void CLanguage::XMLParse(const char* FileName, CString *sText, const char* Section)
{ .... sText[entry] = buffer; //error 9 sText[entry].Replace("\\t", "\t"); //error 10 sText[entry].Replace("\\n", "\n"); //error 11 ' Wenn Definition so ausgelegt CString *sText[] }
Code:
ES will irgendwo nicht egal was ich anpacke.
Lng->XMLParse(Lng->szTemp, sTextColorPicker[MAX_COLORPICKER_STRINGS], "Menu");
Zitat:
Zitat:
gruss |
AW: Strings/Zeichenketten an function übergeben
ok hab es jetzt soweit
Code:
Allerdings bekomme ich bei sInText nur den ersten eintrag vom sTextSettingDialog
Lng->XMLParse(Lng->szTemp, (CString *)sTextSettingDialog, "SettingsDialog");
void CLanguage::XMLParse(const char* FileName, CString *sInText, const char* Section) { } Was fehlt das die anderen 54 nicht übernommen werden? gruss |
AW: Strings/Zeichenketten an function übergeben
Zitat:
Zitat:
![]() Zitat:
![]() Ansonsten fehlt mir irgendwie der Überblick, was du überhaupt erreichen willst :mrgreen: |
AW: Strings/Zeichenketten an function übergeben
Erst mal Danke das du überhaupt mal draufgeschaut hast.
Zitat:
In Delphi würde ich sage ist das ne Type ala
Delphi-Quellcode:
Ich will jetzt nichts anderes als
TPlayState = (psError = -1, psStop = 0, psPlay = 1,
psIsPlaying = 2, psPause= 3, psPrevTitle = 4, psNextTitle = 5, psSetPlaylistTitle = 6, psGetPlaylistTitlePos = 7, psSetPlaylistPos = 8, psGetSelectedTitlePos = 9, psPlaylistClear = 10, psAddPlaylistTitle = 11); Zitat:
Mein Ansatz also die Konvertierung läuft ja allerdings bekomme ich nur den ersten Eintrag übergeben sInText entält nur den ersten Eintrag also wie im Beispiel "Red" gruss |
AW: Strings/Zeichenketten an function übergeben
changed..
gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz