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] Control de Usuario jmeza Fujitsu COBOL 11 31 de mayo de 2020 18:06
[Duda] Archivar información de la conexión (Usuario, IP) Fito PowerCOBOL (ActiveX, v4 - v11) 5 26 de junio de 2019 17:23
[Duda] Tomar fotos con camara web desde RM/Cobol 7 dyscojh RM/COBOL 1 18 de marzo de 2019 15:35
[Sintaxis] Cerrar form de Usuario y Contraseña dmosca PowerCOBOL (ActiveX, v4 - v11) 1 30 de julio de 2017 23:20
[Duda] Tomar imagen de webcam JuanJuan77 PowerCOBOL (ActiveX, v4 - v11) 11 21 de diciembre de 2015 02:05

Respuesta
 
Herramientas

  #1
Antiguo 12 de octubre de 2017, 15:59
JuanJuan77
Forero Junior
Última Actividad 31.12.2025 20:26
Posts Posts: 39
Likes enviados Enviados: 1
Likes recibidos Recibidos: 1
Predeterminado Como tomar el usuario de windows
0 Inactivo Inactivo

hola, alguien sabe como tomar el usuario de windows desde powercobol?

gracias
JuanJuan77 is offline   Responder Con Cita
  #2
Antiguo 12 de octubre de 2017, 19:46
Rapinto
Gran amigo del Foro
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: ¡Gracias! Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por ayudar mucho a los foreros Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por saber demasiado! 
Última Actividad 29.01.2018 20:23
Posts Posts: 240
Likes enviados Enviados: 19
Likes recibidos Recibidos: 224

Aqui vai:

Código COBOL:
  1.  @OPTIONS NOALPHA                                                
  2. *****************************************************************
  3. *  Copyright (c) 2000 R.P.S.                                      
  4. *  Created      :    Jun 2000                                    
  5. *  Last Modified:    Jun 2000                                    
  6. *****************************************************************
  7.  IDENTIFICATION DIVISION.                                        
  8.  PROGRAM-ID.    WINUSER.                                          
  9.  AUTHOR.        Rui Pinto.                                        
  10. *-----------------------------------------------------------------
  11.  ENVIRONMENT DIVISION.                                            
  12.  CONFIGURATION SECTION.                                          
  13.  SPECIAL-NAMES.                                                  
  14.  INPUT-OUTPUT SECTION.                                            
  15.  FILE-CONTROL.                                                    
  16. *-----------------------------------------------------------------
  17.  DATA DIVISION.                                                  
  18.  FILE SECTION.                                                    
  19.  WORKING-STORAGE SECTION.                                        
  20.  01  USERNAME               PIC X(64).                            
  21.  01  USERNAME-LEN           PIC S9(9)    COMP-5.                  
  22.  LINKAGE SECTION.                                                
  23.  01  USER                   PIC X(64).                            
  24.  PROCEDURE DIVISION USING USER.                                  
  25.  MAIN SECTION.                                                    
  26.  MAIN-00.                                                        
  27.        MOVE ALL SPACE TO USERNAME USER.                            
  28.      MOVE 64 TO USERNAME-LEN.                                    
  29.      CALL "GetUserNameA" WITH STDCALL USING                      
  30.               BY REFERENCE USERNAME                              
  31.               BY REFERENCE USERNAME-LEN.                          
  32.      MOVE USERNAME TO USER.                                      
  33.  MAIN-99.                                                        
  34.  END PROGRAM WINUSER.                                            

Esta rotina é de NetCobol. Pode ser chamada do PowerCobol ou adaptada para PowerCobol.

Un saludo,
Rui
Rapinto is offline   Responder Con Cita
  #3
Antiguo 17 de octubre de 2017, 16:42
JuanJuan77
Forero Junior
Última Actividad 31.12.2025 20:26
Posts Posts: 39
Likes enviados Enviados: 1
Likes recibidos Recibidos: 1

Hola, gracias,

en powercobol no me reconoce "GetUserNameA", me debe estar faltando algo, que puede ser?

Gracias
JuanJuan77 is offline   Responder Con Cita
  #4
Antiguo 17 de octubre de 2017, 17:41
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

JuanJuan77, usa la búsqueda: [Aporte] GetUserName - COBOL Foro

En cuanto a tu pregunta, qué error te da exactamente?



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
  #5
Antiguo 17 de octubre de 2017, 20:20
JuanJuan77
Forero Junior
Última Actividad 31.12.2025 20:26
Posts Posts: 39
Likes enviados Enviados: 1
Likes recibidos Recibidos: 1

me da el error al compilar:
unresolved external symbol _GETUSERNAMEA@8
GetUserNameA.dll : fatal error LNK1120: 1 unresolved externals

Por lo que lei hay q agregar una libreria: ADVAPI32.LIB. Si es asi como se agrega?

gracias

saludos
JuanJuan77 is offline   Responder Con Cita
  #6
Antiguo 17 de octubre de 2017, 21:01
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

JuanJuan77, debes poner en las propiedades del código:
Código:
ALPHAL(WORD)



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
  #7
Antiguo 17 de octubre de 2017, 22:03
JuanJuan77
Forero Junior
Última Actividad 31.12.2025 20:26
Posts Posts: 39
Likes enviados Enviados: 1
Likes recibidos Recibidos: 1

Hola, disculpame, pero en powercobol no se donde poner ese codigo y como hacerlo, probe con
@OPTIONS ALPHAL(WORD)

@OPTIONS ALPHAL(WORD)
identification division.

pero no compila

saludos y gracias
JuanJuan77 is offline   Responder Con Cita
  #8
Antiguo 18 de octubre de 2017, 09:45
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

JuanJuan77, [Información] El Form queda Minimizado haciendo ExecuteSync - Página 2 - 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
  #9
Antiguo 18 de octubre de 2017, 18:29
Adrianeloy
Forero Junior
Última Actividad 24.11.2020 17:31
Posts Posts: 39
Likes enviados Enviados: 29
Likes recibidos Recibidos: 34

JuanJuan77, tenes que editar el proyecto y agregar ADVAPI32.LIB como una DLL (te recomiendo que copies ADVAPI32.LIB a la carpeta donde tengas tu proyecto).
Te adjunto el proyecto entero funcionando por si tenes algun problema.
Un abrazo

https://drive.google.com/open?id=0B8...0J0d0NSeDhqT1k
Adrianeloy is offline   Responder Con Cita
  #10
Antiguo 19 de octubre de 2017, 16:12
JuanJuan77
Forero Junior
Última Actividad 31.12.2025 20:26
Posts Posts: 39
Likes enviados Enviados: 1
Likes recibidos Recibidos: 1

Hola, estoy usando powercobol 7, en este me da error todas las opciones que me dijeron, alguno pudo en el 7 o en el 9?

saludos
JuanJuan77 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 13:46.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.