Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-10-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Ojo: CSIDL_APPDATA es un directorio específico del usuario y es donde las aplicaciones guardan las configuraciones del usuario, de manera que distintos usuarios pueden convivir en la misma máquina con distintas configuraciones. Es el lugar que aplicaciones como Firefox, Thunderbird, Netbeans, FileZilla, etc, guardan la configuración del usuario. El lugar para guardar datos de la aplicación comunes a todos los usuarios (si fuera el caso) sería CSIDL_COMMON_APPDATA.

CSIDL_PERSONAL es un lugar para que el usuario guarde sus propios documentos; su lista de compras, su currículum, la carta al padre, etc.

// Saludos
Responder Con Cita
  #2  
Antiguo 23-10-2012
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Quizá lleves razón Román, y, en todo caso es interesante lo que dices. Sin embargo, tengo mis dudas. Otro de mis proyectos, los plugins para NeoBook, guardan también los ejemplos en "Mis documentos", y, así lo hace también el propio NeoBook y otros programas: Visual Studio, Inno Setup, RAD Studio... ¿por qué? Yo pienso que lo hacen por el mismo motivo en que yo he decidido poner dichos archivos ahí: de alguna manera, dichos archivos pertenecen al usuario. Por ejemplo, en el caso de los ejemplos de mis plugins, el usuario puede modificar un ejemplo, y, una vez hecho, ¿a quién pertenece dicho archivo? Yo creo que al usuario... esa decir, no es un "dato de la aplicación", ni común ni particular.

Ahora bien, con Small Editor he seguido dicho razonamiento (repito que tal vez equivocado), aunque, en este caso no hay ejemplos... ¿y entonces porqué si no hay ejemplos sigo tratando los archivos de configuración como "archivos del usuario"? Por lo dicho más arriba... porque los considero archivos del usuario, porque el usuario puede cambiarlos, editarlos (es verdad que a través del programa, en principio), añadir nuevos (es posible añadir temas nuevos para las sintaxis), etc. En definitiva, ya ves que soy burro a más no poder. Je je je... Aunque después, si me convenzo, no soy tardo en hacer los cambios que sean menester.
Responder Con Cita
  #3  
Antiguo 23-10-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Es que ambos casos son archivos del usuario. Pero unos son de configuración mientras que otros son ya documentos propiamente dicho. Los ejemplos de un programa pueden considerarse ciertamente documentos del usuario, haga o no uso de ellos, y, de hecho, sería incorrecto instalarlos en CSIDL_APPDATA. Una cosa son los archivos de usuario que una aplicación use para su funcionamiento, incluso si son editables como las plantillas de NetBeans, y otra los documentos que el usuario produce con esa aplicación.

// Saludos
Responder Con Cita
  #4  
Antiguo 23-10-2012
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola Román,

Ahora bien, siguiendo tu razonamiento, ¿qué hay del mío? Es decir, ¿cómo es posible que yo piense que, en buena medida, dichos archivos "son del usuario" realmente? Lo cierto es que llevas razón, no te lo discuto, pero, ¿yo estoy completamente equivocado? Dicho de otra forma, ¿tendría el usuario que acudir a "CSIDL_APPDATA" para añadir un "tema de sintaxis"? Claro que, sin salirnos de este asunto, también podría el usuario añadir el tema en "Mis documentos"... siempre que el programa mirase también en dicho directorio, además del mencionado "CSIDL_APPDATA".

No sé... cada vez estoy más convencido... realmente no son archivos del usuario al modo de los ejemplos de mis plugins, eso es completamente cierto...
Responder Con Cita
  #5  
Antiguo 23-10-2012
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Me has convencido Román. Para empezar, el instalador y el propio programa usan ahora el directorio que dices en lugar del anterior.

Puedes comprobarlo descargándolo de nuevo desde aquí mismo: http://goo.gl/ATCSn
Responder Con Cita
  #6  
Antiguo 23-10-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por dec Ver Mensaje
Hola Román,

Ahora bien, siguiendo tu razonamiento, ¿qué hay del mío? Es decir, ¿cómo es posible que yo piense que, en buena medida, dichos archivos "son del usuario" realmente? Lo cierto es que llevas razón, no te lo discuto, pero, ¿yo estoy completamente equivocado? Dicho de otra forma, ¿tendría el usuario que acudir a "CSIDL_APPDATA" para añadir un "tema de sintaxis"? Claro que, sin salirnos de este asunto, también podría el usuario añadir el tema en "Mis documentos"... siempre que el programa mirase también en dicho directorio, además del mencionado "CSIDL_APPDATA".

No sé... cada vez estoy más convencido... realmente no son archivos del usuario al modo de los ejemplos de mis plugins, eso es completamente cierto...
Ojo, que dije que ambos son archivos del usuario. Un archivo de sintaxis yo lo guardaría en CSIDL_APPDATA aunque el usuario no tiene porqué acudir allá, tu programa lo hace por él. Además, dependiendo el caso, el usuario puede seleccionar dónde guardar ciertos archivos, pero eso ya es cuestión de él.

// Saludos
Responder Con Cita
  #7  
Antiguo 23-10-2012
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola Román,

Sí; son archivos del usuario, pero, de distinta naturaleza. No sé porqué me ha dado a mí por pensar en los archivos de configuración de Small Editor como archivos del usuario al estilo de los ejemplos que vienen con algunos programas, por ejemplo. Está claro que no son el mismo tipo de archivos. Quizá es porque nunca he tenido bien claro para qué existen los diferentes directorios "especiales",... y eso que recuerdo haber leído al respecto. Pero, en fin, parece que ahora Small Editor guarda su configuración donde debe... ¿verdad?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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


La franja horaria es GMT +2. Ahora son las 00:06:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi