Thema: Delphi String zu array of char

Einzelnen Beitrag anzeigen

MichieruShiro

Registriert seit: 16. Mär 2004
3 Beiträge
 
#1

String zu array of char

  Alt 16. Mär 2004, 01:21
Halöle

Hab da ein kleines Problem mit einer Zuweisung.

Delphi-Quellcode:
//So geht es ohne Probleme allerdings muss ich die
//IP direkt angeben.
//Ncb.ncb_callname = array[0..15] of char;
...
begin
  Ncb.ncb_callname := '192.168.001.001 ';
...

//Da aber die IP die ich übergeben will in
//einem String hängt der übergeben wird komme
//ich einfach net weiter.
//-------
//Hier wie ich es gerne machen würde aber es leider
//net geht.
var
  ip : string
begin
  ip := '192.168.001.001 ';
  Ncb.ncb_callname := ip;
Ich hab schon etliche Möglichkeiten, die ich im Forum finden konnte, ausprobiert. Unter anderem...

Delphi-Quellcode:
var
  ip_addr : array[0..15] of char;
begin
  ip_addr[0] := '1';
  ip_addr[1] := '9';
  ip_addr[2] := '2';
  ip_addr[3] := '.';
  ip_addr[4] := '1';
  ip_addr[5] := '6';
  ip_addr[6] := '8';
  ip_addr[7] := '.';
  ip_addr[8] := '0';
  ip_addr[9] := '0';
  ip_addr[10] := '1';
  ip_addr[11] := '.';
  ip_addr[12] := '1';
  ip_addr[13] := '2';
  ip_addr[14] := '3';
  ip_addr[15] := ' ';
  Ncb.ncb_callname := ip_addr;
Dan bekomme ich allerdings die Meldung "Inkompatible Typen" an den kopf geschmissen. Weis eventuel jemand wie man das lösen kann?

MFG
Michieru
  Mit Zitat antworten Zitat