Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.02.14;
Скачать: CL | DM;

Вниз

ошибка при передаче формальных параметров   Найти похожие ветки 

 
Afonya   (2009-03-26 16:11) [0]

Добрый день! У меня возникла сложилась следующая ситуация. Существует две процедуры - вот примерный код:

function B(var flag: boolean): integer;
begin
  ...
  ...
end;

procedure A (bFlag: boolean);
var I : integer;
begin
 ...
      I := B(bFlag);
 ...
end;


А теперь как все обстоит. Еще до вызова функции B, в процедуре А параметр bFlag определен (например false). Но как только происходит вызов функции B (заранее поставив точку останова на самом  первом операторе этой функции), то окажется что параметр flag - не определен. Увеличения размера стэка не привело к нужному результату. Може ткто-то наступал уже на эти "грабли".


 
Palladin ©   (2009-03-26 16:14) [1]

вставь после
function B(var flag: boolean): integer;
begin
ShowMessage(BoolToStr(flag));

и удивись, отладчик не всегда адекватен по причине оптимизатора...



Страницы: 1 вся ветка

Текущий архив: 2010.02.14;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.01 c
1-1237817783
Дмитрий Белькевич
2009-03-23 17:16
2010.02.14
SHBrowseForFolder открывается пустым


1-1237493413
Fresh
2009-03-19 23:10
2010.02.14
Невыводимые символы в Memo, RichEdit


2-1260898615
dplz
2009-12-15 20:36
2010.02.14
Как убрать мерцание image на image?


2-1260972694
s_t_d
2009-12-16 17:11
2010.02.14
Помогите с запросом. Поля и совокупные х-ки в одном запросе ...


2-1260801136
serhiyiv
2009-12-14 17:32
2010.02.14
FREE TBITMAP