Какво съобщение?
Delphi предвижда съобщение, когато стартирате проекта, което означава, че той и дали е вредно?
Опасно код "String индекс на Var параметър"
за това място
# XA0, защото: = 1 до Дължина (shifr) направи
# XA0; започне
# XA0; # XA0; shifr [Ь]: = CHR (РСР (shifr [Ь]) + 77);
# XA0; край;
прави малко, за да спаси криптиран файл
Нещо се съмнявам, че Delphi 6 генерира опасен код съобщение.
И смисъла на посланието, е както следва:
нищо в процедурата, както е индекс прехвърляне линия параметър Var. Тъй като в тази процедура можете да го промените. И това е много, много не Gud.
PS Аз съм на Delphi 6, този код не се компилира:
процедура X (Var Параметър: цяло число);
започвам
приключи;
процедура TForm1.Button1Click (Sender: TObject);
Var
# XA0; I: Integer;
започвам
# XA0, защото: = 0-10 направи
# XA0; # XA0; X (I)
приключи;
Когато съобщенията започват дава самия проект
И да не 6 и 7, малко грешка.
съобщение отива в долния прозорец на допълнително изграждане, програми за работа nevliyaet
(Shifr [Ь] е стойността) на това цикъл nevliyaet
> Vudu # XA0; (08.07.05 17:38)
> Вредно ли е?
Едва ли. Изключване може да бъде в настройките на проекта: Проект -> Options -> Compiler Съобщения -> Предупреждения -> опасен код.
Може да бъде по-лесно (макар и със същата предупреждението "ома): Inc (shifr [в], 77).
Аз винаги забравят за тази процедура, и се използва за да има
Свързани статии