![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
#1
|
|||
|
|||
![]() Hola a todos:
A traves de un programa creado con delphi, como compruevo si tengo conexión a internet para mandar un correo electrónico automáticamente, sin que de ninguna notificación de que va a mandarlo o de que a sido enviado. ![]() ![]() Un saludo Última edición por Periyo fecha: 12-05-2003 a las 10:26:16. |
#2
|
||||
|
||||
Bueno, amigo (trucomania)
Eso me suena raro pero confio en tu buena voluntad, para detectar si hay conexion a internet puedes hacer lo siguiente:
procedure TForm1.Button1Click(Sender: TObject); function FuncAvail(_dllname, _funcname: string; var _p: pointer): boolean; { Devuelve true si la funcion _funcname esta disponible en la DLL _dllname. Si es asi, almacena en _p la direccion de la función. } var _lib: tHandle; begin Result := false; if LoadLibrary(PChar(_dllname)) = 0 then exit; _lib := GetModuleHandle(PChar(_dllname)); if _lib <> 0 then begin _p := GetProcAddress(_lib, PChar(_funcname)); if _p <> nil then Result := true; end; end; { En la ayuda de M$ pone que la funcion se encuentra en SHELL32.DLL, pero en mi Windowz98 no esta en esa DLL pero si en URL.DLL. Desconozco como ira en otros sistemas Windows. } var InetIsOffline : function(dwFlags: DWORD): BOOL; stdcall; begin { Ojo: 'InetIsOffline' debe de estar escrito con estas mayusculas y minusculas.} if FuncAvail('URL.DLL', 'InetIsOffline', @InetIsOffline) = true then if InetIsOffLine(0) = true then ShowMessage('No estas conectado') else ShowMessage('Estas conectado!'); end;
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 09-05-2003 a las 19:14:11. |
#3
|
|||
|
|||
Gracias por tu Código, utilizo el XP me funciona. Lo que haora quiero saber es como mando un correo con un archivo *.txt automaticamente.¿Me entiendes lo que quiero decir?
Bueno espero que me me entiendas y me mandes prontico otro trozo de código. Por cierto ¡¡¡Felicidades y enarobuena!!! ![]() |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Plantilla por Correo Electronico | TONIAM | Internet | 8 | 20-10-2005 15:59:45 |
¿cómo accedo a mi cuenta de correo eléctrónico para leer mis mensajes? | nuri | Internet | 1 | 28-04-2005 17:20:01 |
Cuidado con el correo electrónico | Medioafi | Humor | 4 | 10-03-2005 15:44:05 |
Script Para Enviar Correo Electronico | mel_618 | PHP | 2 | 11-10-2004 10:07:36 |
Filtrar correo electronico | hibero | Windows | 0 | 26-04-2004 10:35:49 |
![]() |
|