![]() |
Programa .exe delphi
Hola a todos... bueno mi duda es como puedo hacer mi archivo .exe de un programa que tengo en delphi y que trabaja con una bd de sql server.......
espero y puedan auxiliarme........... |
Hola,
Simplemente compilando. Yo utilizo Delphi 7, y suelo utilizar la tecla F9, que ejecuta el programa, por tanto compila los últimos cambios. Pero también tienes otras opciones en el menú Project, como Compile (Control+F9) o Build. Saludos |
oo si ya anduve eso que se genera automaticamente cuando lo compilas, pero lo que buscaba era saber como poder ejecutarlo en otra maquina por que la bd la tengo en sql server y he visto varios comentarios que lo hacen con un archivo .ini y se resuelve todo el problema de las rutas y eso pero la bases de datos que usan en una de access y pss con esas no hay mayor poblema por q nada mas es ubicar el archivo.mdb y listo
pero con sql server q pasa..... |
Tenes que instalar el SQL Server en la otra maquina
|
a mi por eso no me gusta usar otra cosa que no sean memtables que se guarden directamente en un fichero sin complicaciones ni dependencias.
Para programas exigentes con grandes bases de atos está claro que es mejor lo otro., pero para pequeños programitas con pocas pretensiones con una memtable sobra. |
Cuando se usan bases sql server, la configuracion en la pc cliente depende mucho de que se haya utilizado a nivel de la programacion para conectar con la base de datos.
Si se usa bde, pues se debe configurar el alias en el bde, si es ado pues si se debe generar un ini con la configuracion de la base y el ip del servidor, se debera hacer lo mosmo con el db express. Para ayudarte tendrias que ilustrar un poco como haces la conexion a la base de datos desde tu programa. Ah y no hace falta instalar el sql en el cliente solo en el servidor, cuando se usa bd a lo sumo copiar la dll de ntwdblib.dll Saludos |
a ok miren la conexion la realizon con ado y la estoy configurando directamente en la propiedad connectionstring pero he visto que puedo colocarlo con codigo en el evento de create de la conexion.
entonces no se si cuando quiera probar el programa en otra maquina voy a tener que hacer un attach de la bd en el sql de la maquina y despues configurar la conexion con el nombre del servidor sql... |
Debido a que es una conexion de sql server solo debes cambiar el ip del servidor o nombre de la instancia, Pues mira a ver si te funciona esto:
Debes asegurarte de agregar a las uses StrUtils e IniFiles, este codigo lo pones en el oncreate del main form Para hacer el Ini solo debes abrir el notepad y agregar el texto: [DB] Servidor=192.168.0.9 Le das salvar como, escoges todos los archivos en la opcion de salvar como tipo de archivo y les das el nombre de: Conexion.ini Luego cuando muevas el sistema a otras maquinas solo debes cambiar el ip del ini y ya esta. Saludos |
La franja horaria es GMT +2. Ahora son las 21:18:08. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi