Hello,
I have read technical details about Owandy QuickVision bridge (http://www.opendental.com/manual/bridgeOwandy.html) and do not understand it completely. So I would like to ask, if anybody can describe me (as a developer) how does bridge exactly works?
I understand the first step to execute mj32.exe with "C / ALINK" parameter. (For example: "C:\juliew\mj32.exe C /ALINK").
But what does "then passes some data to Quick Vision using Windows API calls" means? What kind of data and what kind of API calls does Open Dental send to QuickVision? Can some Open Dental developer describe these API calls in detail.
Just to be sure: I know what API calls means and have used them many times, but do not know which API function Open Dental exactly calls to find patient in QuickVision.
Thank you very much.
PavelJ
Owandy QuickVision bridge
-
- Posts: 64
- Joined: Thu Aug 20, 2015 11:08 am
Re: Owandy QuickVision bridge
Hello,
I just quickly reviewed over the bridge file. From what I can see we import a dll "user32.dll" with three functions to handle the external calls for the bridge. The methods created using the dll seem to be FindWindow(...), IsWindow(...),SendMessage(...).
As for the Windows API calls there are some standard ones like Process.Start(...) then we use the IsWindow to do a check on the link and the we use the SendMessage to send the patient data over.
If I'm being unclear or you would like further clarification let me know.
I just quickly reviewed over the bridge file. From what I can see we import a dll "user32.dll" with three functions to handle the external calls for the bridge. The methods created using the dll seem to be FindWindow(...), IsWindow(...),SendMessage(...).
As for the Windows API calls there are some standard ones like Process.Start(...) then we use the IsWindow to do a check on the link and the we use the SendMessage to send the patient data over.
If I'm being unclear or you would like further clarification let me know.
Re: Owandy QuickVision bridge
Thank you for reply, Joe.