У меня есть программа, которая работает peachy в Py2.4. Я импортирую файл TobiiPlugin.dll, а затем запускаю свои скрипты.
import TobiiPlugin as tobii
tobii.setGazeSubjectProfile(3, 0)
Однако, когда я переместил код в Py2.5, он на меня злится и я получаю
Traceback (most recent call last):
File "C:\tobiiDll\TobiiPlugin\Debug\logger_speech.py", line 274, in <module>
main()
File "C:\tobiiDll\TobiiPlugin\Debug\logger_speech.py", line 242, in main
tobii.setGazeSubjectProfile(3, 0)
File "C:\Python25\lib\ctypes\__init__.py", line 325, in __getattr__
func = self.__getitem__(name)
File "C:\Python25\lib\ctypes\__init__.py", line 330, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: function 'setGazeSubjectProfile' not found
>>>
Как все удалось пропасть? Это не только эта функция. Я пробовал другие из DLL, и они тоже не работали. Спасибо!