Ir al contenido principal

Como leer registros ASCII de Windows desde Progress 4GL

Esto lo intente para recuperar la ruta de mis documentos en las sesiones de windows, aunque no se puede recuperar por este metodo dado que son valores binarios puede recuperar los valores ascii o registrar los propios. util para guardar configuraciones o valores en windows.

FUNCTION getData RETURNS CHARACTER ().
DEF VAR DATo AS CHARACTER NO-UNDO.
LOAD "Software" BASE-KEY "HKEY_CURRENT_USER".
USE "Software".
GET-KEY-VALUE
    SECTION 'Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders'
    KEY "Personal"
    VALUE DATo.
UNLOAD "Software".
RETURN (DATo).
END FUNCTION.
MESSAGE getData() VIEW-AS ALERT-BOX.

Comentarios

Entradas populares de este blog

Email directly from 4GL - V9.1/3.1 only

/*------------------------------------------------------------------- File........: smtpmail.p Version.....: 5.8c - Feb 25, 2009 Description : Opens up an SMTP connection and sends an email message to multiple recipients. Input Param : mailhub char - settable SMTP server name/IP address optionally append :XX where X is a port number of the SMTP server. 25 is default port. EmailTo CHAR - list of email addresses separated by semicolons or commas (All semicolons will be replaced by commas so don't include stuff like Smith, John) <me@myaddress.org>"My Name" EmailFrom CHAR - email address of user originating the email, the SMTP server should require that this user is real. Format looks like: <user>@<host>[;<descriptive name>][^replytouser>@<replytohost] ...

Progress Explorer Tool en Windows Server 2008

Al intentar abrir el Progress Explorer Tool en Windows 2008 Server este regresa un mensaje  este es un post en ingles ubicado en  http://alasdaircs.wordpress.com/2011/02/17/progress-explorer-and-windows-2008/ gracias a alasdairc por compartirlo Para solucionar el problema basta con modificar el registro a los valores mostrados a continuacion. [HKEY_CURRENT_USER\Software\Microsoft\Java VM] “EnableLogging”=hex:00,00,00,00 “EnableJIT”=hex:00,00,00,00 [HKEY_USERS\.Default\Software\Microsoft\Java VM] “EnableLogging”=hex:00,00,00,00 “EnableJIT”=hex:00,00,00,00

Editar PL files

Los archivos .pl en progress son progress library pueden contener tanto codigo fuente como programas compilados. En la siguiente ruta pueden localizar una herramienta para examinar el contenido de estos archivos. http://progress-tools.x10.mx/winpl.html Winpl