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

Вниз

Непонятная ошибка   Найти похожие ветки 

 
Azeem ©   (2006-03-15 15:05) [0]

Здравствуйте мастера. При компиляции строки
ReadFile(hFile,fHead,SizeOf(fHead),iRead,nil);
получаю ошибку
[Pascal Error] FastBMP.pas(109): E2033 Types of actual and formal var parameters must be identical
Не знаю что делать. Кто нибудь подскажите пожалуйста что это такое ?
Особенно интересно что означает "nil". С английским у меня туговато, поэтому в справке я не всё понял.


 
Сергей М. ©   (2006-03-15 15:08) [1]

"Типы актуальных и формальных параметров функции должны быть идентичны" - так переводится на русский-народный эта буржуйская абракадабра.

Надеюсь, разницу между формальными и фактическими (актуальными) параметрами вызова некоей ф-ции ты понимаешь ... это ж таки Паскаль, таки не буржуйский язык ...


 
Azeem ©   (2006-03-15 15:21) [2]

Нет к сожалению не понимаю - не сталкивался. Не могли бы Вы пояснить ?


 
Azeem ©   (2006-03-15 15:22) [3]

Удалено модератором


 
Azeem ©   (2006-03-15 15:22) [4]

Удалено модератором


 
Megabyte ©   (2006-03-15 16:14) [5]

Формальные параметры - это те, кот. у тебя находятся в описании подпрограммы(функции, процедуры)
procedure myproc(a : integer, b : string);

А фактические параметры - которые ты передаешь в процедуру во время её вызова.
var
 count : integer;
 name : string;
begin
...
myproc(count, name);
{Важно не только соответствие типов, но  и порядок должен соблюдаться. Вот так не будет правильно: myproc(name, count);
...
end;

Так вот у тебя типы параметров не совпадают.

з.ы. Тоже считаю, что с анлийским у меня туго. Но такую простую фразу сложно не понять. Не зря все таки в ВУЗе учился. %)


 
MBo ©   (2006-03-15 16:26) [6]

>Azeem
Покажи, как у тебя объявлены параметры



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

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

Наверх




Память: 0.48 MB
Время: 0.035 c
15-1142028685
fann
2006-03-11 01:11
2006.04.02
Дело такое, у меня есть программа, но она закомпилированна....


15-1141896338
Зм1й
2006-03-09 12:25
2006.04.02
Проблемы с локалкой


15-1141740830
sniknik
2006-03-07 17:13
2006.04.02
Программный рейд, striple... WinXP


15-1141744728
mr.HelpMe
2006-03-07 18:18
2006.04.02
Что делать если я забыл свой пароль? (к админам)


2-1142502168
Sonnetrut
2006-03-16 12:42
2006.04.02
Привязка файла Excel