sollte doch ein Typecast auf String der Write Funktion genügen
Leider nein...
Mit diesem Code:
Code:
char Buffer[1];
Buffer[0] = 'O';
serialPort1->Write(String(Buffer), 0, 1); //Datensatz anfordern
bekomme ich folgenden Fehler:
Code:
error C2664: 'void System::IO::Ports::SerialPort::Write(cli::array<Type,dimension> ^,int,int)': Konvertierung des Parameters 1 von 'System::String' in 'cli::array<Type,dimension> ^' nicht möglich
1> with
1> [
1> Type=wchar_t,
1> dimension=1
1> ]
1> Kein benutzerdefinierter Konvertierungsoperator verfügbar, der diese Konvertierung durchführen kann, oder der Operator kann nicht aufgerufen werden
Lesezeichen