welche Datei muss man inkludieren um Zugriff auf die Stringtable zu kriegen??
-
Hi,
wie der Titel schon sagt. Ich benutzte in meinem Programm eine Menge Text defines der Art:
#define _SpaltenBezeichnungWerte "Werte"Jetzt habe ich eine Klasse geschrieben, welche diesen Text aus einem Stringtable liest
#define _SpaltenBezeichnungWerte DefineToString::GetText(IDS_SpaltenBezeichnungWerte);Das Problem ist jetzt, das ich in dieser DefineToString Klasse einen "default"-String aus dem Stringtable laden möchte damit bei einem Fehler auch was "sinnvolles" zurückgegeben wird.
Das sieht dann so aus:
//restliche implementierungen unwichtig... :) void DefineToString::Init() { CString Text; Text.LoadString(IDS_ErrorLoadString); int Laenge = Text.GetLength(); defaultString = new TCHAR[ Laenge + 1]; _strnset(defaultString, 0, Laenge + 1); _tcscpy(defaultString, Text.GetBuffer( Laenge )); }Das Problem ist jetzt, das IDS_ErrorLoadString ein nichtdeklarierter Bezeichner ist obwohl es diesen Eintrag im Stringtable gibt

Welche Datei fehlt mir? Die stdafx.h hab ich schon inkludiert...

-
ich tippe mal auf die "ressource.h"
-
Include mal die Resource.h in der Headerdatei deiner Klasse
-
Danke, klingt irgendwie logisch
