powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Классы и внешние FXP
12 сообщений из 12, страница 1 из 1
Классы и внешние FXP
    #36265433
Фотография burgos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется EXEшник и внешние модули FXP. При использовании в FXP классов выдается ошибка причём только в VCX, если класс создан в PRG модуле то всё работает отлично.
...
Рейтинг: 0 / 0
Классы и внешние FXP
    #36265456
burgosИмеется EXEшник и внешние модули FXP. При использовании в FXP классов выдается ошибка причём только в VCX, если класс создан в PRG модуле то всё работает отлично.Очень информативно. Но ничего не понятно. Кто на ком стоял?
...
Рейтинг: 0 / 0
Классы и внешние FXP
    #36266281
Фотография burgos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходящий.,

Имеется программа EXE, которая содержит библиотеки, реализованые как VCX и PRG. Кроме этого предпологается создание внешних модулей FXP, которые используют библиотеки программы. Проблемма: как заставить модули FXP "видеть" классы библиотек EXE?
...
Рейтинг: 0 / 0
Классы и внешние FXP
    #36268872
Sea_Cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Set Classlib To XXXX In YYYYY.Exe не помогает ?
У меня так работает. Только я использую не FXP, а PRG внешние модули, держу их в МЕМО-полях таблицы и запускаю с помощью EXECSCRIPT. Так меньше хлопот с ними.
...
Рейтинг: 0 / 0
Классы и внешние FXP
    #36269268
Фотография burgos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sea_Cat,

Проблемма как выясняется немного сложнее - мои классы, основаные на классах Фокса, работают, а вот основаные на моих же классах выдают ошибку.
...
Рейтинг: 0 / 0
Классы и внешние FXP
    #36269340
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделайте минимальный пример, демонстрирующий ошибку
(кылю-мылю на коленке)
и положите сюда
...
Рейтинг: 0 / 0
Классы и внешние FXP
    #36269899
Фотография burgos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимо,

Ситуация примерно такая:

****************************************************************************
MyClasses.VCX -->
_CommandButton (as commandbutton) -->
MyCommandButton (as _CommandButton)
****************************************************************************
это находится в EXE.

Отдельно имеется FXP, в котором используются классы _CommandButton и MyCommandButton.
Создание объектов с базовым классом _CommandButton работает, а с классом MyCommandButton выдаёт ошибку.
...
Рейтинг: 0 / 0
Классы и внешние FXP
    #36270312
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
burgos,

я просил проектик положить с файликами
маленький, минимальный пример,
демонстрирующий Вашу проблему

я не должен за Вас пытаться угадать что-то
и что-то рисовать
...
Рейтинг: 0 / 0
Классы и внешние FXP
    #36271694
АлексейО
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в ядро(в exe-шник) включается my_createobject(), которая только ретранслирует вызов createobject(), во внешних prg/fxp используется вызов my_createobject вместо createobject. ну и у меня вроде все работает.
...
Рейтинг: 0 / 0
Классы и внешние FXP
    #36272380
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
burgosпрошелмимо,

Ситуация примерно такая:

****************************************************************************
MyClasses.VCX -->
_CommandButton (as commandbutton) -->
MyCommandButton (as _CommandButton)
****************************************************************************
это находится в EXE.

Отдельно имеется FXP, в котором используются классы _CommandButton и MyCommandButton.
Создание объектов с базовым классом _CommandButton работает, а с классом MyCommandButton выдаёт ошибку.
Эта проблема неоднократно тут обсуждалась. Поищите по темам типа "выполнения app с классами, построенными на основе классов, которые находятся в EXE".
Есть решение на основе класса последника (вариант решения выкладывал "прошелмимо" )
Я эту проблему решаню на основе функции - посреднике (читай "абстрактый класс")
С уважением, Алексей
...
Рейтинг: 0 / 0
Классы и внешние FXP
    #36279443
Фотография burgos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет времени - клиент угрожает экономическими санкциями. Пока просто отдублировал 3 проблеммеых класса с Parent Class - классы Foxa.

Всем огромное спасибо. Обязательно прокручу все предложенные решения.
...
Рейтинг: 0 / 0
Классы и внешние FXP
    #36279455
Фотография burgos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет времени - клиент угрожает экономическими санкциями. Пока просто отдублировал 3 проблеммеых класса с Parent Class - классы Foxa.

Всем огромное спасибо. Обязательно прокручу все предложенные решения.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Классы и внешние FXP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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