Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 25, 2011 20:53:54

2rei
От:
Зарегистрирован: 2011-12-24
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

DLL ctypes Вызов функции с параметрами HELP

я тока начниющий с++ для меня это страшный сон !!!!! даже нет это проста ужас!



Офлайн

#2 Дек. 26, 2011 14:15:21

2rei
От:
Зарегистрирован: 2011-12-24
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

DLL ctypes Вызов функции с параметрами HELP

from ctypes import *
ad=windll.DLLM
lib=windll.myadapter
weightsPath_u= “C:\Python27\DLL1\DLLM.nsw”
dllpath_u=“C:\Python27\DLL1\DLLM.dll”
import numpy as np
d1=np.zeros(50000,dtype='d')
d2=np.zeros(50000,dtype='d')
d3=np.zeros(50000,dtype='int16')
d4=np.zeros(50000,dtype='int16')
outputs=c_double(0)
inputs = c_double(0.01)
weightsPath= c_char_p(“C:\Python27\DLL1\DLLM.nsw”)
dllpath=c_char_p(“C:\Python27\DLL1\DLLM.dll”)
lib.CalcNeuralNet(dllpath_u,weightsPath_u,inputs,outputs)
print “out=” +outputs ,“inp=” +inputs
ValueError: Procedure probably called with too many arguments (8 bytes in excess



Офлайн

#3 Дек. 26, 2011 14:27:42

2rei
От:
Зарегистрирован: 2011-12-24
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

DLL ctypes Вызов функции с параметрами HELP

вызываю функцию
extern “C” __declspec(dllexport) int __stdcall CalcNeuralNet(
LPCWSTR dllPath_u, LPCWSTR weightsPath_u,
double* inputs, double* outputs)
количество пареметров такое же



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version