Ver Mensaje Individual
  #2  
Antiguo 23-03-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Personalmente no he entendido muy bien la explicación. Comentas que no sabes de antemano "cual va a ser la sección y las variables" a modificar (entiendo que quieres decir en diseño).

El código que has puesto tampoco ayuda. Tú debes saber para qué se usan las variables y objetos que ahí aparecen, pero para los demás no son más que letras.
En estos casos (para tí y para los demás) creo que es más sencillo que plantees el trabajo que debes hacer como un procedimiento. Lo independiza del resto de tu código (bueno para tí) y ayuda a los demás a entenderlo, probarlo y modificarlo (bueno para los demás).

Según lo que he entendido (aunque no lo tengo claro), necesitas algo como esto:

Código Delphi [-]
procedure ActualizarVariables(AInifile:TInifile; const ASeccion, AVariable, AValor:string);

Es un ejemplo. Tal vez podría ser algo como est:
Código Delphi [-]
procedure ActualizarVariables(const APathInifile:string; const ASeccion, AVariable, AValor:string);
procedure ActualizarVariables(const APathInifile:string; const ASeccion, AVariable:string; AValor:integer);

Si montas un procedimiento como este, te será fácil usarlo y probarlo y para nosotros también es mucho más sencillo poder probarlo y modificarlo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita