ПредишенСледващото

Какво съобщение?

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).

Аз винаги забравят за тази процедура, и се използва за да има

Свързани статии

Подкрепете проекта - споделете линка, благодаря!