Текущий архив: 2005.07.11;
Скачать: CL | DM;
ВнизKOL 2.01 - a very strange bug Найти похожие ветки
← →
Vladimyr © (2004-11-20 17:06) [0]Караул!!!
При обновлении 2.0 -> 2.01 становится невозможно программно менять содержимое EditBox!!!
(EditBox1.Text := ...)
(В дизайне всё нормально, вручную - с клавиатуры - тоже)
← →
dimaxx © (2004-11-20 23:23) [1]В версии 1.99 я не могу поменять содержимое заголовка формы в KOL-проекте (только runtime), а тут еще и с EditBox1.Text траблы!
← →
Владимир Кладов (2004-11-21 08:01) [2]Кончайте панику наводить. У меня работает в 2.01, в других версиях я не проверял сейчас, но по мне и там все работало, на проектах, с которыми я работаю. Лучше посмотрите у себя, что у вас там не так в проектах.
← →
ecm © (2004-11-21 09:38) [3]У меня тоже все ок....
Д6 + Вин2к3(Д6 + на Вин98 - тоже ОК)
← →
Андрей © (2004-11-21 14:24) [4]И у меня тоже все путем....
Д6 + WinXp.
Кстати, я тут писал, что после перехода на 1.99 -> 2.00 проект неожиданно прирос на ~20 килобайт. Так вот, после перехода на 2.01 он самостоятельно "похудел" обратно, без всяких переделок.
← →
Vladimyr © (2004-11-21 19:57) [5]Владимир, а куда мне смотреть-то?
Были строчки вида "EditBox1.Text := Int2Str (...
" для нескольких боксов, при переходе с KOL v2 на KOL v2.01 во всех стали оставаться значения, заданные в дизайне.
При этом в режиме выполнения можно установить туда курсор и набрать любое число, оно нормально набирается.
Замена строчек наEditBox1.Text := "ppp"
ни к чему ни привела.
Процедура "SetCaption" вызывается вроде нормально.
Откат на KOL v2.00 восстановил нормальное поведение EditBox"ов.
После каждой замены производилась пересборка всех пакетов.
← →
Владимир Кладов (2004-11-21 20:13) [6]мне научить как поставить breakpoint? или интеллекта хватит? все-таки... Пардон, однако.
← →
Владимир Кладов (2004-11-21 20:26) [7]а мистики вообще не бывает. Просто Delphi иногда берет dcu откуда-нибудь, где ему подвернется, или считает, что dcu новее, чем сам pas-модуль, и не пересобирает его. MCK ингоде генерирует inc-файлы не в той директории, а Delphi их потом оттуда берет, хотя новые генерятся уже в правильном месте. Ищите.
← →
Vladimyr © (2004-11-21 21:57) [8]Прошу прощения, если мой вопрос показался глупым, поставить Breakpoint я умею, но пока не разбираюсь в KOL настолько, чтобы по содержимому регистров определить, что в SetCaption не срабатывает (то, что эта процедура вызывалась, я писал).
Обновил KOL ещё раз, всё пересобрал, перекомпилил и снова пересобрал. В результате всё заработало.
Танцы с бубном?..
← →
ecm © (2004-11-22 09:29) [9]Не разбираешься в регистах - включи PAS-версию. Там тебе будет
понятнее
← →
Solo © (2004-11-23 08:59) [10]Тоже хочу навести немножко паники.
Взялся вчерась апдейтить с 200 на 201, апдейтер крикнул два раза, что не найдены файлы MCKCtrls.pas и KOL.pas, по английски, разумеется. И соврал, потому что эти файлы там были! И все работало. А потом переименовал их в старые, как положено, а вместо них создал новые - пустые, с нулевым наполнением. 200 у меня была сапдейтена со 199-й, и к ней я еще ставил патч насчет BitBtn. Пришлось сделать откат...
← →
Xaker © (2004-11-23 09:08) [11]ecm © (22.11.04 9:29) [9]
кстати, PAS-версия намного ли медленнее ASM"овской ?
← →
ecm © (2004-11-23 12:35) [12]2 Solo естественно откат! Я его тоже делал, а как иначе патч на
BitBtn изменил 200 версию и апдейт уже не смог сработать
- он не настолько интелектуален.
2 Xaker - не намного в общем случае ты особо не заметишь.
Кстати если надо пройтись отладчиком лишь по одной PAS-функции
достаточно изменить в перед ASM-версией
{$DEFINE ASM_VERSION}
на что-то другое допустим
{$DEFINE ASM_noVERSION}
← →
Vladimyr © (2004-11-24 01:39) [13]Теперь уже нечего ловить, так как всё заработало :)
(после повторной переустановки)
Глюк с обновлением у меня тоже был, но в более ранней версии.
Там помог повторный запуск Updater"а.
Резюме: если что-то не заработало с первого раза, попробуйте ещё раз! :)
← →
Владимир Кладов (2004-11-27 18:45) [14]вот оно в чем дело: DoubleBuffered - неверно стало отрабатываться WM_SETCAPTION. Условие наоборот. Наткнулся у себя, тогда и разобрался. Когда же начнем более детально вникать в суть происходящего в коде, господа программеры?
← →
Gandalf © (2004-11-28 17:48) [15]У меня другой странный баг - при переходе на новую версия Delphi 7 стало ставильно вылетать ругаясь на user.dll. Причем это появилось после подключения XLGrid"а после удаления лучше не стало - может кто встречался?
← →
Vladimyr © (2004-11-29 01:41) [16]Версия 2.01, XLGrid использую, всё ОК.
← →
mdw © (2004-11-29 11:45) [17]Было у меня такое. Мучился месяца два. Делфи ракалась на user.dll, падала с Access violation в MirrorKOLPackageD7.dsk, или при чтении по адресу 000000 и т.д. Самый лучший вариант был Run time 216 - закрывалось сразу, не выкидывало 20 окошек с ошибками...
Вылечилось Rebuild"ом MirrorKOLPackageD7.dsk после установки всех "левых" пакетов для KOL. Сейчас все Ок. До сих пор тащусь - за 2 месяца такой чахорды достало...
← →
Gandalf © (2004-11-29 23:58) [18]Гуд вроде помогло - правда не знаю точно что :)
← →
Vladimyr © (2004-12-05 01:41) [19]Поставил Delphi 7.1 update, и все падения исчезли, как дурной сон :)
Правда, его так просто не скачаешь, ищите на варёзниках (файл "d7_ent_upd1.exe")
← →
Владимир Кладов (2004-12-05 14:20) [20]я всегда говорил - никогда не надо переходить на новый ОС/компилятор/... пока по крайней мере первый сервис-пак не выйдет. Я вот пользоваться стал 6-м Delphi после 2-го, и все путем. И на XP перешел только после СП2 окончательно. Так что на Delphi2005 может к 2007-му году перейдем еще, куда спешить.
Страницы: 1 вся ветка
Текущий архив: 2005.07.11;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.051 c