Creacion del DataModule y variable
Hola a todos, tengo el siguiente problema.
Tengo una aplicacion, en donde lo primero que hace es crear un datamodule donde esta la conexion a la base de datos, etc etc, el codigo del create es el siguiente.
El problema esta con la variable vINICarpetaLog que se inicializa dentro de la rutina LeerArchivoINI y alli SI guarda un valor (es el path donde se generan los archivos Log) ahora bien, luego de salir de la rutina LeerArchivoINI, el valor contenido en la variable vINICarpetaLog desaparece y me aparecen un monton de caracteres extraños o bien no aparece nada.... ¿que esta pasando? ¿Cuando se inicializan las variables? Alguna ayudita por favor. PD: vINICarpetaLog esta declarada dentro del private del DataModule y exportada como en published. |
Hola brandolin, ¿podrías poner un poco mas de código de como obtienes el valor de vINICarpetaLog? de ser posible la funcion LeerArchivoIni(). Porque eso parece un problema de punteros a Char, o sea punteros a cadenas, lo cual pasa a veces con algunas funciones de Windows y el contexto en que se usan.
|
Bueno el LeerArchivoINI solo hace uso de TINIFile y usa la el READInt para obtener el valor desde el archivo INI.
Parece aberse solucionado... recupere un bakup que hice hace unos dias de esa Unit y alli funciono bien... ¿sera algo que he tocado y no recuerdo? Bueno pero ahora funciona... mejor dicho siempre funciono.... salvo por algun dedillo que he metido :D |
Bueno a veces pasa, nada es perfecto, ni el compilador del sempiterno Delphi :D, ni nosotros los programadores :p . Suerte.
|
La franja horaria es GMT +2. Ahora son las 05:02:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi