Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] Ejecutar un archivo *.exe sin CALL "SYSTEM" mhnico RM/COBOL 5 12 de junio de 2021 12:09
[Componente] Conexión SQL vía ADO deja procesos en "SLEEPING" Nitzer PowerCOBOL (ActiveX, v4 - v11) 3 27 de septiembre de 2018 14:28
[Sintaxis] Problema en enviar null x"00" a impresora termica drvedia1981 PowerCOBOL (ActiveX, v4 - v11) 10 17 de noviembre de 2017 21:37
[PowerCOBOL] CALL de cualquier DLL sin *.LIB ni "LoadLibrary" Kuk Cocina PowerCOBOL 20 29 de julio de 2017 23:33
Vendió una página de internet "píxel por píxel" Kuk Charladero - espacio libre 0 10 de febrero de 2017 15:29

Respuesta
 
Herramientas

  #1
Antiguo 26 de julio de 2015, 01:23
Gatomalo
Forero
Última Actividad 01.07.2020 18:41
Posts Posts: 58
Likes enviados Enviados: 6
Likes recibidos Recibidos: 2
Predeterminado Enviar aviso "Sin conexion a internet"
0 Inactivo Inactivo

tengo un programa que hace consultas via internet, pero cuando esta sin conexion
me envie un mensaje avisando que esta sin servicio.
Gatomalo is offline   Responder Con Cita
  #2
Antiguo 26 de julio de 2015, 13:07
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

gatomalo, es una pregunta? Si es así, concretala un poco más, porque no sabes cómo hacerlo, tendrás que decir qué tipo de conexión usas, qué componente etc...



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #3
Antiguo 7 de noviembre de 2015, 02:03
Alrolo
Guest
Última Actividad 01.01.1970 01:00
Posts Posts: n/a

yo realizo lo siguiente:

Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4. *Usa WININET.LIB
  5. *recuerda usar ALPHAL(WORD)
  6.  
  7.  
  8.  01 WInternet_St  pic s9(9) comp-5.
  9.  01 whttp         pic x(21) value "http://www.google.com".
  10.  
  11.  PROCEDURE       DIVISION.
  12.      call "InternetCheckConnectionA" with stdcall linkage using
  13.                  by reference whttp *>
  14.                  by value 1
  15.                  by value 0
  16.       returning WInternet_St  *>
  17.       if WInternet_St equal to zero
  18.                 INVOKE POW-SELF "Alarm"   USING    POW-MBEXCLAMATION
  19.                 move "No existe conexion a internet" to "Caption" of LabMsg
  20.       end-if
  21.       exit program.

Última edición por Josber fecha: 7 de noviembre de 2015 a las 09:24. Razón: Etiqueta COBOL para el código
  Responder Con Cita
  #4
Antiguo 7 de noviembre de 2015, 03:31
Gatomalo
Forero
Última Actividad 01.07.2020 18:41
Posts Posts: 58
Likes enviados Enviados: 6
Likes recibidos Recibidos: 2

gracias Alrolo por entender mi pregunta
pondre en practica tus codigos.
Gatomalo is offline   Responder Con Cita
  #5
Antiguo 7 de noviembre de 2015, 09:26
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Alrolo, procura utilizar el botón COBOL que hay en el editor cuando isertes código, para una mayor claridad.
Josber is offline   Responder Con Cita
  #6
Antiguo 1 de febrero de 2017, 19:03
Recato53
Patrocinador del Foro
Última Actividad 19.07.2025 12:10
Posts Posts: 79
Likes enviados Enviados: 72
Likes recibidos Recibidos: 11

Buenas tardes.

Puedes enviar un ejemplo en POWERCOBOL, no consigo hacer funcionar este ejemplo.
La librería WININET.LIB donde la puedo localizar.

se puede programar solo con librerías de POWERCOBOL.

Muchas gracias

Citación del post de Alrolo Ver Mensaje
yo realizo lo siguiente:

Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4. *Usa WININET.LIB
  5. *recuerda usar ALPHAL(WORD)
  6.  
  7.  
  8.  01 WInternet_St  pic s9(9) comp-5.
  9.  01 whttp         pic x(21) value "http://www.google.com".
  10.  
  11.  PROCEDURE       DIVISION.
  12.      call "InternetCheckConnectionA" with stdcall linkage using
  13.                  by reference whttp *>
  14.                  by value 1
  15.                  by value 0
  16.       returning WInternet_St  *>
  17.       if WInternet_St equal to zero
  18.                 INVOKE POW-SELF "Alarm"   USING    POW-MBEXCLAMATION
  19.                 move "No existe conexion a internet" to "Caption" of LabMsg
  20.       end-if
  21.       exit program.
Recato53 is offline   Responder Con Cita
  #7
Antiguo 1 de febrero de 2017, 19:12
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Recato53, echa un vistazo aquí: [Aporte] CALL de cualquier DLL sin *.LIB ni - COBOL Foro



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #8
Antiguo 20 de octubre de 2020, 17:04
Paulo
Forero Senior
Última Actividad 17.09.2026 16:22
Posts Posts: 101
Likes enviados Enviados: 25
Likes recibidos Recibidos: 33

Ola a todos,

usei o exemplo acima, e coloquei no COBOL85.CBR a entrada
Código:
[MainForm.Entry]
InternetCheckConnectionA=WININET.DLL
No entanto ao compilar, o programa PPJ, da um erro:
Código:
MainForm.obj : error LNK2001: unresolved external symbol _INTERNETCHECKCONNECTIONA@12
D:\2RPS_3_SRC\_TESTES\Main.exe : fatal error LNK1120: 1 unresolved externals
Alguem pode ajudar ?

Gracias
Saludos
Paulo is offline   Responder Con Cita
  #9
Antiguo 23 de octubre de 2020, 11:27
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de Paulo Ver Mensaje
Ola a todos,

usei o exemplo acima, e coloquei no COBOL85.CBR a entrada
Código:
[MainForm.Entry]
InternetCheckConnectionA=WININET.DLL
No entanto ao compilar, o programa PPJ, da um erro:
Código:
MainForm.obj : error LNK2001: unresolved external symbol _INTERNETCHECKCONNECTIONA@12
D:\2RPS_3_SRC\_TESTES\Main.exe : fatal error LNK1120: 1 unresolved externals
Alguem pode ajudar ?

Gracias
Saludos

A minha sugestão é copiar a libraria "WININET.LIB" para o projeto.
Não é necessário instanciar as funções no COBOL85.CBR, dá para fazer um CALL direto.
Qual era a necessidade? verificar uma conexão de Internet?
Joseg is offline   Responder Con Cita
  #10
Antiguo 23 de octubre de 2020, 14:40
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@Paulo, _INTERNETCHECKCONNECTIONA@12 está todo en mayúsculas. Esto quiere decir que no tienes la directiva ALPHAL(WORD) añadida en el proyecto.
Añádela y vuelve a compilar.



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
Respuesta



Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:44.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.