powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFP издевается?
6 сообщений из 6, страница 1 из 1
VFP издевается?
    #34980327
avdj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В рамках проекта, внутри файла prg определил класс.
Прога работает, исполняется, а вот сохранять проект VFP 9 не дает! Что за хрень такая!?
Я правильно понимаю, что описание пользовательского класса должно находиться в файле prg?

Пишет при сохранении формы:
Methods and events cannot contain nested procedure or classes difiniеion.

В конце концов я что не имею права сохранить файл в таком состоянии как мне надо?!

Переношу класс в отдельный файл prg. Теперь при исполнении говорит что описание класса не найдено.
Помогите понять, что куда откуда....
...
Рейтинг: 0 / 0
VFP издевается?
    #34980359
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в запускающем модуле есть ссылка на .prg типа
Код: plaintext
1.
2.
3.
IF NOT "MY_CLASS" $ SET("PROCEDURE")
	SET PROCEDURE TO Progs\my_class ADDITIVE
ENDIF
...
Рейтинг: 0 / 0
VFP издевается?
    #34980366
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В конце концов я что не имею права сохранить файл в таком состоянии как мне надо?!

Английским по белому

Methods and events cannot contain nested procedure or classes difinition.
...
Рейтинг: 0 / 0
VFP издевается?
    #34980378
avdj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dag В конце концов я что не имею права сохранить файл в таком состоянии как мне надо?!

Английским по белому

Methods and events cannot contain nested procedure or classes difinition.

Да, но ФАЙЛ сохранить я то должен иметь право!!! Ни где не видел, чтобы нельзя было сохраниться как есть - это как в ворде нельзя сохранить файл если есть грамматические ошибки:)

Разобрался - класс объявлял в методе формы OnClick.
...
Рейтинг: 0 / 0
VFP издевается?
    #34980638
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пункт меню Tools - Options - закладка IDE - в раскрывающеимся списке Type выбрать значение "Program Files" - снять птичку в пункте "Compile befor Saving"

Для того файла PRG который открыт в настоящий момент: Правой кнопкой мыши в любом месте файл - в появившемся меню выбрать пункт Properties - снять птичку в пункте "Compile befor Saving"

На то же окно при открытом файле PRG можно выйти из пункта меню Edit - Properties

Смысл этой птички в том, что перед сохранением файла он будет откомпилирован. Естесственно, если на этапе компиляции произойдет ошибка, то до сохранения дело просто не дойдет.

Вообще-то, эта птичка по умолчанию и так снята. Так что, напрягите память, когда, и, главное, зачем, Вы ее установили.
...
Рейтинг: 0 / 0
VFP издевается?
    #34980870
avdj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFP издевается?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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