powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Ограничение на количество локальных переменных?
8 сообщений из 8, страница 1 из 1
Ограничение на количество локальных переменных?
    #32141803
sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sv
Гость
Использую Delphi 5.5
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
function TForm1.F(x, y, z: Variant): Variant;
var
     p1, p2, p3, p4, p5, p6, p7, p8, p9, p10,
     p11, p12, p13, p14, p15, p16, p17, p18, p19, p20,
     p21, p22, p23, p24, p25, p26, p27, p28, p29  :Variant;
begin
Result:= 1 ;
end;

Дает предупреждение
"Return value of function 'TForm1.F' might be undefined"


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
function TForm1.F(x, y, z: Variant): Variant;
var
     p1, p2, p3, p4, p5, p6, p7, p8, p9, p10,
     p11, p12, p13, p14, p15, p16, p17, p18, p19, p20,
     p21, p22, p23, p24, p25, p26, p27, p28  :Variant;
begin
Result:= 1 ;
end;

Дает только Hint'ы!

Количество параметров как-то ограничено? И где это написано.
Мне сказали, что Delphi4 вообще не открывает формы с такими функциями!
...
Рейтинг: 0 / 0
Ограничение на количество локальных переменных?
    #32141806
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
такс, а про условия эксперемента можно уточнить? Напрмер если дважды откомпилировать одно и тоже то во второй раз все предупреждения после первого раза исчезнут... Может сдесь имеет место аналогичный случай? Да и если прочитать сообщение, то ясно видно что ругань идет на другую тему... по мойму здесь имеет место быть не вся функция...
...
Рейтинг: 0 / 0
Ограничение на количество локальных переменных?
    #32141819
sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sv
Гость
Да в этом случае если компилировать, то исчезает!
А если билд -- то не исчезает!
...
Рейтинг: 0 / 0
Ограничение на количество локальных переменных?
    #32141822
sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sv
Гость
А еще, что интересно, Hint'ы дает только на 26 переменных! (p1,...,p26)
...
Рейтинг: 0 / 0
Ограничение на количество локальных переменных?
    #32141825
LexusR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дело не в количестве параметров ,
скорее всего в первом варианте
для параметра p29 не инициализируется Result
...
Рейтинг: 0 / 0
Ограничение на количество локальных переменных?
    #32141847
sv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sv
Гость
2 LexusR
чТО значит: "для параметра p29 неинициализируется Result"?

а для параметра p24? (к примеру!)


Функция возвращает корректное значение (1)!
...
Рейтинг: 0 / 0
Ограничение на количество локальных переменных?
    #32141885
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
колво переменных глобальных + локальных (на момент юзания функции) ограничено размером стека (stack).
не момню как там в четверке было - но начиная с 5 при вырубленных опциях проджекта - show hints/warnings - при компилле - тихо - а при билде - ругань.
не обращай внимание на ето.
...
Рейтинг: 0 / 0
Ограничение на количество локальных переменных?
    #32141889
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... в догонку - не юзаемые переменные - делфя всеравно не линкует.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Ограничение на количество локальных переменных?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]