Du muß schon sagen, daß Dein geposteter Code nur ein Codeschnipsel aus irgend einem Programm ist.
Ich habe mal nach Deiner Funktion
im Netz gegoogelt und bin auch sofort fündig geworden. Z.B. hier
http://www.cheat-forum.eu/topic,2653,0,-[tut]-wie-mach-ich-einen-vb5-6-trainer?.html.
Es ist genau so wie ich es mir gedacht habe. Dies ist nicht eine in VB implementierte Funktion. Die Funktion ist Bestandteil eines mehr oder weniger komplexen Programmes und nur in dessen Kontext zu verstehen.
Also um Dein Projekt zu realisieren brauchst Du folgendes:
1. Das Handel zum Programm - in Deinem Fall Minesweeper. Das bekommt man z.B. über den Fenstertitel von Minisweeper.
2. Als nächstes mußt Du das Handel des Timerthreads in Minesweeper finden
3. Mit diesen Daten läßt sich dann die gewünschte Adresse ermitteln und verändern.
Der ganze Kram läuft über das Windows-API, d.h. dies sind keine speziellen Sachen von VB oder Delphi. Bei Delphi hast Du nur den Vorteil, daß Delphi die ganzen Schnittstellen zum API bereits in einer Unit kapselt, so daß Du Dir diese Funktionsdeklarationen sparen kannst. In Delphi schreibst Du einfach
Code:
var
hwnd : THandle;
begin
hwnd := FindWindow('Minesweeper',nil);
//mache jetzt noch irgendwas
end;
Du brauchst also nur den Beispielcode (s. obiger Link) nach Delphi portieren, also im Wesentlichen die "=" durch ":=" und die Variablendeklarationen durch die entsprechenden Pedants von Objectpascal (Delphi) ersetzen. Den im Link dargestellten Quelltext solltest Du schon verstehen.