Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Классы и внешние FXP / 12 сообщений из 12, страница 1 из 1
21.10.2009, 20:38
    #36265433
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы и внешние FXP
Имеется EXEшник и внешние модули FXP. При использовании в FXP классов выдается ошибка причём только в VCX, если класс создан в PRG модуле то всё работает отлично.
...
Рейтинг: 0 / 0
21.10.2009, 20:55
    #36265456
Классы и внешние FXP
burgosИмеется EXEшник и внешние модули FXP. При использовании в FXP классов выдается ошибка причём только в VCX, если класс создан в PRG модуле то всё работает отлично.Очень информативно. Но ничего не понятно. Кто на ком стоял?
...
Рейтинг: 0 / 0
22.10.2009, 11:13
    #36266281
burgos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы и внешние FXP
проходящий.,

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

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

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

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

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

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

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

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

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

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

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

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


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