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

Вниз

Как создать программно каталог?   Найти похожие ветки 

 
mozgan   (2005-12-26 12:01) [0]

Всем привет! Я самоучка и есть один вопрос, как поравильно пользоваться функцией CreateDirectory? Уж очень интересная штучка, а как и что писать - не знаю. Если не трудно, МАСТЕРА, подскажите пожалуйста! :(


 
evvcom ©   (2005-12-26 12:04) [1]

Проще ForceDirectory


 
mozgan   (2005-12-26 12:06) [2]

ForceDirectory? Ой не знаю такую...:(((
Если не против - черкни пример, как правильно записать-то!
Я чайник:(((((((


 
Dmitrij_K   (2005-12-26 12:09) [3]

Cоздать директорию можно и mkdir

BOOL CreateDirectory(
   LPCTSTR lpPathName, // pointer to a directory path string
   LPSECURITY_ATTRIBUTES lpSecurityAttributes  // pointer to a security descriptor
  );


те
if CreateDirectory("c:\lalala\",nil) then
begin
end


F1 в помощь
+)


 
mozgan   (2005-12-26 12:13) [4]

Dmitrij_K  ты знаешь, я плохо понимаю (пока) "самое важное", т.е. например вот я пишу
procedure TForm1.FormCreate(Sender: TObject);
begin
 CreateDirectory("C:\NewCatalog");
end;

а компилятор ругает, типа (недостаточно актуальных параметров). Вот именно это для меня и преграды. Спасибо за помощь!!!


 
evvcom ©   (2005-12-26 12:13) [5]

Прошу прощения:
function ForceDirectories(Dir: string): Boolean;
какой тебе пример надо? Тут и так все понятно. Dir только должен быть корректным и все условия.


 
mozgan   (2005-12-26 12:15) [6]

evvcom! Посмотри, пожалуйста, что я тута не правильно пишу.
procedure TForm1.FormCreate(Sender: TObject);
begin
 CreateDirectory("C:\NewCatalog");
end.


 
evvcom ©   (2005-12-26 12:15) [7]


> типа (недостаточно актуальных параметров).

ну так прототип функции смотри, там еще
> LPSECURITY_ATTRIBUTES lpSecurityAttributes  

напиши ForceDirectories("C:\NewCatalog\NewCatalog"); и будет работать, причем даже не надо заботиться, чтобы "C:\NewCatalog" уже существовала.


 
evvcom ©   (2005-12-26 12:17) [8]


> CreateDirectory("C:\NewCatalog");

CreateDirectory("C:\NewCatalog", nil);


 
mozgan   (2005-12-26 12:19) [9]

evvcom! У меня сработала! СПАСИБО!!!!!:))))))))))))))
Дай адресок, что-ли, я тебе кусочек торта скину на новый год.
Ты мне помог за пять сек, я один чел за литр выступал.
Не боись - ты мне брат!
Спасибо ещё раз!



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

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

Наверх




Память: 0.46 MB
Время: 0.012 c
1-1134127864
kvorubin
2005-12-09 14:31
2006.01.15
Как сравнить 2 разных списка разбитых по линиям


14-1135246819
Максим Семёнов
2005-12-22 13:20
2006.01.15
Нужны программисты


14-1134049604
Virgo_Style
2005-12-08 16:46
2006.01.15
Убываю и я %-)


2-1135381830
JazY
2005-12-24 02:50
2006.01.15
Как реализовать автофильтр в БД?


14-1135006740
Ник11111111
2005-12-19 18:39
2006.01.15
Помогите первокурснику





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