Вверх ↑
Этот топик читают: Гость
Ответов: 2125
Рейтинг: 159
#16: 2008-02-29 22:16:22 ЛС | профиль | цитата
Проблема, видимо, в реализации массива в THIWinList... Раньше вроде такого не было
b167,delphi,xp sp2
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#17: 2008-02-29 22:21:41 ЛС | профиль | цитата
Эдик писал(а):
В схеме tsdima тоже глюк, у меня на компе

А у меня, например -- нет.

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


tsdima писал(а):
в реализации массива в THIWinList...

А у меня что, другое тесто, что ли
b168 (patch, SVN), delphi (patched KOL), XP SP2+
карма: 22

0
Ответов: 2125
Рейтинг: 159
#18: 2008-02-29 22:56:15 ЛС | профиль | цитата
Вообще хитро стало получаться: никакого XP Style не надо, достаточно параллельно запустить Spy++ - и та-же проблема. Я конечно понимаю, что он хук на сообщения ставит, но чтобы до такой степени гадить - это не в его стиле...
Чудеса просто: запускаешь spy - глюк, закрываешь его - нормально, и это при том, что тестовый проект при этом не перезапускается.
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#19: 2008-02-29 23:11:38 ЛС | профиль | цитата
Но мы не знаем, что стоит у юзера, но, судя по твоим наблюдениям, что-то такое, что пожирает очередь сообщений.
карма: 22

0
Ответов: 2125
Рейтинг: 159
#20: 2008-02-29 23:18:58 ЛС | профиль | цитата
По моим наблюдениям, если EM_LINELENGTH вернул 1, то EM_GETLINE не посылается... Если присутствует хук...
карма: 1

0
Ответов: 8886
Рейтинг: 823
#21: 2008-02-29 23:40:00 ЛС | профиль | цитата
tsdima, nesco, у меня тоже любые одинокие символы в строке превращаются в символ с номером 1 (168, ХР, SP2 )
------------ Дoбавленo:

Сейчас проверил: 157 и 158 - глюка нет, начиная с 159 глюк появляется
карма: 19

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#22: 2008-02-29 23:50:48 ЛС | профиль | цитата
EM_GETLINE присвоен aGetItemText для EditActions, RichEditActions и используется в TControl.GetItems(Idx: Integer).
Насколько я помню, то GetItems появился недавно, но могу и ошибаться.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#23: 2008-03-01 09:39:19 ЛС | профиль | цитата
Леонид писал(а):
Сейчас проверил: 157 и 158 - глюка нет
как проверял ? У меня и в 157 тоже есть
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8886
Рейтинг: 823
#24: 2008-03-01 10:25:12 ЛС | профиль | цитата
Tad, запустил HiAsm.exe из папки с 157 версией, убедился, что включён компилятор Delphi, скопировал с форума схему, вставил её на рабочее поле и нажал зелёный треугольничек
карма: 19

0
Ответов: 9906
Рейтинг: 351
#25: 2008-03-01 10:29:07 ЛС | профиль | цитата
tsdima писал(а):
А если так:

Встречный вопрос: А если поставить KOL, которым мы с nesco пользуемся

Конечно я допускаю, что изобретать велосипед раз эдак в третий - может оказаться увлекательным занятием...
Но все-таки, интересно - за каким лядом я тогда это делал

Что именно - не помню: воды немало утекло, с тех пор как я разбил стекло....
карма: 9

0
Ответов: 8886
Рейтинг: 823
#26: 2008-03-01 12:22:22 ЛС | профиль | цитата
Galkov, сейчас рапаковал имеющийся у меня архив kol_hiasm (kol.pas имеет размер 2003131 байт?) в папку компиляторов 168 версии, прописал путь code_8519.txt и ничего не изменилось, глючок остался, подскажите, что же я сделал неправильно?
карма: 19

0
файлы: 1code_8519.txt [154B] [459]
Ответов: 9906
Рейтинг: 351
#27: 2008-03-01 12:29:12 ЛС | профиль | цитата
Леонид писал(а):
что же я сделал неправильно?

Не реагировал на ссылки, неоднократно выкладываемые мною на этом форуме (у меня нет сомнений - читал!), по поводу аналогичных багов (всех и не упомнишь)
Вот такие ссылки: http://hiasm.com/forum.html?q=3&t=7652
Неправильно, потому что делал это я вовсе НЕ ОТ ТОГО, что у меня за левым ухом зачесалось

Про изменение установочного пакета - не ко мне вопросы
карма: 9

0
Ответов: 8886
Рейтинг: 823
#28: 2008-03-01 15:11:44 ЛС | профиль | цитата
Galkov, конечно, и читал, и делал, иначе откуда бы этот архив у меня взялся бы, но про kol.dcu забыл переименовать на old
"Всё в порядке, шеф!"
карма: 19

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