Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda con el Inno SEtUp5.¿Cómo escribir en un fichero?? (https://www.clubdelphi.com/foros/showthread.php?t=17537)

VRO 12-01-2005 17:51:17

Ayuda con el Inno SEtUp5.¿Cómo escribir en un fichero??
 
Hola, que hay de nuevo??.

He hecho mi instalador de Firebird 1.5 con Inno SetUp 5 lo instala todo perfectamente, peroooo me falta una cosilla y es añadir al fichero services la línea gds_db 3050/tcp para que todo funcione correctamente, esto no acaba ahí, pues bien el fichero services tiene una ubicación en diferentes carpetas , ello depende del sistema operativo en que estemos ejecutando el programa.

En Windows 2000 y Xp: C:\Windows\System32\drivers\etc\services
En Windows 98: C:\Windows\services

Lo que a mí me gustaría saber es como en el Script de Firebird puedo saber qdonde se encuentra este fichero y cómo añadirle la línea antes mencionada.


Muchísimas gracias de antemano, por esta respuestas y por todas las anteriores que me han sacado de muchos apuros.

Héctor Randolph 12-01-2005 20:16:07

Cita:

Empezado por VRO
Lo que a mí me gustaría saber es como en el Script de Firebird puedo saber qdonde se encuentra este fichero y cómo añadirle la línea antes mencionada.

Te pongo la dirección de un artículo que dice como añadir y reemplazar líneas a un archivo de texto y también como tomar diferentes acciones en diferentes casos (por ejemplo diferentes versiones de Windows).

InnoSetup Extension Knowledge Base/How To replace a line in a text file

InnoSetup Extension Knowledge Base/How To add a line in a text file

InnoSetup Extension Knowledge Base/Sample of make different actions in different cases

Un saludo.

Delfino 14-01-2005 22:47:28

Hay un programita llamado Set3050 q se encarga de esto, no recuerdo de donde lo ha descargado pero creo q de alguna pagina de un ejemplo del mismo InnoSetup con fireBird..

VRO 17-01-2005 08:23:49

Gracias a ambos
 
Gracias por vuestras respuestas a ambos, efectivamente así lo he hecho delfino, con el ejecutable Set3050.exe lo hace perfectamente.


La franja horaria es GMT +2. Ahora son las 10:15:44.

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