Retroceder   Foros del Web > Temas generales de computación > Programación

Respuesta
 
Herramientas Desplegado
Antiguo 21-mar-2008, 16:54   #1 (permalink)
juanew sólo puede mejorar
 
Avatar de juanew
 
Fecha de Ingreso: diciembre-2006
Ubicación: México
Mensajes: 64
Enviar un mensaje por MSN a juanew Enviar un mensaje por Yahoo  a juanew
Como poner un link (para web) en un boton de Delphi?

Hola quisiera saber como es que puedo poner un link por ejemplo a http://www.google.com, desde un boton en delphi, y que cuando el programa este activo, si presiono ese boton que me mande a mi navegador predeterminado y que me muestre esa direccion web, cual es el codigo?

saludos!
__________________
Nos vemos en Accion Juvenil
juanew está desconectado   Responder Citando
Antiguo 21-mar-2008, 22:40   #2 (permalink)
husky_white no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2008
Mensajes: 8
Re: Como poner un link (para web) en un boton de Delphi?

Saludos Juanew, lo que tu quieres hacer con Delphi se encuentra en el curso de TMania de la página www.q3.com. También hay una herramienta de Delphi llama da webbrowser que si recuerdo bien te permite abrir páginas Web en una ventana dentro de tu programa.
husky_white está desconectado   Responder Citando
Antiguo 22-mar-2008, 15:57   #3 (permalink)
juanew sólo puede mejorar
 
Avatar de juanew
 
Fecha de Ingreso: diciembre-2006
Ubicación: México
Mensajes: 64
Enviar un mensaje por MSN a juanew Enviar un mensaje por Yahoo  a juanew
Re: Como poner un link (para web) en un boton de Delphi?

Gracias, pero....no entiendo esa web, busque TMania, pero nada :(

Seguire buscando, tambien podria ponerlo simplemente como texto, pero que sirviera como link, es decir, no importa que no sea con boton, lo unico que necesito es hacer un link a una pagina web, desde delphi, ayuda!!!
__________________
Nos vemos en Accion Juvenil
juanew está desconectado   Responder Citando
Antiguo 23-mar-2008, 15:53   #4 (permalink)
husky_white no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2008
Mensajes: 8
Re: Como poner un link (para web) en un boton de Delphi?

Saludos Juanew, lo que te decía de que buscaras el TMania es en la página Web http://www.q3.nu/trucomania/. Revisa es página y encontrarás varios truco para Delphi.
Te mando el ejemplo del código que necesitas para hacer lo que quieres. Espero te sirva. Suerte

Incluye 'ShellApi' en el uses de tu fom y ejecuta esto:





ShellExecute(Form1.Handle,nil,PChar('index.html'), '','',SW_SHOWNORMAL);




Peeero, de esta manera, la segunda vez que lo ejecutamos, en lugar de abrirnos otra ventana con
otro explorador web, nos cargará la segunda página que le hemos pedido en la misma ventana.
Para ejecutar varias instancias del explorador web podemos usar esta otra manera:

Incluye 'UrlMon' en el uses de la form y ejecuta esto:



HlinkNavigateString(Nil,'index.html');



Si vamos a usar una variable para pasar el dato, ésta debe ser una WideString, ó, si queremos usar una string,
debemos hacer el siguiente Typecast:


var
Dire : String;
begin
Dire := 'http://www.google.com';
HLinkNavigateString(NIL, PWideChar(WideString(Dire)) );
end;
husky_white está desconectado   Responder Citando
Antiguo 24-mar-2008, 14:09   #5 (permalink)
juanew sólo puede mejorar
 
Avatar de juanew
 
Fecha de Ingreso: diciembre-2006
Ubicación: México
Mensajes: 64
Enviar un mensaje por MSN a juanew Enviar un mensaje por Yahoo  a juanew
Re: Como poner un link (para web) en un boton de Delphi?

Muchas Gracias husky_white!!!

Era presisamente lo que estaba buscando, se te agradece a monton, use la segunda opcion, la url va a ser fija, pero gracias por la explicacion adicional, saludos! :) :) :)
__________________
Nos vemos en Accion Juvenil
juanew está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:55.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93