не вызываются функции из dll

Программирование на Visual Basic for Applications
Aleksis
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 29.12.2004 (Ср) 13:11

не вызываются функции из dll

Сообщение Aleksis » 29.12.2004 (Ср) 13:15

возникла проблема. Написал dll-шку на делфе, которую использую в надстройках для Excel-а. Так вот в ХР-шном Экселе не вызываются функции из этой длл-шки. Из 2000 Офисов и ниже все работает Ок, а из ХР нифига. Посоветуйте чего-нибудь.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 29.12.2004 (Ср) 13:17

Как вызываешь, что говорит, чему равно lastdllerror...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Aleksis
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение Aleksis » 29.12.2004 (Ср) 14:47

Вызываю вот так:

Public Declare Function myFunc Lib "manom" (ByVal Param1 As Long, ByVal Param2 As Long, ByVal Param3 As Double, ByVal Param4 As Double, ByVal Param5 As Double) As Double

А она ничего не пишет. Excel просто висит и все. Реагирует только на три пальца. Причем такая байда только с Офисом ХР все что ниже прекрасно работает. Хотя если поставил Офис ХР. Потом надо сносить всю систему и ставить, например, Офис 2000, чтобы все заработало.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: PetalBot и гости: 1

    TopList