Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-09-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Para su consideracion

Saludos a todos, en la mañana pasada hice un componente para facilitar la edicion de los archivos .INI, el componente hereda de un TValueListEditor, agregandole lo siguiente:

Código:
- Propiedades:

Archivo: Ruta del archivo .INI qe se desea mostrar

- Metodos: 

Cargar: Carga la informacion del archivo .INI dentro del ValueList
Grabar: Graba los cambios dentro del archivo .INI
La idea del componente es que se pueda agregar a un formulario y en tiempo de ejecuacion el mismo usuario tiene acceso a modificar sus valores, espero les guste y cualquier observacion sera bien recibida para mejorarlo ya que lo veo muy sencillo...

Para descargar el codigo

Aqui
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #2  
Antiguo 19-09-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Solo una observación, el otro dia escuche de uno de los representantes de CodeGear en el DevDay que hubo aqui en Cali, que WinVista ya no admitia mas los .ini y que en lugar de los .ini habia que usar el registro de windows, la verdad no he probado eso, pero quisiera saber si alguno de ustedes lo ha probado y saber que tan cierto es el asunto .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 19-09-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Me extrañaría que ocurriera eso Jhonny cuando muchos productos de microsoft, y no precisamente antiguos, utilizan archivos .ini

Pero de todas formas podemos usar un TStringList o un xml, siempre teniendo la precaución de guardarlos en la carpeta del perfil destinada a los datos de las aplicaciones, que parece que siempre se nos olvida ese detalle
Responder Con Cita
  #4  
Antiguo 19-09-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Tienes razón seoane, en ese orden de ideas no es logico que hagan eso, ¿Porque sera que ese señor de CodeGear dijo eso?, ¿Habra sido para salir del paso en ese momento?, tal vez eso fue .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 19-09-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Al parecer según "San google" vista no permite guardar los .ini en la carpeta del programa, y por eso monta un sistema que redirige los archivos ini automáticamente a la carpeta del perfil del usuario. Pero advierte de que las aplicaciones deben actualizarse y no contar con esta ayuda para siempre.

Por lo que entiendo la solución pasaría por localizar las carpetas del perfil sobre las que si podemos escribir y guardar allí los ini. Algo que ya se debería de hacer siempre, tambien en XP
Responder Con Cita
  #6  
Antiguo 19-09-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
mmm, vea pues, gracias seoane... osea que la cosa no era del todo mentira, pero tampoco era del todo verdad , creo que no hice mal en preguntar .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #7  
Antiguo 19-09-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
pues yo ejecuto dos sistemas distintos en un computador con vista, ambos trabajan con .ini y funcionan a la perfeccion sin tener que redireccionar nada
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #8  
Antiguo 19-09-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Cita:
Empezado por eduarcol Ver Mensaje
pues yo ejecuto dos sistemas distintos en un computador con vista, ambos trabajan con .ini y funcionan a la perfeccion sin tener que redireccionar nada
Porque según parece ya los redirecciona el vista automáticamente
Responder Con Cita
  #9  
Antiguo 20-09-2007
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.019
Poder: 10
Julián Va por buen camino
Hola!
El ajedrezchat guarda el .ini en el directorio de la aplicación. Lo hace así, pues no quiero que guarde nada en nigún otrositio, de manera que pueda uno llevarselo instalado en un lapiz usb, por ejemplo.

Y funciona perfectamente en el Vista. Es decir, guarda el .ini en donde yo le digo, ¡faltaría mas!



PD. lo cierto es que uso una entrada del registro para guardar el ELO encriptado del usuario de manera que no pueda modificarselo, pero sólo eso. Aunque es un protección mu tonta y simple, pero sirve para el 99% de la gente que lo usa. Seguro que seoane es capaz de ponerse mas ELO que Kasparov, jeje.
__________________
"la única iglesia que ilumina es la que arde"
Anonimo
Responder Con Cita
  #10  
Antiguo 20-09-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Cita:
Empezado por Julián Ver Mensaje
Seguro que seoane es capaz de ponerse mas ELO que Kasparov, jeje.
Primero tendría que saber lo que es el ELO. Es una pena, pero nunca he jugado al ajedrez , alguna partidilla de niño pero como siempre perdía ni me moleste en aprender bien las reglas

Ahora los veo a todos tan "intelectuales" jugando al ajedrez y me dan envidia, yo me tengo que conformar con el parchís

Con respecto a los .ini, ya dije que hablaba de oídas, no tengo un vista para comprobarlo. Antes de guardar el .ini ¿te pide permiso el vista? ¿usas el TStringList o el TIniFile? Solo por curiosidad ...
Responder Con Cita
  #11  
Antiguo 20-09-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
ningun tipo de permiso, prendi el compuador instale el firebird 2.0 copia la carpeta del sistema y listo ya funciono

Utilizo el IniFile
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #12  
Antiguo 20-09-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Hola de nuevo, movido por unas recomendaciones realizadas por Eliseo modifique el componente y ahora hereda desde TPageControl y muestra una pestaña por cada seccion dentro del INI

Para descargar el nuevo aqui:
IniEditor

para mas instrucciones sobre el uso:

Aqui

de una vez aprovecho para invitarlos a visitar mi nueva pagina
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #13  
Antiguo 20-09-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Pues he ejecutado tu componente amigo Eduardo y me quedo así, ya le estoy viendo la utilidad a tu componente, muchas gracias



Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #14  
Antiguo 21-09-2007
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.019
Poder: 10
Julián Va por buen camino
Cita:
Empezado por seoane Ver Mensaje
Primero tendría que saber lo que es el ELO. Es una pena, pero nunca he jugado al ajedrez , alguna partidilla de niño pero como siempre perdía ni me moleste en aprender bien las reglas
El ELO es un sistema para medir la fuerza de un jugador, se calcula despues de cada partida, con una formula que tiene en cuenta el resultado de la partida (ganada, perdida o empatada), el ELO del jugador para el que se hace el calculo y el ELO del rival, de manera que cada jugador tiene un ELO, por ejemplo un gran maestro como Anand tiene un ELO de 2790, Ivanchuk 2760, y un jugador medio puede andar por 1700 o 2000. Yo creo que ando por 1600, y un principiente alcanza fácilmente los 1200. Actualmente hay programas de ordenador que estan llegando a alcanzar los 2500 ó 2600,y Kasparov llego a casi los 2900.
Por cierto, el famoso Deepblue y otros que algunas veces han "ganado" a Kasparov y gente así, en realidad eran programas asistidos por operadores, en concreto a Kasparov le gano DeepBlue (la segunda vez, la primera gano Kasparov) porque DeepBlue no estaba solo, estaba asistido por Illescas, el gran maestro español, y una base de datos gigantesca con muchos millones de partidas, y ademas la programación estaba diseñada especificamente para buscar las lineas que mas incomodaban al maestro, en fín, un puro tongo.

Aquí una excelente crónica de lo que fueron los dos enfrentamientos DeepBlue-Kasparov

Y, seoane, aún estas a tiempo de empezar a jugar, normalmente los programadores resultan ser excelentes jugadores, aunque no es mi caso, jeje.


Cita:
Empezado por seoane Ver Mensaje
Con respecto a los .ini, ya dije que hablaba de oídas, no tengo un vista para comprobarlo. Antes de guardar el .ini ¿te pide permiso el vista? ¿usas el TStringList o el TIniFile? Solo por curiosidad ...
El tInifile, y lo hago así:
Código Delphi [-]
    With TIniFile.Create( ChangeFileExt(Application.exename,'.ini')) do try ...
__________________
"la única iglesia que ilumina es la que arde"
Anonimo
Responder Con Cita
  #15  
Antiguo 21-09-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Solo debo anotar algo, para que Julián lo ratifique como prueba o que me desmienta si no es asi .

Mi ELO resulto ser mas fuerte que el del robotito que tiene Julián en su Ajedrez Chat, el pobre robot tenia ganas de llorar cuando jugo contra mi hace algún tiempo .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/

Última edición por jhonny fecha: 21-09-2007 a las 00:20:40. Razón: Tilde en la a de Julián
Responder Con Cita
  #16  
Antiguo 21-09-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Cita:
Empezado por egostar Ver Mensaje
Pues he ejecutado tu componente amigo Eduardo y me quedo así, ya le estoy viendo la utilidad a tu componente, muchas gracias



Salud OS
Me siento halagado que a alguien le sirva mi trabajo...
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #17  
Antiguo 21-09-2007
Avatar de Emilio
*Emilio* Emilio is offline
Capo
 
Registrado: may 2003
Ubicación: Palma de Mallorca
Posts: 2.635
Poder: 10
Emilio Va por buen camino
Cita:
Empezado por Julián Ver Mensaje
normalmente los programadores resultan ser excelentes jugadores
La programación en muchas ocasiones se asemeja, cuantas veces hemos escrito varias decenas de líneas o invertido horas en algo que más adelante hemos resuelto en una sola línea en sólo un minuto, la diferencia del programador está en la capacidad de reacción.

¿Programará Kasparov?

Cita:
Empezado por Julián Ver Mensaje
aunque no es mi caso, jeje.
Me consta que eso no es cierto
__________________
Saludos
Emilio
Responder Con Cita
  #18  
Antiguo 21-09-2007
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Cita:
Empezado por Emilio Ver Mensaje
La programación en muchas ocasiones se asemeja, cuantas veces hemos escrito varias decenas de líneas o invertido horas en algo que más adelante hemos resuelto en una sola línea en sólo un minuto, la diferencia del programador está en la capacidad de reacción.

¿Programará Kasparov?



Me consta que eso no es cierto
Kasparov, no ya que tiene otros líos políticos en los que entrometerse. Pero el citado maestro Miguel Illescas, si es informático, creo que almenos tiene un título de Desarrollo de Aplicaciones Informáticas.

Saludos
Responder Con Cita
  #19  
Antiguo 21-09-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Cita:
Empezado por Julián Ver Mensaje
Y, seoane, aún estas a tiempo de empezar a jugar, normalmente los programadores resultan ser excelentes jugadores
Pues no se que decirte, una maquina es una maquina, son predecibles, por muy complejas que sean siempre se terminan ajustando a un patrón, solo hay que descubrirlo. Los seres humanos son impredecibles, nunca fui muy bueno intentando descubrir que piensa mi adversario, ni al ajedrez, ni en el mus (aunque a este ultimo jugué, y todavía juego)
Responder Con Cita
  #20  
Antiguo 21-09-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por Emilio Ver Mensaje
Me consta que eso no es cierto
A mi tambien me consta, a veces uno no sabe si esta jugando con Julián o con su robot .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿para que pueden servir los GUID? aparte de para pillar al autor del virus melissa Wonni La Taberna 2 18-05-2007 00:04:03
Necesito crear un permiso para escribir pero no para leer federiconqn21 Conexión con bases de datos 5 07-07-2006 19:13:47
hay alguna utilería para abrir Quick Reports para una posterior impresión? akela Impresión 3 30-01-2006 21:40:42
Que api debo utilizar para que mi proyecto me reconozca las funciones de ODBC para My Shidalis API de Windows 1 23-08-2005 16:35:02
Ayuda con el Microsoft Help Workshop para crear las ayudas para aplicaciones en Delph Lester Varios 2 19-06-2003 17:14:16


La franja horaria es GMT +2. Ahora son las 11:26:30.


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
Copyright 1996-2007 Club Delphi