| imho.ws |
![]() |
|
|
|
# 2 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Понятие unsafe code присутствует в java и .net, а вот в Delphi ни в 6-ом ни в 7-ом я такого не припомню.
Но я думаю что само определение не меняется, т.е. под unsafe code понимаются asm-вставки, а также ссылки и указатели. Программа должна работать и так, но если это жутко критично, то можешь попробовать убрать все это. |
|
|
|
|
# 3 |
|
Member
Регистрация: 20.09.2002
Адрес: MARS
Сообщения: 300
![]() ![]() |
ежели более детально подойти к проблеме то вот на какой кусок он ругается:
TM:=timetostr(time); for i:=Length(TM) downto 1 do if TM[i]=':' then TM[i]:='-'; я так предполагаю что в этом коде может получиться переполнение буфера, а ты как думаешь RaZEr ? Как бы его написать чтоб не ругался, мно просто интересно, не чтобы критично.. Хотя кто знает. На работе я поставил разные версии этой проги на 4пни и один из них тормозит. У меня появилась гепотеза что утеска памяти из-за мое программы происходит. Но не может же утечка проявиться прям с начальной загрузки виндовса. Нет. Вот поэтому решил ругательства Делфи7 пофиксить.
__________________
Папуас папуасу друг, товарищ и корм. |
|
|