Автор | Сообщение |
|
| |
Пост N: 14
Зарегистрирован: 05.06.07
|
|
Отправлено: 27.09.07 09:55. Заголовок: Можно ли скомпилировать текст "DEFINE..." в RunTime?
Можно ли скомпилировать текст "DEFINE..." в RunTime? Т.е. имеем текст определения визуального элемента в виде "DEFINE...". Нужно его выполнить как блок кода. Что-то мне подсказывает, что это не прокатит. Т.к. DEFINE реализован через xcommand и преобразуется во время прекомпиляции. И что делать в таком случае? Вызывать настоящую функцию _Define...(...)?
|
|
|
Ответов - 29
, стр:
1
2
All
[только новые]
|
|
|
| постоянный участник
|
Пост N: 260
Зарегистрирован: 09.10.06
|
|
Отправлено: 02.10.07 20:13. Заголовок: Re:
Для начала посмотрите settings.ch возможно дело в #define TRACE_FUNCCALL(name) qout("Function "+name+" called") ?
|
|
|
|
| модератор
|
Пост N: 578
Зарегистрирован: 25.05.05
|
|
Отправлено: 03.10.07 13:56. Заголовок: Re:
Петр пишет: цитата: | если бы Вы сбросили мне архив c изменениями |
| Уже отправил Петр пишет: цитата: | возможно дело в #define TRACE_FUNCCALL(name) qout("Function "+name+" called") ? |
| Нет, это не проблема, поскольку не определены константы DEBUG_MIDLEX и DEBUG_FUNCTION_CALLS
|
|
|
|
| постоянный участник
|
Пост N: 261
Зарегистрирован: 09.10.06
|
|
Отправлено: 03.10.07 15:59. Заголовок: Re:
цитата: | Видимо, в самой библиотеке есть такое указание, поскольку их родной экзешник работает также с черным окном |
| У меня никаких черных окон нету
|
|
|
|
| модератор
|
Пост N: 579
Зарегистрирован: 25.05.05
|
|
Отправлено: 03.10.07 17:36. Заголовок: Re:
Петр пишет: цитата: | У меня никаких черных окон нету |
| Спасибо! Буду проверять инсталляцию xHarbour
|
|
|
|
| постоянный участник
|
Пост N: 262
Зарегистрирован: 09.10.06
|
|
Отправлено: 03.10.07 19:42. Заголовок: Re:
А почему не используете Harbour?
|
|
|
|
| модератор
|
Пост N: 580
Зарегистрирован: 25.05.05
|
|
Отправлено: 03.10.07 20:01. Заголовок: Re:
Петр пишет: цитата: | почему не используете Harbour? |
| Вы правы, если добавить вверху программы #include "xhb.ch" то должен работать и Xapбop (использую последний SVN) Буду пробовать!
|
|
|
|
| постоянный участник
|
Пост N: 263
Зарегистрирован: 09.10.06
|
|
Отправлено: 03.10.07 20:26. Заголовок: Re:
Чтобы никого не обидеть добавьте #ifndef __XHARBOUR__ #include "xhb.ch" #endif Еще рекомендую переписать findSplitter. Там смесь нового стиля со старым и никакого выигрыша в скорости такое использование [] не дает.
|
|
|
|
| модератор
|
Пост N: 581
Зарегистрирован: 25.05.05
|
|
Отправлено: 03.10.07 21:23. Заголовок: Re:
Петр пишет: цитата: | рекомендую переписать findSplitter |
| Спасибо, посмотрю...
|
|
|
|
| модератор
|
Пост N: 584
Зарегистрирован: 25.05.05
|
|
Отправлено: 04.10.07 13:23. Заголовок: Re:
Петр пишет: цитата: | почему не используете Harbour? |
| Петр, Если есть рабочий вариант библиотеки MidleX для Харбора, пришлите мне, пожалуйста. Пока не могу побороть "черное окно" при компиляции xHarbourом
|
|
|
Ответов - 29
, стр:
1
2
All
[только новые]
|
|