Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];

Вниз

Как создать папку?   Найти похожие ветки 

 
allucard   (2007-04-13 08:59) [0]

Доброго времени суток.

Подскажите как создать папку в Delphi?

спасибо.


 
Сергей М. ©   (2007-04-13 09:02) [1]

см. CreateDir, CreateDirectory[Ex], ForceDirectories


 
allucard   (2007-04-13 09:19) [2]


> Сергей М. ©   (13.04.07 09:02) [1]

Ок.

Как сделать чтоб в случае отсутствия папки не возникало остановки программы и вывода сообщения об ошибке, а просто создалась папка?
Этот код вроде работает, но вылазит ошибка.
Как проверить наличие директории?

procedure TForm2.FormDestroy(Sender: TObject);
begin
 try
   ListBox1.Items.SaveToFile(ExtractFilePath(ParamStr(0))+"data\users.dat");
 except
   begin
     try
       Createdir(ExtractFilePath(ParamStr(0))+"data\");
       FormDestroy(Sender);
     except
       showmessage("Невозможно создать папку data!");
     end
   end
 end
end;

Спасиб.


 
{RASkov}   (2007-04-13 09:20) [3]

DirectoryExists


 
Сергей М. ©   (2007-04-13 09:20) [4]


> allucard   (13.04.07 09:19) [2]
>
>


см. ForceDirectories


 
{RASkov}   (2007-04-13 09:22) [5]

> FormDestroy(Sender);

А это зачем?


 
{RASkov}   (2007-04-13 09:24) [6]

> > FormDestroy(Sender);
>
> А это зачем?

А-а-а-а.... понял :) ужос.:(


 
DrPass ©   (2007-04-13 12:05) [7]


> А это зачем?

Типа контрольный выстрел в голову



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.041 c
2-1175928885
-=Tiger=-
2007-04-07 10:54
2007.04.29
Подскажите ссылку на компонент...


15-1175480857
Slider007
2007-04-02 06:27
2007.04.29
С днем рождения ! 1 апреля


2-1175802409
jimmo
2007-04-05 23:46
2007.04.29
Структура базы данных для учета аппаратуры в ремонте


2-1175509401
bagos
2007-04-02 14:23
2007.04.29
Plugins


2-1175706272
Igor_w
2007-04-04 21:04
2007.04.29
Нужно организовать телефонный справочник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский