Компилятор не "понимает" функции для работы с файлами

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

smmmmm
Посетитель
Сообщения: 35
Зарегистрирован: 24 июн 2014, 15:48

Компилятор не "понимает" функции для работы с файлами

Сообщение smmmmm »

День добрый.
Подскажите, пожалуйста, почему у меня компилятор не воспринимает "стандартные" функции для работы с файлами типа GetNextFile?
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение Den »

Этом метод доступен с Атлантис 5.3.07
у Вас может более ранний ?
smmmmm
Посетитель
Сообщения: 35
Зарегистрирован: 24 июн 2014, 15:48

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение smmmmm »

Den писал(а):Этом метод доступен с Атлантис 5.3.07
у Вас может более ранний ?
версия инструментария (Atlantis) : 5.5.18.0
smmmmm
Посетитель
Сообщения: 35
Зарегистрирован: 24 июн 2014, 15:48

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение smmmmm »

я к тому, что, может, include какой-нить нужен...
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение Den »

Странно, я такой же версией собираю и тоже использую в проекте GetNextFile - все ок.
А чем собираете ? viper-ом или строчником ?
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение Den »

smmmmm писал(а):я к тому, что, может, include какой-нить нужен...
да не нужно так то - это Атлантические функции вроде как.
smmmmm
Посетитель
Сообщения: 35
Зарегистрирован: 24 июн 2014, 15:48

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение smmmmm »

Den писал(а):Странно, я такой же версией собираю и тоже использую в проекте GetNextFile - все ок.
А чем собираете ? viper-ом или строчником ?
компилирую в Support'е, в редакторе отчётов Fcom
smmmmm
Посетитель
Сообщения: 35
Зарегистрирован: 24 июн 2014, 15:48

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение smmmmm »

притом функции непосредственной работы с файлами, например, File_OpenFile, нормально компилируются...
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение edward_K »

А чего пишет то? функция вроде действительно атлантическая. Вообще надо давно уходить на vip(viper). Все таки компиляторы разные и для FCOM(поскольку он не очень поддерживается) могли забыть прописать объявление.
smmmmm
Посетитель
Сообщения: 35
Зарегистрирован: 24 июн 2014, 15:48

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение smmmmm »

edward_K писал(а):А чего пишет то? функция вроде действительно атлантическая. Вообще надо давно уходить на vip(viper). Все таки компиляторы разные и для FCOM(поскольку он не очень поддерживается) могли забыть прописать объявление.
насчёт уходить - не я решаю...
пишет - нет такой функции, поля или метода GETFIRSTFILE т.д.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение edward_K »

Ну можно попробовать объявить типа
Function FpPackComp (Comp) : String; external 'FpServ.dll';
мож в .declare съест.
Где лежит ищете поиском - здесь эти функции есть в exe - dll указывать не нужно.
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение Den »

Ага..из компилятора форм никак...
Это нужно разработчикам писать чтобы поддержали эти функции для FCOM
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение zna »

Такая ж проблема- мастерю свою присоединённую форму, объявляю объект file => имею ругань на метод OpenMemo:

Код: Выделить всё

.linkform ’AktDoUsl_U_140904’ prototype is akts
.NameInList ’Акт о выполненных работах 140904’
...
.create view AktUsl from KatSopr, Dogovor, spsopr, katusl, allmemo
where ((KatSopr.cDogovor  ==  Dogovor.Nrec));
File Docmemo;                                      //<= Здесь нормально
...
.{
.begin
  Var sinfo: string;
  if getfirst allmemo where ((... 
  Docmemo.OpenMemo(allmemo.mem);  //<= Здесь ошибка!
  Docmemo.seek(0);
  Docmemo.ReadLn(sinfo);
  Docmemo.Close();
End.
...
А в интерфейсе такой код проходит нормально :-(
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5184
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение edward_K »

zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

Re: Компилятор не "понимает" функции для работы с файлами

Сообщение zna »

Упс.. не увидел.. спасибо!
Ответить