Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Conexion .config (https://www.clubdelphi.com/foros/showthread.php?t=67006)

theBoy 23-03-2010 20:22:02

Conexion .config
 
saludos amigos,

estoy creando una aplicación con en delphi 7, vengo desde Vb.net, y me gustaría saber como puedo crear un archivo de configuración donde pueda definir la cadena de conexión o un ConectionString a la base de datos y de paso, como puedo leerla desde delphi.

gracias

Caral 23-03-2010 20:23:41

Hola
Un archivo INI ?.
Que BD usas?.
Saludos

theBoy 23-03-2010 20:27:21

Conexion .config
 
gracias por contestar,

bueno no se como se llama aquí en delphi, en VS.net se llama app.config que es una archovo xml.
base de datos utilizada SQL server 2000

maeyanes 23-03-2010 20:35:14

Hola...

En Delphi puedes usar archivos .ini, el registro de Windows o crear tus propios archivos .XML para guardar las configuraciones para tus aplicaciones...

Si quieres usar archivos .INI tienes que usar la clase TIniFile que se encuentra en la unidad IniFiles, para usar el registro de Windows tienes que usar la clase TRegistry de la unidad Registry y para usar archivos XML, tendrías que usar la clase TXMLDocument. En la ayuda de Delphi puede encontrar más información sobre estas clases y también si haces búsquedas en el foro...



Saludos...

theBoy 23-03-2010 20:42:10

Conexion .config
 
gracias, intentare con esto.

microbiano 30-03-2010 20:27:52

saludos
 
te mando un ejemplo espero que te guste.


lo encontre aqui en el foro, no recuerdo exactamente la liga.

Wbarrantes 24-08-2010 00:24:29

el ejemplo?
 
Cita:

Empezado por microbiano (Mensaje 358867)
te mando un ejemplo espero que te guste.


lo encontre aqui en el foro, no recuerdo exactamente la liga.

y el ejemplo? me agradaria verlo, pues yo e buscado al respecto y no e logrado encontrar aun...

Cañones 24-08-2010 01:24:20

En la misma ruta que el .exe tiene que existir un archivo con el mismo nombre que el exe pero con exención ini. Puede ser distinto nombre y dirección pero este es el modo más facil de implementar.

Ejemplo de código en delphi
Código Delphi [-]
procedure TfrmMain.FormCreate(Sender: TObject);
var
  ini:TIniFile;
begin
  // ultima posicion y tamaño
  ini:=TIniFile.Create(ChangeFileExt(Application.ExeName,'.ini'));
  // cargo la posicion
  self.Top:=ini.ReadInteger('posicion','x',100);
  self.Left:=ini.ReadInteger('posicion','y',100);
  // cargo el tamaño
  self.Height:=ini.ReadInteger('tamanio','h',300);
  self.Width:=ini.ReadInteger('tamanio','w',300);
  ini.Free;
end;

Datos dentro del ini.
Código Delphi [-]
[posicion]
x=100
y=200
[tamanio]
h=300
w=400


La franja horaria es GMT +2. Ahora son las 09:27:02.

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