Seelenfang
Grünschnabel
Hi,
ich programmiere gerade mit VC 6 eine GUI und hab da ein kleines Problem:
Als Ausgabe erhalte ich immer:
:\GUI\SmartDlg.cpp(246) : error C2664: 'AddString' : Konvertierung des Parameters 1 von
'int' in 'const char *' nicht moeglich
Die Konvertierung eines ganzzahligen Typs in einen Zeigertyp erfordert ein
reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat
Fehler beim Ausführen von cl.exe.
Dachte ich mir, okay benutze ich einen reinterpret_cast:
Juchu dachte ich mir es , aber zu früh gefreut, beim ausprobieren erhalte ich folgende Fehlermeldung:
Anhang anzeigen Unbenannt.bmp
Vielleicht hat einer eine Idee...
Vilen Dank im Voraus
Tobi
ich programmiere gerade mit VC 6 eine GUI und hab da ein kleines Problem:
Code:
int DIR;
int l=0;
for (l = 0; l < 10; l++)
{
DIR = CSmartCardHandler::getInstance()->Directory(500,l);
m_dir.AddString(DIR);
}
:\GUI\SmartDlg.cpp(246) : error C2664: 'AddString' : Konvertierung des Parameters 1 von
'int' in 'const char *' nicht moeglich
Die Konvertierung eines ganzzahligen Typs in einen Zeigertyp erfordert ein
reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat
Fehler beim Ausführen von cl.exe.
Dachte ich mir, okay benutze ich einen reinterpret_cast:
Code:
int DIR;
const char* DIR2;
int l=0;
for (l = 0; l < 10; l++)
{
DIR = CSmartCardHandler::getInstance()->Directory(500,l);
DIR2 = reinterpret_cast<const char*>(DIR);
m_dir.AddString(DIR2);
}
Juchu dachte ich mir es , aber zu früh gefreut, beim ausprobieren erhalte ich folgende Fehlermeldung:
Anhang anzeigen Unbenannt.bmp
Vielleicht hat einer eine Idee...
Vilen Dank im Voraus
Tobi