Форум: "Потрепаться";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
ВнизFunction Найти похожие ветки
← →
Agent[007] (2003-04-17 13:53) [0]
type
TForm1 = class(TForm)
Button1: TButton;
Label1: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Label2: TLabel;
procedure Button1Click(Sender: TObject);
function GetBrickNum(Xpoint,Ypoint,Coor:integer):integer;
private
{ Private declarations }
public
{ Public declarations }
end;
Почему из-за выделенной строки возникает:
[Error]:unstatisfied forward or external declaration
← →
Jack128 (2003-04-17 14:02) [1]Потому что метод объявлен, но не реализован
← →
SergeN (2003-04-17 14:04) [2]Засунь её в приват или в паблик
← →
Axis_of_Evil (2003-04-17 14:08) [3]в обычных глобвльных var ее опиши
← →
Agent[007] (2003-04-18 14:03) [4]Понял! Я не так к ней обращался
Я писалfunction GetBrickNum
А надоfunction TForm1.GetBrickNum
← →
uw (2003-04-18 14:09) [5]Чтобы такого не получалось, да и чтобы поменьше писать, после того, как объявил метод, нажми Ctrl+Shift+C.
← →
Юрий Федоров (2003-04-18 15:01) [6]>>uw © (18.04.03 14:09)
только Delphi при этом ставит методы в определенном порядке, что не всегда соответствует точке зрения программиста :-(
← →
han_malign (2003-04-18 15:06) [7]>Юрий Федоров ©
- да-а-а, а как было бы здорово, елси бы Delphi сортировал реализацию по порядку объявления... А то сердце кровью обливается, а руки не доходят.
← →
uw (2003-04-18 15:08) [8]>Юрий Федоров © (18.04.03 15:01)
Ну да. А еще добавляет раздел read в property, хотя мне это, к примеру, и не нужно. Но все равно, с Ctrl+Shift+C телодвижений меньше.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.016 c