Поддержка / Donate
 

WebMoney

Яндекс.Деньги

SMS.Копилка
Деньги@Mail.ru
Rupay
E-gold
PayPal

 

Благодарю за поддержку!

Лента RSS - Новости сайта Новости сайта
Лента RSS - Новости форума Новости форума
Добавить в закладки и поделиться Bookmark and Share

 

Архив исходников

 


Automatic translation

 
English German French
Italian Spanish Portuguese
Greece Japan Chinese
  Korean  

  

 

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Google  
 

Создание алиасов


procedure CheckAlias(const AliasName, AliasType, AliasPath: String); 
{ Если алиас не существует, создать его } 
var 
  SList: TStrings; 
  i: Integer; 
  AliasFound: Boolean; 
begin 
  { Проверка существования алиса BDE } 
  try 
    SList := TStringList.Create; 
    Session.GetAliasNames(SList); 
    AliasFound := False; 
    for i:=0 to SList.Count-1 do 
      if SList[i]=AliasName then 
        begin 
          AliasFound := True; 
          break; 
        end; 
  finally 
    SList.Free; 
  end; 
  if AliasFound then 
    begin 
      try 
        SList := TStringList.Create; 
        Session.GetAliasParams(AliasName,SList); 
        {А в 4-ой версии SList[2]!!! и без слова Path } 
        if SList[0]< > 'PATH='+AliasPath then { Правильно ли задан путь } 
          begin 
            SList[0] := 'PATH='+AliasPath; 
            Session.ModifyAlias(AliasName,SList);
          end; 
      finally 
        SList.Free; 
      end; 
    end 
  else 
    Session.AddStandardAlias(AliasName,AliasPath,AliasType); { Создать новый алиас } 
  Session.SaveConfigFile; 
end;




Источник - Проект "Delphi World" © Выпуск 2002 - 2004
Автор проекта: Акулов Николай

|  ООО СДбренд: срочное тиражирование дисков в Москве и Подмосковье, тираж cd по низким ценам. | Лучшие газовые котлы в магазине Heat-Cool, Киев | Создай cвой сайт  |

   Rambler's Top100             Яндекс цитирования