Вверх ↑
Этот топик читают: Гость
Ответов: 10
Рейтинг: 2
#1: 2009-02-19 13:22:00 ЛС | профиль | цитата
Доброго всем времени суток. У меня появилась такая проблема: мне требуется использовать стороннюю dll(nicotra.dll-расчёт вентиляторов) в своей программе. нашёл мануал по этой dll но никак не могу разобраться как его использовать так как не знаю языко программирования и мануал на английском. нашёл такие строки: это наверно команды dll(одна из них) -
subroutine GET_INI_CONFIG(Nserie,Serie)
!MS$ ATTRIBUTES DLLEXPORT,STDCALL:: GET_INI_CONFIG
!MS$ ATTRIBUTES ALIAS:'_GET_INI_CONFIG':: GET_INI_CONFIG
!MS$ ATTRIBUTES REFERENCE :: Nserie
!MS$ ATTRIBUTES REFERENCE :: Serie
Integer*4 Nserie
Character(10) Serie(100)
обьясните пожалуйста как это использовать примерно вот в такой схеме

Add(MainForm,2953706,21,105)
{
Width=508
Height=549
}
Add(Button,12342944,210,140)
{
Left=15
Top=15
link(onClick,10777992:doData,[])
}
Add(DoData,10777992,273,140)
{
Data=String(GET_STANDARDS_FANALONE)
link(onEventData,2384785:doEvent1,[])
}
Add(CallDLL,2384785,343,140)
{
EventCount=1
WorkCount=1
DLLName="Nicotra.dll"
link(onEvent1,2869753:doAdd,[(405,146)(405,132)])
}
Add(Memo,2869753,434,126)
{
Left=75
Top=5
Width=415
Height=505
}

если нада ещё какая нить информация- напишу!
карма: 0

0
Ответов: 2125
Рейтинг: 159
#2: 2009-02-19 13:42:26 ЛС | профиль | цитата
На будущее: Код

Вызов сторонних DLL возможет только из компонента InlineCode, поищи примеры на форуме.
карма: 1

0
Ответов: 10
Рейтинг: 2
#3: 2009-02-19 13:53:01 ЛС | профиль | цитата
понимаешь там надо писать на дельфи. а я в языках ноль. не мог бы кто нить исходя из кода вверху написать пример а я от него уже остальное попробую сделать. dll лежит в папке с программой имя Nicotra.dll. Плз очень нада.
карма: 0

0
Ответов: 3655
Рейтинг: 69
#4: 2009-02-19 18:11:36 ЛС | профиль | цитата
g00dv1n писал(а):
Плз очень нада

Диплом горит
карма: 0

0
Ответов: 10
Рейтинг: 2
#5: 2009-02-19 19:05:19 ЛС | профиль | цитата
блин ребята ну помогите!!!
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2009-02-19 19:07:58 ЛС | профиль | цитата
g00dv1n, на разбор интерфейса этой dll и вывод всех ее параметров наружу может уйти достаточно много времени, чем тут никто заниматься не будет. Подсказать как и что использовать - пожалуста, предоставить готовое - врятли.
карма: 26
0
Ответов: 10
Рейтинг: 2
#7: 2009-02-19 19:31:19 ЛС | профиль | цитата
я же прошу пример с одной функцией которая написана выше а остальные я сам по аналогии!
карма: 0

0
Ответов: 3655
Рейтинг: 69
#8: 2009-02-19 19:41:17 ЛС | профиль | цитата
Dilma,
Устанавливай таксу,
Создание компонентов под заказ:
Создание простого компонента 99 руб.
Создание сложного компонента 999 руб.
Создание диплома на HiAsm 9999 руб.

карма: 0

0
Ответов: 10
Рейтинг: 2
#9: 2009-02-19 19:43:20 ЛС | профиль | цитата
Вячеслав, ты бы лучше помог...
карма: 0

0
Ответов: 3655
Рейтинг: 69
#10: 2009-02-19 19:47:09 ЛС | профиль | цитата
g00dv1n писал(а):
ты бы лучше помог...

Я ни бум-бум в этих DLL.
карма: 0

0
Ответов: 10
Рейтинг: 2
#11: 2009-02-19 19:48:04 ЛС | профиль | цитата
ну вот и я!!! а надо!
карма: 0

0
Ответов: 5227
Рейтинг: 587
#12: 2009-02-19 19:52:50 ЛС | профиль | цитата
g00dv1n, компонент Zipper использует DLL, вот тебе и аналогия
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 10
Рейтинг: 2
#13: 2009-02-19 19:57:01 ЛС | профиль | цитата
это ты такой умный!!! а я никакой аналогии не вижу! и мне это никак не помогло!!!
карма: 0

0
Ответов: 3514
Рейтинг: 184
#14: 2009-02-19 20:00:31 ЛС | профиль | цитата
g00dv1n, вам тут никто ничего не обязан.
карма: 0
0
Ответов: 10
Рейтинг: 2
#15: 2009-02-19 20:06:25 ЛС | профиль | цитата
да я так понял что тут никто и не поможет! я в очередной раз убедился в этом!
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)