powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Немогу открыть файлы
6 сообщений из 6, страница 1 из 1
Немогу открыть файлы
    #35622532
SergDEV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День всем добрый!!!
Столкнулся с такой проблемкой. Имею базы Фокса 2.6 но когда пытаюсь открыть их Фоксом 9.0 выдает ошибку

Код: plaintext
   "File if.prg does not exist"

хотя фоксом 2.6 открываются без проблемм. В чем может быть глюк?
...
Рейтинг: 0 / 0
Немогу открыть файлы
    #35622575
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он же написал в чем. Ты где-то, как-то использовал самописную функцию if(). Скорее всего, в выражении структурного индексного файла. В FPD2.6 эта функция доступна в момент открытия таблицы, а в VFP9 - нет. Вот и ругается.
...
Рейтинг: 0 / 0
Немогу открыть файлы
    #35622635
SergDEV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ,

Я то это понимаю но надо както эту функцию обойти, досталось мне такое наследство даже не знаю что делать с ним
...
Рейтинг: 0 / 0
Немогу открыть файлы
    #35622671
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открыть таблицу в fox2.6 и внимательно посмотреть на выражения индексов -
при необходимости переписать или удалить.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Немогу открыть файлы
    #35623518
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergDEVВладимирМ,

Я то это понимаю но надо както эту функцию обойти, досталось мне такое наследство даже не знаю что делать с ним

Либо, как и предложил Galyamov Rinat удалить индексный тег, использующий эту функцию, либо дать FoxPro то, что он хочет. Создать файл if.prg, который должен возвращать переменную того типа, которая используется в выражении ключа.
...
Рейтинг: 0 / 0
Немогу открыть файлы
    #35627749
файлы похоже не досовского фокса, а клипперовские... в клиппере if() аналог фоксовского iif().. поэтому сделай сам функцию if() и напиши SET PROCEDURE TO if ADDITIVE
и всё будет открываться без всяких сообщений...
а вот собсно и функция if()
Код: plaintext
1.
2.
3.
4.
5.
6.
LPARAMETERS p1,p2,p3
IF p1 THEN
   RETURN p2
ELSE
   RETURN p3
ENDIF      
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Немогу открыть файлы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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