Вниз
Скачать: CL | DM;

Объявление функций.   Найти похожие ветки 

← →
pathfinder ©   (2007-02-08 16:14) [0]

Добрый день! Подскажите пожалуйста в чем моя ошибка

interface

function sum_count(g: string; f: string): integer; overload;
function sum_count(g: string; f: string): double; overload;

implementation

function sum_count(g: string; f: string): integer;
begin
...
end;

function sum_count(g: string; f: string): double;
begin
...
end;

компилятор говорит:
[Pascal Error] My.pas(19): E2037 Declaration of "sum_count" differs from previous declaration


← →
Сергей М. ©   (2007-02-08 16:16) [1]

Перегрузке допускаются функции с разными по кол-ву и типоразмерам формальными параметрами.

А у тебя обе перегруженные ф-ции имеют строго одинаковый набор форм.параметров, оттого и грабли)


← →
palva ©   (2007-02-08 16:17) [2]

Для использования overload должны отличаться параметры. У вас отличается тип возвращаемого значения - этого не достаточно.


← →
pathfinder ©   (2007-02-08 16:24) [3]

точно..вот я тормоз..читаю хелп и не вижу:(
Спасибо!



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

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



Память: 0.45 MB
Время: 0.037 c
15-1170264009
Piroxyline
2007-01-31 20:20
2007.02.25
"Назад в будущее"


2-1170512601
metex
2007-02-03 17:23
2007.02.25
Out of memory. Как с этим бороться?


15-1167466599
vidiv
2006-12-30 11:16
2007.02.25
base64, "+" и HTTP POST


2-1170693056
FIL-23
2007-02-05 19:30
2007.02.25
подключение шрифтов


8-1151000056
гость333
2006-06-22 22:14
2007.02.25
покадровое воспроизведение видео




   Наверх