Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 21.01.2007, 21:39   #1
ghtpbltyn
Guest
 
Сообщений: n/a
По умолчанию Excell + VBA + DLL = Help

В excell нужно провести очень сложные подсчеты (VBA). Говорят, что можно оптимизировать программу если вынести код в библиотеку dll. Не могу найти материал по этому вопросу. Может кто-нибудь компетентен в этом вопросе, даст ссылочки.
  Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: складные столы в аренду москвабарнхауз чертежикогда концерт руки вверх в омске - redkassa.ruтермошпатель для воскаМагазин бытовой техники: холодильник уценка купить - переходи на сайт ТАЙМТВ!


Старый 21.01.2007, 21:53   #2
mikle
Постоялец
 
Пол:Мужской
Регистрация: 25.12.2006
Сообщений: 558
Репутация: 184
По умолчанию Re: Excell + VBA + DLL = Help

встроенная справка по ключевому слову Declare:

Код:
Declare Statement
      

Used at module level to declare references to external 
procedures in a dynamic-link library (DLL).

Syntax

[Public | Private] Declare Sub name Lib "libname" [Alias "aliasname"] [([arglist])]
Длл'ку, соответственно, хоть на ассемблере пиши. Но, на практике, никакого особенного выигрыша это тебе не даст.

Последний раз редактировалось mikle; 21.01.2007 в 21:57..
mikle вне форума
 
Ответить с цитированием Вверх
Старый 22.01.2007, 00:03   #3
mastester
Неактивный пользователь
 
Регистрация: 21.01.2007
Сообщений: 3
Репутация: 1
По умолчанию Re: Excell + VBA + DLL = Help

Есть несколько способов
1. Сделать COM компонент и его вызывать в коде
2. Вызывать Web service для выполнения необходимых вычислений.
mastester вне форума
 
Ответить с цитированием Вверх
Старый 06.02.2007, 15:42   #4
JKLNet
Новичок
 
Пол:Мужской
Регистрация: 31.01.2007
Сообщений: 13
Репутация: 1
По умолчанию Re: Excell + VBA + DLL = Help

Цитата:
Сообщение от mastester Посмотреть сообщение
Есть несколько способов

Попробуй разбить программу на подпрограммы, а при произведении вычислений, отключай автоматический расчет в ячейках. Намного ускорит программу.
JKLNet вне форума
 
Ответить с цитированием Вверх
Ответ


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

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

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


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


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.03794 секунды с 12 запросами