Вверх ↑
Этот топик читают: Гость
Ответов: 913
Рейтинг: 196
#226: 2025-05-29 16:16:47 ЛС | профиль | цитата
nesco писал(а):
Решений не много, но все они не рабочие.


Но это powershell

https://forum.hiasm.com/getfile/40586

Редактировалось 5 раз(а), последний 2025-05-29 16:55:57
карма: 18

0
файлы: 1Группировка в таблице PS-xaml.zip [1.6KB] [93]
Разработчик
Ответов: 26303
Рейтинг: 2146
#227: 2025-05-29 18:19:39 ЛС | профиль | цитата
Gunta писал(а):
Но это powershell

И как мне прикрутить возможности powershell к доступным системным возможностям API?
карма: 22

0
Ответов: 913
Рейтинг: 196
#228: 2025-05-30 08:00:37 ЛС | профиль | цитата
nesco писал(а):
И как мне прикрутить возможности powershell к доступным системным возможностям API?

Никак. Это просто пример...
Но Explorer как-то меняет шрифт и цвет.

карма: 18

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#229: 2025-05-30 13:27:27 ЛС | профиль | цитата
Gunta писал(а):
Но Explorer как-то меняет шрифт и цвет.

Не надо забывать, что не все мы можем реализовать с нашими библиотеками. Я заметил, что не все сообщения доходят в обработчик. Часть сообщений где-то пропадает.
карма: 22

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#230: 2025-05-31 01:00:34 ЛС | профиль | цитата
Проверил все сообщения NM_CUSTOMDRAW, которые доходят до нас. В них нет ничего, что связано с группами. Никакой реакции на отрисовку заголовка групп. Те что-то изменить в заголовках групп не получится. Тупо просто не чем. Я не знаю, с чем это связано, возможно, что с манифестом.

Редактировалось 1 раз(а), последний 2025-05-31 01:03:33
карма: 22

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#231: 2025-06-03 03:32:43 ЛС | профиль | цитата
Так, решил немного доусовершенствовать таблицу. Вот что я еще в нее добавил



Это водяной знак

--- Добавлено в 2025-06-03 04:04:48

Но тестирование показало, что требуется доработка.

Редактировалось 1 раз(а), последний 2025-06-03 04:04:48
карма: 22

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#232: 2025-06-03 19:11:26 ЛС | профиль | цитата
Короче от водяного знака придется отказаться, тк он не поддерживает нормально StyleXP.
В компонент MST_Groups добавил предупреждение о невозможности работать без StyleXP, когда его поддержка не включена. Обновление в архиве.
карма: 22

0
Ответов: 197
Рейтинг: 5
#233: 2025-06-11 08:58:42 ЛС | профиль | цитата
Обновление в архиве.

nesco, Стесняюсь спросить, а где архив?
P.S.: Я только с отпуска
карма: 1

0
Ответов: 2433
Рейтинг: 693
#234: 2025-06-11 09:53:57 ЛС | профиль | цитата
strannik_nebes, на 14 странице смотри в посте: #205: 2025-05-25 00:31:28
карма: 11

0
Ответов: 197
Рейтинг: 5
#235: 2025-06-16 14:30:24 ЛС | профиль | цитата
После замены файлов из архива nesco, у меня появились ошибки:
Borland Delphi  Version 12.0  Copyright (c) 1983,98 Inprise Corporation

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiInlineCode_37C98C0.pas(21) Hint: Variable 'i' is declared but never used in 'ThiInlineCode_37C98C0.doSetOnChange'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiVBoxLayout.pas(10) Hint: Overriding virtual method 'THIVBoxLayout.Sort' has a lower visibility than base class 'TWinLayout'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiHBoxLayout.pas(10) Hint: Overriding virtual method 'THIHBoxLayout.Sort' has a lower visibility than base class 'TWinLayout'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiInlineCode_37C8FD0.pas(21) Hint: Variable 'i' is declared but never used in 'ThiInlineCode_37C8FD0.doSetOnChange'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiInlineCode_37C9170.pas(21) Hint: Variable 'i' is declared but never used in 'ThiInlineCode_37C9170.doSetOnChange'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiCheckBoxRush.pas(25) Hint: Private symbol 'OldMessage' declared but never used

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiInlineCode_37C9310.pas(21) Hint: Variable 'i' is declared but never used in 'ThiInlineCode_37C9310.doSetOnChange'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiInlineCode_37C94B0.pas(21) Hint: Variable 'i' is declared but never used in 'ThiInlineCode_37C94B0.doSetOnChange'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiInlineCode_37C9720.pas(21) Hint: Variable 'i' is declared but never used in 'ThiInlineCode_37C9720.doSetOnChange'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiInlineCode_37C9990.pas(21) Hint: Variable 'i' is declared but never used in 'ThiInlineCode_37C9990.doSetOnChange'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiCRC16_32.pas(144) Warning: Combining signed and unsigned types - widened both operands

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiCRC16_32.pas(145) Warning: Combining signed and unsigned types - widened both operands

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiCRC16_32.pas(146) Warning: Combining signed and unsigned types - widened both operands

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiImg_Gradient.pas(305) Hint: Variable 'change' is declared but never used in 'ThiImg_Gradient._work_doDraw'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hispisok_122B34D0.pas(232) Error: Undeclared identifier: '_prop_SelectColorMode'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hispisok_122B34D0.pas(233) Error: Undeclared identifier: '_prop_SelectTextColor'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hispisok_122B34D0.pas(234) Error: Undeclared identifier: '_prop_SelectTextColorNoFocus'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hispisok_122B34D0.pas(235) Error: Undeclared identifier: '_prop_SelectColor'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hispisok_122B34D0.pas(236) Error: Undeclared identifier: '_prop_SelectColorNoFocus'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hispisok_122B34D0.pas(250) Error: Undeclared identifier: '_prop_TextInEmptyTable'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hispisok_122B34D0.pas(251) Error: Undeclared identifier: '_prop_IgnoreEmptyField'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hispisok_122B34D0.pas(252) Error: Undeclared identifier: '_prop_Alternating'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hispisok_122B34D0.pas(253) Error: Undeclared identifier: '_prop_AlternatingColor'

D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hiproduct_7F91D50.pas(110) Fatal: Could not compile used unit 'hispisok_122B34D0.pas'
Сборка завершена.

Тесты провожу на сложных творениях. Обычно, если есть проблемы, то на них и проявляется.

Редактировалось 2 раз(а), последний 2025-06-16 15:18:29
карма: 1

0
Ответов: 1133
Рейтинг: 81
#236: 2025-06-16 20:59:28 ЛС | профиль | цитата
strannik_nebes писал(а):
Тесты провожу на сложных творениях

Давайте попробуем логическое мышление.

    Создаем сложную схему.
    Сохраняем.
    Заменяем файлы из обновленного архива.
    Открываем нашу сложную тестовую схему.
    Охере*ем от обилия ошибок.

Теперь по порядку.
Сохраняя схему в которой используются всевозможные точки. Оно и понятно, схема сложная, задействованы почти все точки.
В схеме сохраняются имена точек и линки к ним. Вроде все верно.
Заменяем/обновляем файлы. То есть некоторые точки исчезают совсем, некоторые переименовываются/обновляются, новые точки появляются.
Открываем старую схему в которой, задействованы точки отсутствующие в обновленной версии элемента.


Что среде остается делать, как не предусмотрительно предупредить пользователя о несоответствии, тобишь ошибках.
карма: 2

0
Ответов: 2433
Рейтинг: 693
#237: 2025-06-17 11:04:42 ЛС | профиль | цитата
strannik_nebes, проверь еще раз правильно ли скопировал файлы и не лежит ли сам проект (sha файл) с старыми файлами (pas). Если это не помогло, то следующее:
1. Нажать Ctrl+D на поле HiAsm. При наведении курсора над элементами на поле в вкладке справка должно отображаться вместо:

MTStrTbl: MT таблица строк
приблизительно такое:

EID: 14610375
NUM: 5FBE840
SDK: 60523B0
2. Откомпилировать проект в котором появляются ошибки.
3. Посмотреть содержимое файла: D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hispisok_122B34D0.pas (Номер в конце названия файла тот же что указан в вкладке ошибок).
4. Найти нужные номера строк (выделен красным), которые помечены как Error:
D:\Soft\HiAsm 4 AltBuild\Elements\delphi\code\hispisok_122B34D0.pas(235)
5. Покажи что там в этих строках.
карма: 11

0
Ответов: 197
Рейтинг: 5
#238: 2025-06-17 16:12:43 ЛС | профиль | цитата
sla8a, Откатил обратно. Все модифицированные файлы вручную скопировал в папки. Стало компилироваться. Хотя
и до этого компилировался пример. Потом что-то сломалось.

EID: 15480570
NUM: 7279950
SDK: 6BE0920

Редактировалось 2 раз(а), последний 2025-06-17 16:27:22
карма: 1

0
Ответов: 2433
Рейтинг: 693
#239: 2025-06-18 09:11:54 ЛС | профиль | цитата
strannik_nebes, из описанных мной действий из пяти пунктов, те сделал только первый. Данные описанные в первом пункте не нужны, они приведены для примера. Нужны строки из файла (см. пункт 3).

У тебя в ошибках написано следующее:
В файле hispisok_122B34D0.pas ошибки в строках: 232,234,235,236,250,251,252,253
карма: 11

0
Ответов: 197
Рейтинг: 5
#240: 2025-06-18 13:23:13 ЛС | профиль | цитата
sla8a, я бы рад выложить файл, да он, после восстановления компонентов с SVN (обновления), пропал. Сейчас все компилируется. Я толком и не понял, что привело к поломке.
В будущем, буду знать, что выкладывать.

Редактировалось 3 раз(а), последний 2025-06-18 13:26:38
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)