rodelio Posted March 20, 2009 Posted March 20, 2009 Is this possible with AutoIt or can it just call Win32 dlls? In my attempt to call the COM-Enabled dll I made a Win32 dll using VB6.0 but I am being stopped by some errors like I cannot even call MsgBox in the Win32 dll I made with VB6.0 since AutoIt will crash trying to call the function. Another option I am looking into is to actually create the Win32 dll using AutoIt. Is that possible? How can I reference the .net COM-Enabled dll? The following code is one of the functions in that Win32 dll I made using VB6.0. Public Function PokerGetPercentage(pocket As String, board As String, opponents As Long, accuracy As Long) As String Dim sPocket As String Dim sBoard As String Dim result As String Dim Poker As PokerHand Set Poker = New PokerHand sPocket = StrConv(pocket, vbUnicode) sBoard = StrConv(board, vbUnicode) result = Poker.GetHandStrength(sPocket, sBoard, opponents, accuracy) PokerGetPercentage = StrConv(result, vbFromUnicode) End Function BTW, I only know VB6.0 and .Net so I won't be able to make one using C/C++. Thank you so much!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now