elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 21:33  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  [AYUDA] un codigo hecho en delphi
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [AYUDA] un codigo hecho en delphi  (Leído 942 veces)
AlxSpy

Desconectado Desconectado

Mensajes: 137


Ver Perfil
[AYUDA] un codigo hecho en delphi
« en: 7 Julio 2011, 00:30 »

estoy iniciando en delphi y pues me puse a practicar tipos de datos y un par de apis , en una porcion del codigo que se encarga de buscar una ventana por su titulo tengo un problemilla:

un TButton, y 2 TEdit para el titulo a buscar y el otro para el HWND resultado.

Código:
procedure TForm1.Button3Click(Sender: TObject);
var
hwin :integer;
titulo :string;
begin
  titulo:= edit3.text;
  hwin:=FindWindow(nil,PAnsiChar(titulo));
  edit4.Text:=inttostr(hwin);   // aki sale la flecha
end;

end.

uso delphi7, miren al ejecutar con f9 ejecuta bien encontrando el titulo de la ventana q le indiquey me devuelve el HWND de la ventana en el edit, pero luego en el editor de codigo sale una flechita verde con un icono de "correcto" al lado de  la penultima linea:

Código:
edit4.Text:=inttostr(hwin)

y mi ventana se cuelga (no responde) , para poder  continuar voy al menu run/reset program y listo pero kisiera que deje de pasar esto, yo no he configurado nada y sale eso, y pasa que al kitar esa linea de codigo todo se ejecuta normal sin interrupcion, al ejecutar mi programa generado este se ejecuta normal y no se porque en el entorno delphi pasa eso , no se si la causa sea el codigo o el entorno, pero es muy molesto.


« Última modificación: 7 Julio 2011, 00:33 por alxspy » En línea
el-viejo


Desconectado Desconectado

Mensajes: 1.257



Ver Perfil WWW
Re: [AYUDA] un codigo hecho en delphi
« Respuesta #1 en: 7 Julio 2011, 11:09 »

No comprendo lo que quieres hacer, tu codigo esta mal.

para buscar una ventana podria hacertlo asi.

Código
procedure TForm1.Button1Click(Sender: TObject);
var
WinApp: HWND;
 begin
  WinApp := FindWindow('notepad', nil);
 
   if WinApp <> 0 then
 
  Edit1.Text := 'La ventana existe'
 else Edit1.Text := 'La ventana no existe';
end;
 

EDIT: Mira este material, te puede interesar, la web es muy buena, hay muchos mas material de Delphi.
         http://www.swissdelphicenter.ch/torry/showcode.php?id=327

saludos...


« Última modificación: 8 Julio 2011, 00:49 por Slow V.S. » En línea

AlxSpy

Desconectado Desconectado

Mensajes: 137


Ver Perfil
Re: [AYUDA] un codigo hecho en delphi
« Respuesta #2 en: 7 Julio 2011, 14:53 »

jeje ejecuta con normalidad sin interrupciones eso es el problema entonces .
weno un edit es para poner la barra de titulo de la ventana a buscar y el otroe edit es para que el prog. devuelva el HWND de la ventana encontrada (para copiar/pegar ese valor).
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como extraer el codigo de un programa hecho en vb
Dudas Generales
Nirvana. 2 441 Último mensaje 9 Septiembre 2005, 00:31
por Nirvana.
Ayuda con codigo en delphi
Programación General
joserra89 11 1,324 Último mensaje 31 Diciembre 2005, 16:09
por __-_CID_-__
Gusano en Batch! (Codigo hecho)
Análisis y Diseño de Malware
richi_clarinet 1 1,414 Último mensaje 8 Septiembre 2010, 01:44
por kj_
[HECHO] Ayuda modificar código MSIL decompilado. El método está localizado
Ingeniería Inversa
JuDelCo 4 1,325 Último mensaje 7 Enero 2011, 16:36
por CL1O
Ayuda con este codigo hecho en c++
Programación C/C++
SXF 5 576 Último mensaje 5 Agosto 2011, 12:16
por SXF
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines