Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

процедуры и фенкции [D5, Win2k]


Lit_Bogdan ©   (2002-04-29 00:51:00) 

Когда передаю параметры в процедуру или функцию иногда вылазит следующий глюк:
например

Procedure Proc(S, S1, S3: string; A1, A2: byte);
Proc("ff", "ff", "ff", 10, 20);
S, S1, S2 - передаеться нормально
A1, A2 - нули.
Если изменить процедуру следующим образом:
Procedure Proc(S, S1, S3: string; T1, T2, T3: byte A1, A2: byte);
Proc("ff", "ff", "ff", 0, 0, 0, 10, 20);
то все параметры передаюится правильно.
Глюк проявляется не постоянно.

ОЧЕНЬ МЕШАЕТ РАБОТАТЬ!!!

ЛЮДИ что делать?


cdaDmitriy   (2002-04-29 11:03:00) [1]

или передаешь не BYTE например 257 ...2345
проверь свое "Глюк проявляется не постоянно."


AFROLOV   (2002-04-29 10:48:00) [2]

А типы параметров с которыми вызывается процедура совпадают с типами которые описанны в ее заголовке?


Alx2   (2002-04-29 10:30:00) [3]

>Lit_Bogdan © (29.04.02 00:51)
Программа, видимо, где-то гадит в память и запарывает часть стека.


kull   (2002-04-29 01:11:00) [4]

Нельзя ли привести код процедуры и ее вызова?


Наверх

Титульная страница Поиск, карта сайта Написать письмо