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

Вниз

Почему не компелиться?   Найти похожие ветки 

 
De   (2006-06-01 13:42) [0]

procedure Proc(var Data: Pointer; Size: Integer);
...
procedure Proc2
var
 s: string;
 p: Pointer;
begin
...
 /// так не компелиться
 Params.ImportParams(@S[1], Length(S), False);
 /// а так все Ок
 P := @S[1];
 Params.ImportParams(P, Length(S), False);
...
end;


поясните пожалуста почему?
спасибо


 
Сергей М. ©   (2006-06-01 13:43) [1]

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


 
De   (2006-06-01 13:43) [2]

звиняюсь вот так:
procedure Proc(var Data: Pointer; Size: Integer);
...
procedure Proc2
var
s: string;
p: Pointer;
begin
...
/// так не компелиться
Params.ImportParams(@S[1], Length(S));
/// а так все Ок
P := @S[1];
Params.ImportParams(P, Length(S));
...
end;


 
Рамиль ©   (2006-06-01 13:44) [3]

Так ведь пишет, наверное, причину?


 
De   (2006-06-01 13:45) [4]

Types of actual and formal var parameters must be identical


 
Сергей М. ©   (2006-06-01 13:48) [5]


> De   (01.06.06 13:45) [4]


И для тебя сия фраза, надо понимать, - тарабарщина ?

Что конкретно не понятно из этой фразы ?


 
Kolan ©   (2006-06-01 13:59) [6]


> Types of actual and formal var parameters must be identical

Это значит, что где то у тебя описана процедура или функция с одними параметрами, а ты туда переавать пытещься параметры другого типа.
Прием:
procedure DoSmth(I: Integer);
begin
end


Вызов :
DoSmth("String");

Те надо передать, допустим, целое число, а ты пытаешься передать строку.


 
StriderMan ©   (2006-06-01 15:22) [7]

1. что такое "Params"
2.
Params.ImportParams(P, Length(S)) случайно не такой прототип имееет:


... ImportParams(var P: Pointer; ...)



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

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

Наверх




Память: 0.48 MB
Время: 0.036 c
15-1148692466
dancer
2006-05-27 05:14
2006.06.18
На карте Google Maps


2-1148882414
n-neo
2006-05-29 10:00
2006.06.18
График


1-1147606618
Коля
2006-05-14 15:36
2006.06.18
Безопасное удаление информации


15-1148455238
alles
2006-05-24 11:20
2006.06.18
Знатокам asp


15-1148759873
oleg_sys
2006-05-27 23:57
2006.06.18
IFO Specification