Ayuda con dll - API's
:S bueno hola soy algo nuevo en el foro y en delphi xP pero bueno queria que le hecharan un ojo a este codigo fuente y me digan los errores xP! xq cuando compilo me salen varios errores:
Cita:
|
Para empezar, en esto:
uses SysUtils, Classes; Windows; ... Te sobra el punto y coma detrás de "Classes". Un saludo |
pero cuando creo una dll por defecto me aparece asi:
Cita:
|
Primero procura usar las etiquetas de delphi para resaltar la sintaxis al pegar código en el foro.
Segundo: Cita:
Cita:
es distinto de esto
Así que esto Cita:
|
|
Hola,
Je je je je... :D |
Cita:
y si voy a ausar estas API's como se deben declarar :S ( se ke tiene ke ver con windows ¬¬) VirtualProtect, GetAnsKey,CreateThread? |
Pues si tiene que ver con Güindos, y no tienes que redeclararlas pues ya estan declaradas en una de las unidades de ese codigo, leiste las intervenciones de ElKurgan y DarkMan ?
StringReplace(GunMiNiHo, ':S', :confused:, [rfReplaceAll]); StringReplace(GunMiNiHo, 'xq', 'porque', [rfReplaceAll]); StringReplace(GunMiNiHo, '>.<', :p, [rfReplaceAll]); StringReplace(GunMiNiHo, 'ke', 'que', [rfReplaceAll]); StringReplace(GunMiNiHo, '¬¬', :rolleyes:, [rfReplaceAll]); |
Cita:
Cita:
Cita:
:S tons no debo de declarar la libreria windows? pero si compilo sin la libreria me vuelve a aparecer error ya lo intente. aparte de eso si el IDE delphi 7.0 me declara automaticamente el classes; ? q suopne ke deba acer? alguna sugerencia? la sintaxis para declarar una variable io constante es: Cita:
|
Cita:
Cita:
Pero por qué no nos cuentas que cosillas quieres romper con ese codigote? |
crap ¬¬.
Ok lo q intento es acceder ala memoria de un juego llamado starcraft, a cual he punteado al address del mineral ( la cual es dinamica) y saque su puntero, aora con ese codigo kiero acceder ala memoria cambiar su proteccion, ( VirtualProtect(pointer($0040E07A), 1, PAGE_EXECUTE_READWRITE, nil);), modificar la memoria para que me mineral sin hacer nada " pword($0040E07A)^:=$10000; " , pero esto quiero que se haga cuando presione una tecla ( if GetAsyncKeyState($9)<>0 then ) para que funcione pero para eso tengo que crear un nuevo hilo para insertar el cogido ala memoria del juego ( CreateThread(nil, 0, @Hotkey, nil, 0, c); ) y llamar ala funcion o metodo( @hotkey ) habra alguien que me haya entendido? ?? |
Cita:
o si es para darle una gran paliza a alguien, no seria mejor practicar? :D |
Cita:
alguien tiene alguna idea? |
Lo primero antes que empiezes a hacer Cheats o Tools para juegos, es leer un poco de las Apis que quieres usar. Y ademas del lenguaje de programacion que deseas usar. Asi no te pierdes como lo hicistes en las declaraciones.
:mad: |
Cita:
|
La franja horaria es GMT +2. Ahora son las 07:41:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi