I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Function ConvertPCharToString(PCharValue: PChar): String; Begin Result := StrPas(PCharValue); End;
fra string til pchar:
Function ConvertStringToPChar(StringValue: String): PChar; Var PCharString: Array[0..255] of Char; Begin Result := StrPCopy(PCharString,StringValue); End;
du kan uden problemer sætte en string ligmed en Pchar. Compileren foretager selv type castet. Altså
//Pchar til String;
var p : Pchar; s : String; begin p := \'Her er en hest\'; s := p; ShowMessage(s); ShowMessage(p); end;
//String til Pchar;
var s : String; p : Pchar; i : Integer; begin s := \'her er en hest mere\'; // Nu har vi to heste :-) p := Pchar(s); //Eller p:= Pointer(s); //Eller p:= @s[1]; //Eller For Delphi 2 i := Length(s)+1; GetMem(p, i); StrPCopy(P,s); ShowMessage(p); FreeMem(p, i); //Nu har vi kun den ene hest tilbage :-) end;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.