FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola JuancaDJ,
una pregunta por que quieres usar el odbc de mysql si puedes acceder directamente? con los componentes firedac o ZeosLib. Mira si tienes algun componente MemData en tu delphi, sino puedes buscar alguno libre si usas DevExpress lo cargas asi:
|
#2
|
|||
|
|||
Ummm estoy usando delphi7 esos componentes vienen ahi?
El tema de usar Mysql es que queria usar un base de datos para almacenar usuario, passwd y tiempo conectado pero al no poder poseer una base de datos he tenido que hacer 3 ficheros, usuario, passwd y tiempo, que en el caso del fichero tiempo se me esta complicando pues si tengo 300 usuarios tengo que hacer unos 300 ficheros ya que si dejo solo 1, cuando el usuario x cierra su aplicacion no podra guardar los cambios poque el usuario z aun esta conectado y el fichero esta en uso, por eso el tema de una base de datos o algo similar que me permita eso |
#3
|
||||
|
||||
Creo que no está muy claro, exactamente, lo que quieres conseguir. Creo que estás intentando solucionar algo de forma no demasiado correcta. Deberías centrarte primero en explicar claramente la problemática que necesitas solucionar. Luego buscar la mejor solución para esa problemática. Finalmente implementar esa solución.
Tú estás empezando por la última parte, sin saber si es la mejor solución para esa problemática. Es mi parecer, puede que no haya entendido bien. |
#4
|
|||
|
|||
Esto me quedó asi:
Referente a la problematica que tengo es simple, la idea era usar una Base de Datos pero ya por las razones expuestas no pude usarla y tuve que usar ficheros txt para mi solucion. Última edición por ecfisa fecha: 02-06-2016 a las 07:23:01. Razón: corregir WYSIWYG |
#5
|
||||
|
||||
Hola JuancaDJ.
Otra opción que podrías considerar es usar un TClientDataSet en memoria y manejarlo como si estuviera conectado a una bd usando los métodos LoadFromFile y SaveFromFile para plasmar y recuperar los datos en tu archivo. Te pongo un ejemplo básico del control de ingreso: (*) los campos podes crearlos en tiempo de diseño pero lo hice en ejecución para clarificar. Me valí de Edits para simplificar el ejemplo, pero no tendrías problemas en beneficiarte usando los controles de la pestaña DataControls como si el CDS estuviese conectado con una BD. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
|||
|
|||
Muchas gracias por ese codigo, que tendre que estudiarlo a ver si lo implemente para posterior actualizacion de mi aplicacion jeje, ya que la tengo casi terminada usando los txt jejeje
Ahora tengo una duda sumamente importante que viene siendo un BUGS critico en mi sistema jeej y es el siguiente: Tengo este codigo en estas funciones:
Como pueden ver todo eso lo tengo implementado pues si la aplicacion es cerrada, o la PC reiniciada necesito que guarde el ultimo tiempo que estaba ejecutandose antes del cierre de la aplicacion, pero hay un problema y es que si ejecuto el administrador de tareas y mato ese proceso no guarda el tiempo, entonces necesito saber como corregir ese fallo u ocultar el proceso del administrador de tareas Otra cosa, en el evento ondestroy eso llama a un .bat que cierra la sesion del sistema operativo, por lo que igual si el proceso es matado ademas de guardar el ultimo tiempo cierre la session del sistema operativo. Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Propiedades en listbox - Listbox vs TGrid otras opciones | vicens22 | Desarrollo en Delphi para Android | 6 | 13-10-2014 07:47:28 |
ListBox | FrianxD | C++ Builder | 3 | 21-01-2008 22:14:11 |
Como estan las passwd en servidor | Io | PHP | 10 | 07-01-2008 23:10:58 |
agregar y/o eliminar items de un listbox a partir de otro listbox | Goyo | PHP | 2 | 27-09-2007 16:46:30 |
listbox | gsilvei | Varios | 2 | 06-09-2006 04:20:44 |
|