It actually ties two programs together ... mine, and a parts supplier. My program calls the .dll which communicates with their program on the same computer. The lookup parts and save them.
The problem here is the communication. Its all done in XML so that takes parsing, but I'm not concerned with that. I have samples of programs written in Delphi and VB that can do this without a problem, but apparently we can't do it with native xHarbour/FWH.
Calling the .dll's is not a problem except for the very first one. We must define a function in the xHarbour program, and pass its memory location to the .dll ( which is interacting with their other program ). Then, their program calls that function to pass the XML document.
If you look at Antonio's work ( greatly appreciated ), you can see how he approached this, and my sample code works except for getting the document. In other words, that function info is accepted by the .dll, and then I can actually affirmatively connect to the program and get a response. Once that occurs I'm supposed to receive a "Hello" document but so far I'm not seeing it.
The problem here is my lack of knowledge of C. I have the compilers I need, the books yet unstudied, etc. etc. but I've always gotten around it. I decided enough was enough so now I'm actually studying at least the basics of C so I can actually work with the EXTEND API for xHarbour. Perhaps then I will get this working.
Tim