Ver Mensaje Individual
  #1
Antiguo 1 de septiembre de 2017, 16:38
Fito
Guardián del Foro
Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros Guardián del Foro: Guardián del espíritu y clima del Foro - Issue reason: Por el Avatar Activista del Foro: Activista del Foro - Issue reason: Por aportar ideas 
Última Actividad 01.10.2026 22:19
Posts Posts: 458
Likes enviados Enviados: 271
Likes recibidos Recibidos: 243
Deporte Leer archivo .ini
0 Inactivo Inactivo

Hola Amigos:

Buscando información en la web encontré este código en visual basic para leer archivos ini por medio de winapi. Es posible traducirla a Cobol?

Código VB:
  1. Option Explicit
  2.  
  3. Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
  4. Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
  5.  
  6. Public Function Leer_INI(Filename As String, Key_Value As String, Key_Name As String, Optional ByVal Default As String) As String
  7.    
  8.     Dim Size As Integer
  9.     Dim Value As String
  10.  
  11.     Value = Space(255)
  12.     Size = GetPrivateProfileString(Key_Value, Key_Name, "", Value, Len(Value), Filename)
  13.  
  14.     If Size > 0 Then Leer_INI = Left$(Value, Size) Else Leer_INI = Default
  15.  
  16. End Function
  17.  
  18. Public Function Escribir_INI(Filename As String, Key_Value As String, Key_Name As String, Value As String) As Long
  19.    
  20.     Dim Size As Integer
  21.  
  22.     Size = WritePrivateProfileString(Key_Value, Key_Name, Value, Filename)
  23.  
  24. End Function

Saludos...

Fito...
Fito is offline   Responder Con Cita