Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 04.02.2005, 08:59   [включить плавающее окно]   #1
Алекс Т
Мужской Новенький
Автор темы
 
Регистрация: 04.02.2005
Question Подключение DLL в VBA (Excel)

Есть DLL, написанная на Delphi. В ней есть процедура:

GetINI ( IniData : pIniData ); stdcall;

где
type
TIniData = record
v1: boolean;
v2 : String[255];
v3 : String[255] ;
end;
aIniData = array of TIniData ;
pIniData = ^aIniData;

Как правильно вызвать эту процедуру на VBA и прочитать/записать поля записи?
Алекс Т вне форума  
Ответить с цитированием
Непрочитано 10.02.2005, 14:20   [включить плавающее окно]   #2
Ant.ttk
Мужской Продвинутый
 
Аватар для Ant.ttk
 
Регистрация: 16.11.2004
Адрес: Троицк
Никак. Нужно писать ActiveX.
__________________
Feel the force, motherf*ckers.
Ant.ttk вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 11.02.2005, 15:23   [включить плавающее окно]   #3
Ant.ttk
Мужской Продвинутый
 
Аватар для Ant.ttk
 
Регистрация: 16.11.2004
Адрес: Троицк
Хмм... возможно я не прав. Посмотри http://firststeps.ru/mfc/steps/r.php?46
__________________
Feel the force, motherf*ckers.
Ant.ttk вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 14.02.2005, 10:36   [включить плавающее окно]   #4
Sanya
Мужской Опытный
 
Аватар для Sanya
 
Регистрация: 22.03.2003
Адрес: Апатиты
вот примерно так:

Declare Sub ShellExecuteA Lib "shell32.dll" _
(ByVal hwnd As Long, ByVal cmd As String, _
ByVal fname As String, ByVal empt As String, _
ByVal dirr As String, ByVal sm As Integer)
__________________
Лечить и судить умеют и могут все, а вот рассчитать несущую балку?
Sanya вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:08. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey