Главная страница
    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.048 c
2-1176115221
Provodnick
2007-04-09 14:40
2007.04.29
Цвет текста заголовка TTabSheet в TPageControl


6-1162498390
Суслик
2006-11-02 23:13
2007.04.29
Про возможности INDY в области отсылки писем.


3-1170937364
r2d2
2007-02-08 15:22
2007.04.29
mySQL не отображается кодировка


10-1131953746
john_mag
2005-11-14 10:35
2007.04.29
Bookmarks


15-1175593412
Megabyte
2007-04-03 13:43
2007.04.29
Задержка в bat-файле





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский