Форум » GUI » Можно ли скомпилировать текст "DEFINE..." в RunTime? » Ответить
Можно ли скомпилировать текст "DEFINE..." в RunTime?
SADSTAR2: Можно ли скомпилировать текст "DEFINE..." в RunTime? Т.е. имеем текст определения визуального элемента в виде "DEFINE...". Нужно его выполнить как блок кода. Что-то мне подсказывает, что это не прокатит. Т.к. DEFINE реализован через xcommand и преобразуется во время прекомпиляции. И что делать в таком случае? Вызывать настоящую функцию _Define...(...)?
Ответов - 29, стр:
1 2 All
Петр: Для начала посмотрите settings.ch возможно дело в #define TRACE_FUNCCALL(name) qout("Function "+name+" called") ?
gfilatov: Петр пишет: если бы Вы сбросили мне архив c изменениями Уже отправил Петр пишет: возможно дело в #define TRACE_FUNCCALL(name) qout("Function "+name+" called") ? Нет, это не проблема, поскольку не определены константы DEBUG_MIDLEX и DEBUG_FUNCTION_CALLS
Петр: Видимо, в самой библиотеке есть такое указание, поскольку их родной экзешник работает также с черным окном У меня никаких черных окон нету
gfilatov: Петр пишет: У меня никаких черных окон нету Спасибо! Буду проверять инсталляцию xHarbour
Петр: А почему не используете Harbour?
gfilatov: Петр пишет: почему не используете Harbour? Вы правы, если добавить вверху программы #include "xhb.ch" то должен работать и Xapбop (использую последний SVN) Буду пробовать!
Петр: Чтобы никого не обидеть добавьте #ifndef __XHARBOUR__ #include "xhb.ch" #endif Еще рекомендую переписать findSplitter. Там смесь нового стиля со старым и никакого выигрыша в скорости такое использование [] не дает.
gfilatov: Петр пишет: рекомендую переписать findSplitter Спасибо, посмотрю...
gfilatov: Петр пишет: почему не используете Harbour? Петр, Если есть рабочий вариант библиотеки MidleX для Харбора, пришлите мне, пожалуйста. Пока не могу побороть "черное окно" при компиляции xHarbourом
полная версия страницы