Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Collapse и USE_MHTOOLTIP [Delphi, Windows]


=BuckLr= ©   (2007-05-29 16:48:00) 

Снова я. Значит, такая несостыковка возникла, когда я стал переводить на Коллапс свой проект, в котором используются всплывающие подсказки. Во время ручного вызова п-компилятора он выдал в консоли, что

Stage #1
uMainForm_1.inc    16: Macro = not defined

Ну я немного припух, потом полазил по проекту и нашёл такую вот штуку в асм-коде для п-компилятора:
[CODE]
...
DelAnsiStr
ENDIF
      {$IFDEF USE_MHTOOLTIP}
      cb_AllowWathc.Hint.Text := 'тра-та-та... строка длинная;
      {$ENDIF USE_MHTOOLTIP}
L($80000005)
...
[/CODE]

Я так понял, коллапсу неведомо слово Hint... Равно как и хинты вообще.

И вот ещё. Делфи ругается на необъявленный identifier TabControl1.Pages[ ... ] в ассемблерном коде (именно на Pages). Я написал в нескольких местах просто TabControl1, поскольку не шарю совершенно в ассемблере, и, соответственно, не могу знать, чем это чревато.


  (2008-05-04 00:24:00) [1]

Удалено модератором


  (2008-02-09 21:32:00) [2]

Удалено модератором


Elec3C   (2008-01-24 20:57:00) [3]


> =BuckLr=

Пожалуйста, кинь мне(Если ещё не кинул MTsv DN)!


  (2008-01-24 17:17:00) [4]

Удалено модератором


Dy1   (2007-08-10 23:12:00) [5]

я Collapse вообще не понял что и как :(


=BuckLr=   (2007-08-10 16:44:00) [6]

Ой ребяты, я и не думал, что кому-то понадобится :) Ладно, почищу и вышлю MTsv DN


MTsv DN   (2007-08-10 14:43:00) [7]

Кинь лучше mdw или мне (на край.буду за компом послезавтра), вывесим на http://www.kolnmck.ru/


kichrot   (2007-08-10 12:17:00) [8]

Кинь на  адрес пожалуйста:
kichrot@mail.ru


Max727   (2007-08-10 11:59:00) [9]

2 =BuckLr=


> Если кому надо, выложу где-нить, обращайтесь


кинь на мыло плизз
max727@mail.ru


Vladimir Kladov   (2007-05-30 15:38:00) [10]

Не то, GetPages, там нельзя к свойствам обращаться, можно только к методам. Еще поди, надо с переориентировкой на фейковый "наследник", чтобы получить доступ к protected.

Коллапс -работает в моем проекте. Видать, там нет таб-контрола и хинтов (хинтов-то уж точно).


=BuckLr=   (2007-05-30 00:20:00) [11]


> Не поддерживали, а предвидится? Вообще хотел узнать, вы
> дорабатываете Коллапс, или он, так сказать, уже доведён
> (ну или почти доведён) до финала?

Блин, как-то не так сформулировал :( Не думайте обидеться, я имел в виду, будут ли обновления, или сейчас это для вас не приоритетная задача?

Голова тугая просто, 3 часа сна за вчерашние сутки


=BuckLr=   (2007-05-30 00:03:00) [12]


> По 2: наверное, TBPages надо.

А что так? :)  TBPages чем-то напоминает ToolBar Pages :D


> По 1 - не поддерживал, каюсь. Решение: убрать из Object
> Inspector, в OnFormCreate дописать руками (просто скопировать
> нужный код из _1.inc до того как убирать Hint'ы из Инспектора).

Не поддерживали, а предвидится? Вообще хотел узнать, вы дорабатываете Коллапс, или он, так сказать, уже доведён (ну или почти доведён) до финала? Это очень хороший инструмент, который не все почему-то используют. Видимо, дело тут в сложности настройки проекта под Коллапс. Я по-началу тоже упёрся, пока не сообразил, что к чему, а потом просто написал прожку, которая сама прописывает все необходимые пути и директивы в файлы проекта. Так сказать, полная автоматизация (или оптимизация?) процесса, руками править почти ничего и не надо :) Если кому надо, выложу где-нить, обращайтесь

Ну и последнее на сегодня, опять же по Коллапсу, это вопрос к вам, Владимир. В каких случаях и почему довольно крупный проект может не только не уменьшиться, но даже увеличиться? Я сконвертировал проект, который был размером 66 кб, а он стал что-то около 68, не помню уже точно... Или же изменение размера очень индивидуально для каждого проекта? Я понимаю, 66 кило - не шибко крутая прога, но тем не менее... ожидалось всё-таки уменьшение, а не увеличение размера :)


Vladimir Kladov   (2007-05-29 18:39:00) [13]

По 2: наверное, TBPages надо.

По 1 - не поддерживал, каюсь. Решение: убрать из Object Inspector, в OnFormCreate дописать руками (просто скопировать нужный код из _1.inc до того как убирать Hint'ы из Инспектора).


Наверх

Титульная страница Поиск, карта сайта Написать письмо