Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TestArrayType = ctypes.c_double * 1000
- arrNew = TestArrayType()
- hDLL = ctypes.WinDLL(r"C:/NASM_Test_Projects/Test_Project_Full2/Std_Math_Formulas.dll")
- CallTest = hDLL.TryThemAll
- CallTest.argtypes = [ctypes.POINTER(ctypes.c_double), ctypes.POINTER(ctypes.c_double), ctypes.POINTER(ctypes.c_double)]
- CallTest.restype = ctypes.c_int64
- t = type(arrNew)
- #Call #1
- #ptrA = ctypes.cast(arrNew, ctypes.POINTER(ctypes.c_double))
- #retvar = CallTest(ptrA, ptrA, ptrA)
- #Call #2
- #retvar = CallTest(ctypes.pointer(arrNew), ctypes.pointer(arrNew), ctypes.pointer(arrNew))
- #Call #3
- #retvar = CallTest(ctypes.POINTER(arrNew), ctypes.POINTER(arrNew), ctypes.POINTER(arrNew))
- #Call #4
- retvar = CallTest(arrNew, arrNew, arrNew)
Add Comment
Please, Sign In to add comment