On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 14
Зарегистрирован: 05.06.07
ссылка на сообщение  Отправлено: 27.09.07 09:55. Заголовок: Можно ли скомпилировать текст "DEFINE..." в RunTime?


Можно ли скомпилировать текст "DEFINE..." в RunTime?
Т.е. имеем текст определения визуального элемента в виде "DEFINE...".
Нужно его выполнить как блок кода.
Что-то мне подсказывает, что это не прокатит.
Т.к. DEFINE реализован через xcommand и преобразуется во время прекомпиляции.

И что делать в таком случае? Вызывать настоящую функцию _Define...(...)?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 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") ?

Спасибо: 0 
ПрофильЦитата Ответить
модератор




Пост 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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 261
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 03.10.07 15:59. Заголовок: Re:



 цитата:
Видимо, в самой библиотеке есть такое указание, поскольку их родной экзешник работает также с черным окном



У меня никаких черных окон нету

Спасибо: 0 
ПрофильЦитата Ответить
модератор




Пост N: 579
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 03.10.07 17:36. Заголовок: Re:


Петр пишет:

 цитата:
У меня никаких черных окон нету


Спасибо!
Буду проверять инсталляцию xHarbour

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 262
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 03.10.07 19:42. Заголовок: Re:


А почему не используете Harbour?


Спасибо: 0 
ПрофильЦитата Ответить
модератор




Пост N: 580
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 03.10.07 20:01. Заголовок: Re:


Петр пишет:

 цитата:
почему не используете Harbour?


Вы правы, если добавить вверху программы

#include "xhb.ch"

то должен работать и Xapбop (использую последний SVN)
Буду пробовать!


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 263
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 03.10.07 20:26. Заголовок: Re:


Чтобы никого не обидеть
добавьте

#ifndef __XHARBOUR__
#include "xhb.ch"
#endif


Еще рекомендую переписать findSplitter.
Там смесь нового стиля со старым и никакого выигрыша в скорости такое использование [] не дает.





Спасибо: 0 
ПрофильЦитата Ответить
модератор




Пост N: 581
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 03.10.07 21:23. Заголовок: Re:


Петр пишет:

 цитата:
рекомендую переписать findSplitter


Спасибо, посмотрю...


Спасибо: 0 
ПрофильЦитата Ответить
модератор




Пост N: 584
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 04.10.07 13:23. Заголовок: Re:


Петр пишет:

 цитата:
почему не используете Harbour?


Петр,
Если есть рабочий вариант библиотеки MidleX для Харбора, пришлите мне, пожалуйста.
Пока не могу побороть "черное окно" при компиляции xHarbourом

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 29 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 39
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет