Męczę się cały dzień z kodem. Myślałem, że już to skończę, gdy zaskoczył mnie pewien błąd. Nie mam już siły się z tym męczyć. Może wy coś wymyślicie:
Do rzeczy- z pointera (adres w programie) wyciągam pewną daną, dodaje do niej zamienione z hexa na liczbę 58, całość daję na hexa i powstaje mi adres, z którego już mogę wyciągnąć inne dane. To tak w skrócie co ma ten program robić.
Oczywiście chodzi mi o wykluczenie błędu z cardinalem.
Kod:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
label3.caption:=readmeminteger(inttohex(readmeminteger(pointerEXP)+hextoint('58'),8));
end;
[Error] Unit1.pas(88): Incompatible types: 'Cardinal' and 'String'
Do rzeczy- z pointera (adres w programie) wyciągam pewną daną, dodaje do niej zamienione z hexa na liczbę 58, całość daję na hexa i powstaje mi adres, z którego już mogę wyciągnąć inne dane. To tak w skrócie co ma ten program robić.
Oczywiście chodzi mi o wykluczenie błędu z cardinalem.