Forum: Sonstige Fragen zu Delphi
Delphi
by Arnulf,
23. Jul 2005
Ach ich habs gefunden - RVA heißt relative virtual adress :)
Trotzdem hat sich der satz nicht geklärt.
Wo steht die adresse in der funktion? - am Anfang der function?
Das klingt interessant.
Und die RVA soll dann in die exportierte function zeigen?
Wenn man mir wortfetzen zuwirft, dann muß ichs einfach wissen so bin ich hald :)
Arnulf
Forum: Sonstige Fragen zu Delphi
Delphi
by Arnulf,
23. Jul 2005
AAAAAHHHHHHH - der groschen ist gefallen :)
jetzt bleibt nur noch das übrig:
Jetzt denk ich bekomm ich den check auch remote hin weil ich endlich kapier was da gemacht wird.
@Brechi
Da du ja weißt was ich genau mache...
Im prinzip kann ich mir den stress ja auch sparen, weil ich ja nur überprüfen müsste, ob ein modul opengl32.dll überhaupt importiert. Wenn ja ist es eh fast sicher ein...
Forum: Sonstige Fragen zu Delphi
Delphi
by Arnulf,
22. Jul 2005
ok entschuldigung ich hab mich falsch ausgedrückt.
addition ist falsch klar, aber es wird bitweise verglichen und die bits je nach true oder false umgedreht ( 0 false / 1 true ).
ungefähr weiß ich schon was passiert ist nur schon jahre her daß ich das gelernt hab :).
Die eigentliche Frage ist aber warum?
Das ist eine procedure adresse - jetzt wird von dem doubleword sozusagen das high word...
Forum: Sonstige Fragen zu Delphi
Delphi
by Arnulf,
22. Jul 2005
Hallo
Speziell zur function getrealmodulehandle von der uallcollection hätte ich ein zwei Fragen.
function GetRealModuleHandle(addr: pointer): cardinal; stdcall;
var h, i: cardinal;
buf: array of char;
begin
h := cardinal(addr) and $FFFF0000;
repeat
i := GetModuleFilename(h,buf,255);