procedure TForm1.FormCreate(Sender: TObject); var SessionsList: TStringList; AliasPath: string; const AppAlias = 'AppAlias'; begin SessionsList := TStringList.Create; try Session.GetAliasNames(SessionsList); {On regarde si l'alias existe déjà} if SessionsList.IndexOf(AppAlias) = -1 then begin AliasPath := ExtractFilePath(Application.ExeName) + 'bdd'; {L'alias ne sera pas sauvegardé dans le fichier de configuration du BDE. Rappels : cfmVirtual Tous les alias du fichier de configuration BDE (le stockage permanent BDE) ainsi que les alias propres à la session sont accessibles dans cette session. cfmPersistent Seuls les alias du fichier de configuration BDE ou ceux ajoutés au stockage permanent sont accessibles dans cette session. cfmSession Seuls les alias créés dans cette session sont accessibles.} Session.ConfigMode := cmSession; { L'index n'existe pas, il faut le créer} Session.AddStandardAlias(AppAlias, AliasPath, 'Paradox'); end; finally SessionsList.Free; end; end;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question