Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
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.