FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Aplicaci贸n se cierra al ejecutar HB_HashIni()
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Aplicaci贸n se cierra al ejecutar HB_HashIni()
Posted: Thu May 11, 2017 11:10 PM

Hola Gente
Tengo una aplicaci贸n que hace lo siguiente:
Al ejecutarse verifica que exista un archivo hash.ini, si es no, pide para introducir par谩metros varios, como por ej. el camino de las BD
Esta aplicaci贸n tiene sus a帽os, la 煤ltima compilaci贸n es de OCT'16 y la compile con FW 1204 y xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 9421)
Ahora pretendo hacer un modificaci贸n y zas! me salta el error del t铆tulo
Los pasos para verificar e intentar detectar el error son:
- borro el archivo hash.ini; ejecuto la app, pide los datos a incluir, se ejecuta la linea HB_WriteIni(...), salgo y el archivo se gener贸
- ejecuto la app, Verifica mediante File(...hash.ini) y por T, antes de ejecutar HB_ReadIni(...), inclu铆 a modo de prueba, FOpen(), devuelve el nHandle, luego hago FClose( nHandle) devuelve T. En la linea siguiente ejecuta HB_ReadIni(...) y zas!! hasta luego sin mas. Lo puse dentro de un TRY CATCH, no captura error alguno
Se me agotaron las ideas!
Alguna pista?

muchas gracias

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Aplicaci贸n se cierra al ejecutar HB_HashIni()
Posted: Fri May 12, 2017 07:01 AM

Mario,

> inclu铆 a modo de prueba, FOpen(), devuelve el nHandle, luego hago FClose( nHandle)

Prueba a quitar esas llamadas

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Aplicaci贸n se cierra al ejecutar HB_HashIni()
Posted: Fri May 12, 2017 01:49 PM
Antonio;
mucas gracias por ocuparte
Esas llamadas las inclu铆 despues de encontrar que el fallo se daba en HB_RedIni()
Acabo de comentar todo. Se sale de app en HB_ReadIni()

Tambien inclu铆 Memoread, el error sigue en HB_ReadIni()
Code (fw): Select all Collapse
 聽 聽 聽try
聽 聽 聽 聽 聽? "camino",scPathSiGeCo+scIniFile
聽 聽 聽 聽 聽? (n:= FOpen( scPathSiGeCo+scIniFile ))
聽 聽 聽 聽 聽? FClose( n )
聽 聽 聽 聽 聽? cVar:=MEMOREAD("d:\mgideas\sigeco\mgigo32.cfg")
聽 聽 聽 聽 聽? File( scPathSiGeCo+scIniFile )
聽 聽 聽 聽 聽? FileAttr( scPathSiGeCo+scIniFile )
聽 聽 聽 聽 聽WQout({ cVar })
聽 聽 聽 聽 聽shIni:= HB_ReadINI( (scPathSiGeCo+scIniFile),,,FALSE ) //scPathSiGeCo+
聽 聽 聽 catch oErr
聽 聽 聽 聽 聽? oErr:Description
聽 聽 聽 end
Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina

Continue the discussion