За какво е dispinterface?
Но най-важното е, че наистина не мога да намеря информация: за какво служи dispinterface?
Игнорирайте "Но най-важното" - имаше много изтрити нетехнически въпроси. И така, какво е това dispinterface?
За да не се обадите на GetIdsOfNames, но незабавно Invoke
и за методи за въвеждане и параметри по време на компилация.
Всъщност методът IDispatch.Invoke се извиква незабавно и извикването на метода се анализира и подсказва чрез точка.
За да не се обадите на GetIdsOfNames, но незабавно Invoke
и за методи за въвеждане и параметри по време на компилация.
Уау, по дяволите, какви умни хора. И дори не можах да прочета ръководството на потребителя за мобилния си телефон до края.
Освен това, ако няма tlb, за да ускорите, можете да създадете описание на dispinterface, знаейки името на методите, да получите dispid методи чрез GetIdsOfNames и като знаете типа на функцията, ръчно да създадете описание на dispinterface.
TablValue = dispinterface
["]
Функция ColumnCount: Double; диспид 1;
Функция NewColumn (Ident: WideString; Tip: WideString; Len, Per: Double): Double; диспид 2;