FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Zeos Lib - Configuracion manual de componentes
Buenas de nuevo, me encuentro utilizando zeos lib y delphi 10.2 y tengo una duda sobre el componente tzconnecion, este es en enlace que conecta con las base de datos y tiene las siguientes propiedades, entre otras
Saludos y desde ya muchas gracias
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#2
|
||||
|
||||
Cita:
En un windows 64 bits, los programas, controladores, bibliotecas dll, etc. de 32 bits van en syswow64. Aunque la lógica diría que es al revés. Son las ocurrencias de microsoft.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Cuando instale zeos lib copie los dll manualmente a dicha carpeta en una VM con windows de 64 bits y no hubo ningun caso no los tomo, probe lo mismo en una vm con windows de 32 bits y lo tomo normalmente, de todas formas quisiera saber como parametrizar estas propiedades para guardarlas en otro lado como en un .ini segun lo que me comento alguien mas me comento. Ni siquiera se si es posible parametrizar esto en esos componentes
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#4
|
|||
|
|||
hola,
En cuanto a las DLLs como te ha comentado Casimiro, estando en las carpetas de windows debería de cogerlas sin problemas, otra opción es dejar dichas DLLs en la misma carpeta que el ejecutable y en ninguno de estos casos usar la opción LibraryLocation del componente, salvo que quieras usar otra localización distinta de estas dos (las opciones por defecto). Para el tema de la configuración por parte del usuario es muy recomendable que marques la opción DesingConnection a true, esta opción te permite mantener la conexión activa en tiempo de diseño pero no conecta automáticamente al crear el componente, esto es necesario si la configuración de diseño va a ser distinta que la configuración en ejecución. Y aquí te dejo un ejemplo de como puedes hacer para que el usuario pueda configurar la conexión y guardar y recuperar dicha configuración:
Y para usarlo solo es necesario poner
Importante en ZEOS guardar también los campos protocol y port (protocolo y puerto) son los que indican el sistema de base de datos que se va utilizar, y que DLLs va a necesitar para conectar, (ZEOS permite conectar a múltiples motores de bases de datos) Un saludo Última edición por bucanero fecha: 11-12-2017 a las 12:01:08. |
#5
|
||||
|
||||
Cita:
En cuanto al comentario en el que recomendas algun tipo de codificacion cuales serian los usados normalmente, desconozco los metodos de ofuscacion de codigo, y los hash md5 de "one way" estan totalmente descartados para algo asi
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#6
|
|||
|
|||
Cita:
Cita:
En cuanto al idoneo, pues aquí esta la cuestión, ya dependen del nivel de seguridad que necesites, si solamente pretendes que esos datos no estén accesibles al primer curioso que le de por abrir el fichero INI, te puede servir algo tan simple como:
Pero si necesitas mas nivel de seguridad, ya sera necesario entrar de lleno en el tema de cifrado de datos con librerías mas especificas y usando llaves de cifrado. En este hilo se habla bastante sobre este tema: http://clubdelpra.cluster003.ovh.net...ad.php?t=24075 Un Saludo |
#7
|
||||
|
||||
Creo que con eso me bastaria es para una materia de la facu
Por otro lado estuve leyendo esta guia escrita por Franker Sobre archivos .ini y un par mas que encontre en el foro y otros lados y no logro comprender que tipo de varialbe es
Y tampoco puedo crear el archivo ini de esta forma
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#8
|
||||
|
||||
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
Cita:
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#10
|
||||
|
||||
Poco podemos decir si no vemos tu código.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#11
|
|||
|
|||
Cita:
O lo guardas en otra carpeta con los permisos correctos para tu usuario o lo puedes guardar en la misma carpeta del proyecto. Para el segundo caso puedes usar este código:
donde ChangeFileExt(Application.ExeName, '.ini') te va a devolver la misma ruta y nombre de aplicación cambiando la extensión a '.ini' |
#12
|
||||
|
||||
Ese era todo el codigo que tenia en un boton para probar si guarda o no
Cita:
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#13
|
||||
|
||||
No encontre forma al final tambien lei esto http://docwiki.embarcadero.com/RADSt...nd_TMemIniFile pero no puedo crear el archivo incluso en probe en otra pc en la note ... lo peor es que no me tira ningun error
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. |
#14
|
||||
|
||||
No puede ser, eso es algo básico y elemental.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#15
|
||||
|
||||
Mmm si estaba tratando de crear el .ini no importa el lugar donde lo trate de crear no lo crea, y dudo que tenga algo que ver con que uso delphi tokyo
en el boton solo tengo esto
__________________
We are told to remember the idea, not the man, because a man can fail. He can be caught, he can be killed and forgotten, but 400 years later, an idea can still change the world. Última edición por The Cid James fecha: 14-12-2017 a las 13:42:44. |
#16
|
||||
|
||||
Crea un proyecto nuevo, pon un botón, y en el onclick del mismo copia esto:
En el directorio windows estará 'algo.ini'
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#17
|
|||
|
|||
Cita:
Para que se cree debes hacer primeramente un writeString, writeInteger, etc... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Manual relación Maestro-Detalle con Zeos y Firebird | rrf | Conexión con bases de datos | 8 | 18-05-2011 18:38:37 |
Configuracion: Paleta de componentes | gastelumri | Varios | 2 | 19-02-2008 17:24:05 |
Manual configuracion ASP.NET con IIS | HombreSigma | .NET | 3 | 22-10-2005 18:17:13 |
Componentes... no se guarda configuración | BlueSteel | Varios | 1 | 22-06-2005 02:00:07 |
Hay un manual de zeos 6.x... | Arturo | MySQL | 0 | 23-10-2004 00:50:17 |
|