-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
15. Jun 2008
Vor der Schleife? Oder wo? und was muss ich ändern... die ist doch richtig
-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
15. Jun 2008
Ey bei mir ist sitzt hier Problem auf Problem...
Möchte erreichen, dass ich die Listbox zuerst leere, bevor da was draufgeschrieben wird. (Listbox1.Clear;)
procedure TForm1.Button2Click(Sender: TObject);
var
i, ii, Anzahl, Er : Integer;
NextScan: array of String;
Processhandle: THandle;
-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
15. Jun 2008
Danke euch beiden.
-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
15. Jun 2008
Sory, aber versteh ich nicht so ganz. Wenn ich bei Anzahl dieses -1 weglass, dann kommt eine Fehlermeldung, dass Listenindex überschritten wird. Und wenn ich das mit i: i+1 weglass, ist bei mir die selber Fehlermeldung, wie im vorigem Beitrag.
was kann ich tun?
Gruß
Wadim
-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
15. Jun 2008
Brauche noch einmal deine Hilfe.
Und zwar möchte ich nun die Ergebnisse, die in meiner Listbox rauskommen, nocheinmal auslesen. Dazu füll ich sie auf arrays, was auch klappt, nur wenn ich jetzt die arrays in integer typen umwandeln möchte, kommt bei mir die Fehlermeldung, dass ''kein gültiger Integerwert sei.
hier bsp.
var
i, Anzahl : Integer;
NextScan: array of String;
NextInt:...
-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
15. Jun 2008
Danke dir schon wieder, habe ich gar nicht bemerkt, dass die wert sich nur um 1byte unterscheiden.
Listbox1.Items.Add (IntToHex(StartMemHex-1,8)); funktionierts
-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
15. Jun 2008
OK, es stimmt ja alles was Ihr sagt, wird wohl eher an mir liegen, da ich mich mit Delphi kaum auskenne und mich die Typen, die man alle konventieren muss mich verrückt machen.
Ich habe auf meinem Formular 3 edit-Felder... in 2 gebe ich ein von wo, bis wo, der Bereich durchsucht werden soll, ins dritte gebe ich ein, wonach gesucht werden soll.
Mir wird aber nicht das ausgegeben, was ich in...
-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
14. Jun 2008
Wenn ich die Funktion von Delphi benutze : z.B. IntToHex(255,8) bekomm ich das zurück 00000255, aber normalerweise soll das ja FF sein, oder?
pls help me
-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
14. Jun 2008
sory, habe mich geirrt, bei mir in der Listbox sind keine Strings, sondern Hex:
Listbox1.Items.Add (IntToHex(StartMemHex,8));
-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
14. Jun 2008
ptr(StrToInt('$'+HexString))
geht bei mir leider nicht..
Inkompatible Typen... was kann ich machen?
-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
14. Jun 2008
Hey, ich danke dir sehr für deine schnelle Antwort, hat mir viel geholfen.
-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
14. Jun 2008
Danke dir, so hatte ich es noch nicht probiert, hatte davor ein memo.
Eine andere Frage... Wie bekomm ich die einzelnen Textzeilen aus der Listbox? ich möchte sie auf arrays speichern.
-
Forum: Win32/Win64 API (native code)
Delphi
by wadimwadim,
14. Jun 2008
Hallo, leider komme ich nicht mehr alleine weiter.
Ich habe ein Programm erstellt, dass Speicheradressen aus einem bestimmten Bereich ausliest und in einer Listbox ausgibt.
Mir wird so etwas als String ausgegeben: z.B. (00A00000) also Hextyp.
Nun möchte ich mit einem ButtonClick, diese gefundenen Adressen weiter verwenden, um mit ihnen mit Readprocessmemory die Werte auszulesen.
Aber dieser...