AutoIt verwendet dynamische Datentypen, d.h. du musst keinen Datentyp explizit angeben, sondern AutoIt erkennt, ob es sich beispielsweise um eine Zeichenkette oder eine Ganzzahl handelt.
da er weder angegeben hat, was er eigentlich vorhatte, noch warum, kann ich nicht ganz nachvollziehen wie du bei seinen genannten werten auf eine float definition kamst. zumal fließkommazahlen genausogut auch als double gespeichert sein könnten.
desweiteren weis ich nicht warum du wiederholt vom "changen" sprichst. bei deinen beispielen handelt es sich doch nur um einfache speichermanipulation
und wenn man sich mit dem speicher andere programme beschäftigen möchte, dann sollte man schon wissen, welche bytes man wie zu interpretieren hat :P
da er weder angegeben hat, was er eigentlich vorhatte, noch warum, kann ich nicht ganz nachvollziehen wie du bei seinen genannten werten auf eine float definition kamst. zumal fließkommazahlen genausogut auch als double gespeichert sein könnten.
desweiteren weis ich nicht warum du wiederholt vom "changen" sprichst. bei deinen beispielen handelt es sich doch nur um einfache speichermanipulation
und wenn man sich mit dem speicher andere programme beschäftigen möchte, dann sollte man schon wissen, welche bytes man wie zu interpretieren hat :P
Im vorherigen Thread von ihm ging es um einen Trainer desswegen kahm es zu dieser Antwort. Changen sagt man weil man ja die Werte der Adressen verändert ;o
Dann sag wenigstens "verändern". Warum benutzt du englische Wörter, wenn es deutsche Wörter dafür gibt, die das selbe bedeuten. Ich kann verstehen, wenn man bestimmte Fachwörter nicht gut übersetzen kann, was aber nicht auf deinen Fall zutrifft.
Im vorherigen Thread von ihm ging es um einen Trainer desswegen kahm es zu dieser Antwort. Changen sagt man weil man ja die Werte der Adressen verändert ;o
wenn sich das mit dem "denglish" in der sektion so eingebürgert hat, kannst du dabei trotzdem fachlich korrekt bleiben.
ändert man den wert einer adresse, so erhält man eine andere adresse :P
wenn sich das mit dem "denglish" in der sektion so eingebürgert hat, kannst du dabei trotzdem fachlich korrekt bleiben.
ändert man den wert einer adresse, so erhält man eine andere adresse :P
Nein. Adressen bleiben gleich, nur die Werte ändern sich o: Wenn ich zB die Adresse 0x00F0000 "modifiziere" indem ich ihr den Wert 100 (Float) gebe dann ist sie immernoch die gleiche Adresse. Sie wurde nur "modifiziert".
Nein. Adressen bleiben gleich, nur die Werte ändern sich o: Wenn ich zB die Adresse 0x00F0000 "modifiziere" indem ich ihr den Wert 100 (Float) gebe dann ist sie immernoch die gleiche Adresse. Sie wurde nur "modifiziert".
nicht die adresse wurde modifiziert, sondern der wert hinter der adresse.
die adresse selbst ist ja nur ein zeiger. der wert auf den letztlich gezeigt wird, wird hier modifiziert.
stellt man sich den speicherzugriff mal als funktion vor:
f ( x ) = y
hier wäre x die jeweilige adresse, und y der inhalt des speichers an der adresse x. modifiziere ich diese adresse, so habe ich nichts erreicht. was ich eigentlich modifizieren will, ist der wert hinter dieser adresse (in diesem beispiel das y).
ich ändere also nicht den wert x, sondern den wert y.
Edit:
Quote:
Originally Posted by MoepMeep
Kindergarten und MrSm!th als Mod, was will man da schon erwarten ;o
ganz böses foul... wenn das mal keine gelbe karte gibt :P