Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.03 c
8-1137160318
GekaNaz
2006-01-13 16:51
2006.06.18
из MPEG4 файла нужно выдернуть несколько ключевых кадров


15-1148329988
DillerXX
2006-05-23 00:33
2006.06.18
Скажите, ну почему?


2-1148990528
Steep
2006-05-30 16:02
2006.06.18
popup окна


15-1148292897
deltav1
2006-05-22 14:14
2006.06.18
Симулятор економики на Delphi


2-1149045797
Лыган
2006-05-31 07:23
2006.06.18
Посик




   Наверх