powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создать каталог
13 сообщений из 13, страница 1 из 1
Создать каталог
    #33338590
Romazan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ! Как в досовском фоксе создать каталог?
К примеру "FCREATE"- создает файл, а каталог как?
Заранее благодарю!
...
Рейтинг: 0 / 0
Создать каталог
    #33338595
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
MD mycatalog
или так
Код: plaintext
MKDIR mycatalog
...
Рейтинг: 0 / 0
Создать каталог
    #33338655
Romazan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий Широков
Код: plaintext
MD mycatalog
или так
Код: plaintext
MKDIR mycatalog


Спасибо за ответ! Но не получается.
Досовский фокс выдает ошибку, что команда не известная.
...
Рейтинг: 0 / 0
Создать каталог
    #33338763
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для досовского нужно:

! md mycatalog

(нет в досовском такой команды в самом языке - пользуемся командой ОС)
...
Рейтинг: 0 / 0
Создать каталог
    #33338796
Кусакин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
Declare integer CreateDirectory in Win32Api string @, string @
LOCAL lcPathDir
 lcPathDir = "C:\lalalala"
 ? CreateDirectory(@lcPathDir,null)

Ошибки по GetLastError()
...
Рейтинг: 0 / 0
Создать каталог
    #33338890
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Кусакин
У человека DOS-вский фокс
...
Рейтинг: 0 / 0
Создать каталог
    #33338943
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
! MD mycatalog
...
Рейтинг: 0 / 0
Создать каталог
    #33339043
Romazan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Ch
Код: plaintext
! MD mycatalog


СПАСИБО ВАМ ВСЕМ !!!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Создать каталог
    #35084182
Марик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусакин
Код: plaintext
1.
2.
3.
Declare integer CreateDirectory in Win32Api string @, string @
LOCAL lcPathDir
 lcPathDir = "C:\lalalala"
 ? CreateDirectory(@lcPathDir,null)


Непосредственно в среде Visual FoxPro 7.0 - работает. В скомпилированном exe-файле - каталог не создается. Почему?
...
Рейтинг: 0 / 0
Создать каталог
    #35085524
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Марик Кусакин
Код: plaintext
1.
2.
3.
Declare integer CreateDirectory in Win32Api string @, string @
LOCAL lcPathDir
 lcPathDir = "C:\lalalala"
 ? CreateDirectory(@lcPathDir,null)


Непосредственно в среде Visual FoxPro 7.0 - работает. В скомпилированном exe-файле - каталог не создается. Почему?
А права есть папки создавать? Вызывай GetLastError() и смотри.
При вызове WInAPI функций вместо null ставь 0
...
Рейтинг: 0 / 0
Создать каталог
    #35086884
Марик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TА права есть папки создавать? Вызывай GetLastError() и смотри.
При вызове WInAPI функций вместо null ставь 0

Права есть. Тем более, повторяю, в самой среде Фокса функция срабатывает без ошибок (каталог создается). А вот с exe-шника - не создается. GetLastError() возвращает 2.
...
Рейтинг: 0 / 0
Создать каталог
    #35086940
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 - ERROR_FILE_NOT_FOUND

Поставь MessageBox(lcPathDir) и посмотри что ты в CreateDirectory() передаешь.
...
Рейтинг: 0 / 0
Создать каталог
    #35087121
Марик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T2 - ERROR_FILE_NOT_FOUND

Поставь MessageBox(lcPathDir) и посмотри что ты в CreateDirectory() передаешь.
Да, действительно. Сам давно должен был проверить. А все до ужаса просто но и загадочно. В среде выставлены настройки даты Use system settings. При этом, віставляя формат даты SET DATE YMD, дата отображается как 2008.01.25, а должна была бы отображаться через слэши - 2008/01/25. Вот єто то меня и сбило. В exe-файле дата была уже в правильном формате (через слэш), вот каталог и не создавался (каталог - текущая дата).
Большое спасибо всем за помощь. Век живи - век "проверяй, что передаешь в функцию/процедуру" :-)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создать каталог
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]