Простая ВК, что делаю не так
☑
0
Ferz
07.12.11
✎
12:21
нужно внешнее событие
procedure AddInObject.Log(const sLog: string);
var
obj : IDispatch;
struct: OleVariant;
begin
obj := OleVariant(i1cv7).AppDispatch;
obj._AddRef;
struct := Variant(obj).NewObject('Структура');
struct.Insert('Log',sLog);
Self.iEvent.ExternalEvent(c_AddinName, '-', Variant(obj).ValueToStringInternal(struct));
end
1
Rie
07.12.11
✎
12:25
(0) А в чём проблема?
(Что-то я очень сильно не уверен в том, что ЗначениеВСтрокуВнутр разрешено вызывать таким способом).
2
Ferz
07.12.11
✎
12:32
(1) не отрабатывает, отладку не включал - сразу решил спросить ©
вот так все хорошо разумеется
Self.iEvent.ExternalEvent(c_AddinName, '-', sLog);
3
artbear
10.12.11
✎
12:06
Статья по организации потоков и взаимодействии с основным окном, которая в свое время также помогла
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс