Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#17

Re: Tastenanschläge an Trillian senden

  Alt 23. Mai 2004, 11:59
nee, mit dem cast "Integer()" bewirkst du ja auch nur das die variable als Integer angesehen wird. Wenn du zum beispiel versuchst
Delphi-Quellcode:
var ab: array[0..2] of Char;
begin
  Integer(ab);
wird das nicht gehen weil es incompatible typen sind.
Ein String ist ja eigentlich auch nur ein Pointer deswegen kann man den casten.
oberes beispiel geht aber nicht zu casten weil "array[0..2] of Char" eine andere Structur im speicher hat als ein Integer

Du kannst ja mal
 showmessage(inttostr(sizeof(string))); probieren. da wird immer 4 ausgegeben weil ein string ein Pointer ist
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat