Форум: "Corba";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
ВнизИнициализация переменных во внутреннем сервере автоматизации DLL Найти похожие ветки
← →
HollowMan (2005-02-03 16:03) [0]Описал переменную в секции interface private
Как мне ей задать начальное значение?
← →
Набережных С. © (2005-02-03 17:06) [1]>Описал переменную в секции interface private
Ась? Эт че за зверь?
← →
HollowMan (2005-02-03 17:18) [2]Возможно я невнятно выражаюсь:
unit NAME_DLL
interface
uses ComObj...;
type
TNAME_DLL = class(TAutoObject, INAME_DLL)
private
peremennaj: integer;
Как переменной "peremennaj" задать начальное значение которое будет использоватся и изменятся в методах COM объекта?
← →
Silver Alex © (2005-02-03 18:26) [3]не совсем ясно что именно тебе нужно.
я так понимаю что эта переменная будет разная для каждого клиента, раз она обьявлена в private.
если это значение не равно 0, тогда правильно для COM обьектов использовать метод initialize.
procedure TNAME_DLL.initialize;
begin
inherited initialize;
peremennaj:=578;
....
end;
← →
HollowMan (2005-02-03 18:44) [4]Всё правильно...
Что то подобное мне и надо TNAME_DLL.Initialize
просто при добавлении этой процедуры в секцию implementation не хочет работать... говорит что - Undeclared identifier "Initialize"
как эту процедуру правильно описать?
← →
Silver Alex © (2005-02-03 19:01) [5]unit NAME_DLL
..
type
TNAME_DLL = class(TAutoObject, INAME_DLL)
public
procedure Initialize;override;
end;
дожно работать
Страницы: 1 вся ветка
Форум: "Corba";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c