Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-12-2007
wofox wofox is offline
Miembro
 
Registrado: dic 2007
Posts: 28
Poder: 0
wofox Va por buen camino
Talking Ayuda con código.

Estoy intentando hacer un programa que cambie el número de minas del buscaminas de windows. tengo el siguiente código. EDIT: No puedo usar los [code][\code], tampoco usar la INTRO. Puedo poner el código fuera de el marco? EDIT2: Gracias a la ayuda de Johnny pude solucionar en parte mi problema, les dejo este código que en teoría sirve para lo que quiero. Me gustaría que me lo explicaran.
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject); begin Ventana := FindWindow(nil,'Buscaminas'); If Ventana = 0 then begin MessageDlg('Tienes que abrir el buscaminas. Para hacerlo apreta el botón.', mtwarning,[mbOK],0) end else ThreadId := GetWindowThreadProcessId(Ventana,@ProcessId); HandleWindow := OpenProcess(PROCESS_ALL_ACCESS,False,ProcessId); GetMem(buf,1); buf^ := Chr(9); WriteProcessMemory(HandleWindow,ptr(010056),buf,NumberOfBytes,write); FreeMem(buf); closehandle(HandleWindow); end;
gracias

Última edición por wofox fecha: 11-12-2007 a las 00:18:10.
Responder Con Cita
  #2  
Antiguo 10-12-2007
Khronos Khronos is offline
Miembro
 
Registrado: abr 2007
Posts: 298
Poder: 18
Khronos Va por buen camino
Leete la guia de estilo.

Código Delphi [-]
uses shellapi;
 
begin
shellexecute(0, 'open', 'http://www.clubdelphi.com/foros/guiaestilo.php', '', '', 5);
end;

Salu2
Responder Con Cita
  #3  
Antiguo 10-12-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.281
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cómo colocar TAG's: mirar imagen

Test:

Código Delphi [-]
procedure  Probando;
begin

end;
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 10-12-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Ya no se de que manera decirte que no repitas hilos, ya jachguate te ha infraccionado por tu actitud (por haber triplicado la misma pregunta), en este hilo lo único que cambiaste es el título pero sigues con el tema del buscaminas.

Aquí puedes ver el hilo que te cerraron y donde se te ha infraccionado.

http://www.clubdelphi.com/foros/show...385#post251385

Ya leiste la guia de estilo?

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #5  
Antiguo 10-12-2007
wofox wofox is offline
Miembro
 
Registrado: dic 2007
Posts: 28
Poder: 0
wofox Va por buen camino
en este hilo ya tengo el codigo... por eso lo abrí. Bueno... les explico; no me funciona la interfaz grafica? al escribir un men saje... Me sale la imagen de lo que tengo que apretar pero no me deja apretarlo... Es como una si tuvieran un Enabled False.

Última edición por wofox fecha: 10-12-2007 a las 18:11:12.
Responder Con Cita
  #6  
Antiguo 10-12-2007
Avatar de Gabo
[Gabo] Gabo is offline
Miembro Premium
 
Registrado: mar 2007
Ubicación: Murcia (España)
Posts: 684
Poder: 18
Gabo Va por buen camino
Cita:
Empezado por egostar Ver Mensaje
Ya leiste la guia de estilo?
Y, volviendo a la pregunta de egostar... ¿Ya leíste la Guía de estilo?

Si quieres que alguien emplee parte de su tiempo en responderte, emplea de tu tiempo para redactar bien la pregunta.

Si dices que tienes un código, ponlo como te indicó Neftalí.
__________________
Saludos,
Gabo

A menos que se indique lo contrario, el código estará hecho en C++Builder.
Responder Con Cita
  #7  
Antiguo 11-12-2007
wofox wofox is offline
Miembro
 
Registrado: dic 2007
Posts: 28
Poder: 0
wofox Va por buen camino
Gracias a la aydua de johnny solucione mi problema, ahora les pongo el codigo

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject); 
begin 
  Ventana := FindWindow(nil,'Buscaminas'); 
  If Ventana = 0 then begin 
      MessageDlg('Tienes que abrir el buscaminas. Para hacerlo apreta el botón.', mtwarning,[mbOK],0) 
  end 
  else 
      ThreadId := GetWindowThreadProcessId(Ventana,@ProcessId); 
      HandleWindow :=     OpenProcess(PROCESS_ALL_ACCESS,False,ProcessId); 
      GetMem(buf,1); 
      buf^ := Chr(9); 
      WriteProcessMemory(HandleWindow,ptr(010056),buf,NumberOfBytes,write); 
      FreeMem(buf); 
      closehandle(HandleWindow); 
end;

Vi este codigo en un foro, serviría para lo que expliqué al principio, pero solo entiendo parte de él y no logro hacerlo funcionar. Me gustaría que comentaran el código para lograr entenderlo. Gracias.

Última edición por jhonny fecha: 11-12-2007 a las 00:21:49. Razón: Arreglar la etiqueta DELPHI, porque quedo muy rara :(
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con un codigo JoNieve C++ Builder 0 21-04-2007 12:27:33
Ayuda con error en codigo :-( jorgegetafe Varios 6 07-02-2007 19:29:04
Codigo de Barras.... Ayuda!!!!! adolfoz Varios 14 15-11-2006 17:13:55
Ayuda con -codigo de barras jcglez Varios 2 26-11-2003 23:32:08
Ayuda con código de barras ramiretor Varios 0 28-06-2003 00:42:58


La franja horaria es GMT +2. Ahora son las 22:08:11.


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
Copyright 1996-2007 Club Delphi