powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dbf?
5 сообщений из 5, страница 1 из 1
dbf?
    #33804372
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На фоксе давненько не писал... возник вопрос:
как проверить является ли файл таблицей?
В принципе, можно конечно его пытаться открыть и обрабатывать ошибку, но может есть более гуманный способ?
Спасибо.
...
Рейтинг: 0 / 0
dbf?
    #33804391
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А/ чем этот-то негуманен? А другие настолько извращенные, что может и не стОит тратить на них время и силы.
...
Рейтинг: 0 / 0
dbf?
    #33804418
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
другими словами все так и делают?
...
Рейтинг: 0 / 0
dbf?
    #33804771
sergej_57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можешь проверить по расширению или по чтению первого символа файла на низком уровне, или одновременно и то и другое. Ну и совсем круто проанализировать весь заголовок на принадлежность к таблице.
Все зависит от того зачем это надо.
...
Рейтинг: 0 / 0
dbf?
    #33804833
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что ж, спасибо, все понятно.

Сделал так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
TRY
  USE (lcFile) IN  0  ALIAS 'Tbl'
  ...		
  CATCH TO oException
    IF oException.ErrorNo =  15 
      MESSAGEBOX('Указанный файл не является dbf файлом!',  16 , gcMBTitle)
....
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dbf?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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