Ver Mensaje Individual
  #2  
Antiguo 07-10-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Oido cocina:

GL.DB es un tipo Record con la configuración cargada desde un .ini
Código Delphi [-]
  with DtbPPal.Session do // dtbPPal es un TDatabase
  begin
    MensajeAdd(true, '2   Alias');
    if IsAlias(gl.DB.Alias) then // gl.db.alias es un string con el nombre del alias
      MensajeAdd(true, '2.1 Usando alias existente: ' + gl.DB.Alias)
    else
    begin
      MensajeAdd(true, '2.1 Creando Alias: ' + gl.DB.Alias + ' para la carpeta: ' +
        gl.DB.DatabaseDir); // ruta completa de la base de datos
      AddStandardAlias(gl.DB.Alias, gl.DB.DatabaseDir, 'Paradox');
    end;

    try
      MensajeAdd(true, '1   Configurar la sesion');
      NetFileDir := GL.DB.NetFileDir;
      MensajeAdd(true, '1.1 Usando Carpeta NET: ' + NetFileDir);
      MensajeAdd(true, '1.2 Usando carpeta temporal: ' + gl.DB.PrivateDir);
      PrivateDir := gl.DB.PrivateDir;
      MensajeAdd(true, '1.3 Modo Sesion: cmAll');
      ConfigMode := cmAll;
      MensajeAdd(true, '1.4 Modo servidor: ' + BoolToStrSP(GL.ModoServidor));
      OnPassword := MiSessionPassword;

    except
      on E: Exception do
        HandleException('Error al configurar la sesion', E);
    end;

  end;//with session

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita