Thema: Delphi Typen Umwandlungsproblem

Einzelnen Beitrag anzeigen

Neotracer64

Registriert seit: 27. Okt 2004
292 Beiträge
 
Delphi 7 Professional
 
#7

Re: Typen Umwandlungsproblem

  Alt 24. Feb 2008, 18:49
WAS willst du denn jetz in den Prozess schreiben, einen String oder ein Byte?

Das: val := StrToInt('$' + '02');
Ist das gleiche wie:
val := 2;
oder
val := $2;
(in dem Fall ist Hex 0x02 genau das gleiche wie dezimal 2)

Warum machst du einen Umweg über den String?

So geht ein Array:
Delphi-Quellcode:
//global
NopArray: Array[0..4] Byte = ($90, $90, $90, $90, $90);

procedure TForm1.Button1Click(Sender: TObject);
begin
  SchreibeInAdresse( $243AEC3C, @NopArray, 5);
end;
oder

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  test: Array[0..4] of Char;
begin
  test := #90#90#90#90#90;
  SchreibeInAdresse( $243AEC3C, @test, 5);
end;
Kommt auf das gleiche raus.
  Mit Zitat antworten Zitat