Вверх ↑
Этот топик читают: Гость
Ответов: 184
Рейтинг: 4
#1: 2007-11-29 03:40:15 ЛС | профиль | цитата
Если в пакете установлено большое кол-во проектов (>10), причём названия проектов (те, что под иконками) достаточно длинные, то последние иконки в окне создания нового проекта сдвигаются вниз. Т.е. вместо "иконка" "иконка" "иконка", показывается "иконка" "иконка" -переход на след. ряд- "иконка".

Что делать, чтобы увидеть:
1. Забэкапить int\hiasm.db
2. Выполнить .his примерно такого содержания:
code_7843.txt
3. Запустить HiAsm. Файл > Новый. Закрыть окно.
4. Файл > Новый.
5. Смотреть на иконки.

Это глюк HiAsm'а иля я такой особенный? HiAsm b167
------------ Дoбавленo:
6. Восстановить int\hiasm.db
------------ Дoбавленo:
иллюстрация
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
файлы: 2code_7843.txt [169B] [487], sdvig_ikonok.jpg [8.5KB] [481]
vip
#1.1контекстная реклама от партнеров
Администрация
Ответов: 15294
Рейтинг: 1518
#2: 2007-11-29 12:03:28 ЛС | профиль | цитата
HuKTO, если диалог кажется малым - в папке int u можно исправить его как угодно
карма: 26
0
Ответов: 184
Рейтинг: 4
#3: 2007-11-29 17:11:33 ЛС | профиль | цитата
Dilma писал(а):
исправить его как угодно

Работает.

Проблема не в том что окно мало, а в том как переносятся иконки. Понимаю, если б последняя иконка переносилась в начало нового ряда, но не в середину же.
Или это к Биллу?
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Администрация
Ответов: 15294
Рейтинг: 1518
#4: 2007-11-29 18:36:54 ЛС | профиль | цитата
расположением иконок в элементе занимается ListView(VCL, WinAPI), а не hiasm. Однако такого переноса никогда раньше не встречал
карма: 26
0
Ответов: 184
Рейтинг: 4
#5: 2007-11-29 19:37:30 ЛС | профиль | цитата
Dilma писал(а):
Однако такого переноса никогда раньше не встречал

Я тоже. Главная что проблема решена - ну и чёрт с этим переносом

Дабы не плодить топики пишу здесь:
При создании нового компонента пишу в ini:

#ini
[Type]
Inherit=Message

[Methods]
*Caption=Содержит заголовок сообщения|2|
Ставлю новый компонент на рабочий стол, отключаю у вставленного элемента показ точки Caption, сохраняю проект, переоткрываю проект и точка Caption опять видима.
Можно не переокрывать проект, а делать Ctrl+CCtrl+V: результат тот же.

------------ Дoбавленo:

И ещё до кучи:
Главный компонент созданного мной проекта не является формой, но в проект можно добавлять слегка подкоректированный компонент ChildForm со слегка подкоректированным MainForm и при этом после запуска всё работает как надо.
Но чтобы добавить этот ChildForm нужно сначала добавить его в проект "Приложение Windows", скопировать его там и вставить в свой проект. Или использовать шаблоны.
Иначе HiAsm ругается.
Можно ли всё это как-нибуть обойти?
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Администрация
Ответов: 15294
Рейтинг: 1518
#6: 2007-11-29 21:30:13 ЛС | профиль | цитата
HuKTO писал(а):
Ставлю новый компонент на рабочий стол, отключаю у вставленного элемента показ точки Caption, сохраняю проект, переоткрываю проект и точка Caption опять видима.

никто не обещал, что перекрытие родительских св-тв и методов вообще возможно подобным образом

HuKTO писал(а):
Можно ли всё это как-нибуть обойти?

использовать форму в соответствующем проекте и не использовать там, где это не предусмотрено
карма: 26
0
Ответов: 184
Рейтинг: 4
#7: 2007-11-29 23:26:12 ЛС | профиль | цитата
Dilma писал(а):
никто не обещал, что перекрытие родительских св-тв и методов вообще возможно подобным образом

Жаль, а то уж больно широкий компонент у меня получается, хотел точки второстепенной важности скрыть, чтоб глаза не мозолили. Нет так нет.
Dilma писал(а):
использовать форму в соответствующем проекте и не использовать там, где это не предусмотрено

В проекте (vis плагин для winamp'a) это как раз таки мною предусмотрено, но hiasm об этом не знает. Плохо
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Администрация
Ответов: 15294
Рейтинг: 1518
#8: 2007-11-30 00:08:02 ЛС | профиль | цитата
HuKTO писал(а):
В проекте (vis плагин для winamp'a) это как раз таки мною предусмотрено

а есть уверенность, что вызов KOL формы из плагина WinAMP это допустимая операция?
карма: 26
0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2007-11-30 00:17:05 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2022-04-03 07:43:46
карма: 0

0
Ответов: 184
Рейтинг: 4
#10: 2007-11-30 00:17:59 ЛС | профиль | цитата
Забыл войти.
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Администрация
Ответов: 15294
Рейтинг: 1518
#11: 2007-11-30 00:24:46 ЛС | профиль | цитата
Думаю включение редактора форм в том или ином виде в любом случае будет вынесено в настройки к проекту. Пока еще не понятно, как это сделать наилучшим образом
карма: 26
0
Ответов: 184
Рейтинг: 4
#12: 2007-12-07 12:11:39 ЛС | профиль | цитата
Я тоже так думаю . Исходя из моих условий могу предложить добавить в эти самые настройки свойство, которое может принимать значения вроде
0 - проект является формой (разрешен редактор форм)
1 - проект не является формой (редактор не разрешён)
2 - проект не является формой (редактор не разрешён), но есть возможность вставлять визуальные контейнеры
3 - ...
А в свойствах этих виз. контейнеров прописывать, в каком типе (или типах) проектов их можно использовать.
------------ Дoбавленo:

Ещё по теме Inherit: при наследовании свойство компонента по умолчанию почему-то перестаёт таковым быть
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Администрация
Ответов: 15294
Рейтинг: 1518
#13: 2007-12-07 12:29:05 ЛС | профиль | цитата
вот и получаем, что зависимость существует не только от проекта, но и от контейнера в проекте
карма: 26
0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)