Top channel protocol violation: expecting preamble

Please post any questions regarding the program here.

Moderator: 2020vision

Top channel protocol violation: expecting preamble

Postby laurence71 » Sun Oct 28, 2012 11:10 am

A friend of mine give me an Excel trigger to work with Gruss.
I tried it but there was an error : "Run-time erro '429' : ActiveX component can't create object".
I saw on your forum that Gruss does't work with Office 2010 click to run version so I have switched from Office 2010 Click-to-Run to MSI-based Office. I have checked my firewall settings, I have added the folder where I have copied the Excel file in the "Trusted Locations" of Excel... And it was working. There is in this Excel trigger an import button to import soccer matches (over/under) of the day. It uses COM connection to do it.
Now I ask my friend to make a small change (about odds) and he gave me another version of the Excel, and since it doesn't work anymore even if I use the previous version.
Here is the error message : "Run-time error '-2146233077 (8013150b)' Top channel protocol violation: expecting preamble", the Excel debugger stops at "sports = ba.getSports()".
Com Server option in Betting Assitant is ticked. I can connect the Excel file with it but I can't import soccer matches. I have even tried BA_Clean_COM_Registry.exe but it's still not working...

What can I do ? Thanks in advance for your help.

Have a great day.

Laurence.
laurence71
 
Posts: 1
Joined: Sun Oct 28, 2012 11:05 am

Postby GaryRussell » Wed Oct 31, 2012 4:30 pm

Did you first uninstall Betting Assistant before using the clean registry utility? Ie. Did you take the following steps?

1) Uninstall BA
2) Run BA_Clean_COM_Registry.exe
3) Re-install BA

Also what version of Betting Assistant are you using?
User avatar
GaryRussell
Site Admin
 
Posts: 9872
Joined: Fri Nov 18, 2005 8:09 pm
Location: Birmingham, UK

Postby GaryRussell » Thu Nov 15, 2012 3:50 pm

I did a remote assistance session with another user who had the same error message. I discovered that another process was using port 8000 which Betting Assistant uses to communicate with the COM interface. The solution is to use another port.

If you uninstall BA and re-install from the link below it should solve the problem. This version includes a config file which tells the COM dll to use port 8001. You will also need to change the COM preferences in BA to use port 8001.

http://www.gruss-software.co.uk/Betting ... M_fix2.msi

Please let me know if this helps.
User avatar
GaryRussell
Site Admin
 
Posts: 9872
Joined: Fri Nov 18, 2005 8:09 pm
Location: Birmingham, UK


Return to Help

Who is online

Users browsing this forum: No registered users and 54 guests

Sports betting software from Gruss Software


The strength of Gruss Software is that it’s been designed by one of you, a frustrated sports punter, and then developed by listening to dozens of like-minded enthusiasts.

Gruss is owned and run by brothers Gary and Mark Russell. Gary discovered Betfair in 2004 and soon realised that using bespoke software to place bets was much more efficient than merely placing them through the website.

Gary built his own software and then enhanced its features after trialling it through other Betfair users and reacting to their improvement ideas, something that still happens today.

He started making a small monthly charge so he could work on it full-time and then recruited Mark to help develop the products and Gruss Software was born.

We think it’s the best of its kind and so do a lot of our customers. But you can never stand still in this game and we’ll continue to improve the software if any more great ideas emerge.