Форум: "Прочее";
Текущий архив: 2016.01.03;
Скачать: [xml.tar.bz2];
ВнизНикто не хочет задачку от GunSmoker-а решить? :) Найти похожие ветки
← →
Rouse_ © (2015-05-01 14:09) [40]Показывает False, ты уверен что пример правильный?
← →
Дмитрий С © (2015-05-01 14:11) [41]32 бита скомпилируй
← →
Дмитрий С © (2015-05-01 14:12) [42]И у меня только в Debug проявляется.
← →
Rouse_ © (2015-05-01 14:13) [43]А, все - поигрался с настройками среды (отключил оптимизацию) и проявилось.
Ну что - молодец, почти нашел :)
← →
Rouse_ © (2015-05-01 14:16) [44]Ан нет - я поторопился. Не воспроизвелось.
← →
Дмитрий С © (2015-05-01 14:22) [45]Покажи asm
Debug 32x, только перебилди
← →
Rouse_ © (2015-05-01 14:33) [46]Все разобрался, да именно на это ты и вышел, что я Зотычу объяснял в свое время (ошибка на SBB после сравнения из-за неверно выставленного CF), но тут есть еще один цимус :)
← →
Rouse_ © (2015-05-01 14:46) [47]ЗЫ, дополню - данная ошибка (именно в твоем, Дим, примере) из-за того что используется CMP а не TEST, который дергает EnumWindows
← →
Кто б сомневался © (2015-05-06 19:36) [48]Если честно то это баг, имхо - т. к. неудобно.
Неудобно жеж - придется выносить тип PTempData = ^TTempData;
TTempData = record из главной функции, в которой EnumWindowsProc была вложенной - переносить их в модуль на самый вверх. А так все на виду..
← →
Кто б сомневался © (2015-05-06 19:37) [49]Баг из за того что работает по разному.
← →
Кто б сомневался © (2015-05-06 19:43) [50]
> переносить их в модуль на самый вверх.
Не на самый верх оказывается, а просто над функцией тип дописать, раньше кажись нельзя было в разных частях кода описывать типы.
procedure TClass,DoSmth;
begin
end;
// где то в середине модуля
type
PTempData = ^TTempData;
TTempData = record
end;
// продолжаем
procedure TClass.DoSmthelse;
begin
end;
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2016.01.03;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.002 c