Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];

Вниз

Вызов метода OleVariant на этапе выполнения   Найти похожие ветки 

 
Dred2k   (2003-07-10 19:13) [0]

Подскажите, плиз, как вызвать метод OleVariant на этапе выполнения (допустим, что на этапе компиляции имя метода неизвестно).

var tmpOLE : OleVariant;
...
tmpOLE := CreateOleObject(AClassName);
try
tmpOLEObject.Call({...}); // Это явно при компиляции
// Как на этапе выполнения ?
finally
tmpOLEObject := UnAssigned;
end;


 
clickmaker   (2003-07-10 19:19) [1]

tmpOLEObject.GetIDsOfNames
tmpOLEObject.Invoke(dispid,...


 
Dred2k   (2003-07-10 20:07) [2]

Спасибо. Разберемся...


 
Dred2k   (2003-07-10 21:00) [3]

Как говорится, лень - двигатель прогресса. ;)
Сейчас, к сожалению, нет времени отвлекаться на низкий уровень - очень много прикладухи. Вот, в поисках "красоты и простоты" нашел rx-модуль Ole2Auto. А с ним - и великолепный класс TOleController. Его метод CallFunction мне и помог.
Еще раз спасибо.
(вообще - запарку не люблю, кайфа нет от написания ...) ;)



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

Форум: "Основная";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.009 c
1-77911
Erik
2003-07-10 11:47
2003.07.24
ReadComponent считать свойство.


1-77913
jjiura
2003-07-09 23:22
2003.07.24
Подскажите Grid?


1-77847
Тимур
2003-07-12 15:13
2003.07.24
Сервер Excel в delphi


1-77996
Kostya
2003-07-11 17:54
2003.07.24
Помогите заставить IMAGE в дельфи принять размер


7-78163
Мфдукф
2003-05-15 19:29
2003.07.24
система





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский