Форум: "Основная";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];
ВнизКак использовать процедуру, описаную в другом модуле Найти похожие ветки
← →
Брат (2002-09-11 11:34) [0]Люди, вобщем есть процедура описанная в модуле Unit1:
...
private
{ Private declarations }
procedure CreateDirsOld;
public
{ Public declarations }
end;
...
Вопрос: как мне её использовать в модуле OptionsF?
← →
gek (2002-09-11 11:39) [1]надо перенести в раздел public
← →
NDeu (2002-09-11 11:44) [2]unit OptionsF;
.........
implementation
uses Unit1;
.........
CreateDirsOld;
.......
← →
AFrolov (2002-09-11 11:46) [3]еще надо не забыть ее вынести в раздел интерфейс.
← →
Брат (2002-09-11 11:48) [4]Делал всё вышеописанное - не помогает.......
← →
Рыжик (2002-09-11 11:50) [5]В твоём примере это не процедура, это метод какого-то объекта. Вот для объекта и надо вызывать
← →
Брат (2002-09-11 11:50) [6]
> еще надо не забыть ее вынести в раздел интерфейс
что нужно вынести?
← →
Song (2002-09-11 11:52) [7]Uses Unit1;
...
Form1.CreateDirsOld;
← →
gek (2002-09-11 11:53) [8]из вызывающего модуля
M1.Procedure_name;
послушай Рыжик © (11.09.02 11:50)
← →
Брат (2002-09-11 11:56) [9]вызывал так:
MainForm.CreateDirsOld;
а что нужно в interface добавлять?
← →
Song (2002-09-11 11:58) [10]А причём тут MainForm ?
← →
Рыжик (2002-09-11 11:59) [11]
> а что нужно в interface добавлять?
Так ничего. А вот если бы была просто процедура, не привязанная к MainForm, то она должна быть объявлена в interface-секции, чтобы стала видна в других модулях.
← →
Брат (2002-09-11 12:01) [12]mainForm - это у меня Unit1, в котором и описана CreateDirsOld
← →
evgeg (2002-09-11 12:03) [13]Ну вы, блин, даете. Вызывать private метод из другого модуля нельзя.
← →
Poirot (2002-09-11 12:07) [14]Люди!!! Киньте ему исходник!!! Пусть посмотрит!!!
Я НЕМОГУ!!!! ТАКОГО НЕ ИМЕЮ, А ПИСАТЬ ЛЕНЬ!!!
← →
Рыжик (2002-09-11 12:08) [15]
> evgeg © (11.09.02 12:03)
C private-ом уже разобрались. См. gek © (11.09.02 11:39) ;)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.009 c