Out of curiosity, has anyone written a DLL with Micros that you can use with SIM? While also willing to post your header files and class files? I was just playing around with it and somehow my simple a + b dll is causing Ops to explode
I know this is an old post, but I have done just that. I have external DLLs that I run through SIM. If you want me to post an example of how to do it, I will.
I know the basics of the extern C in C++ that I need to use, and can in fact write DLL's that work with the MICROS win32, but I'm at a loss when it comes to targeting their WinCE platform. Any help you can provide would be awesome.
I have done my DLLs on the Win32 platform. Mine use C++/CLI so I can use WCF to communicate from the cashier terminals to other servers we have.
Anyway, as for Windows CE, I haven't done any Micros DLLs with it, but I have written other code under WinCE.
If I remember correctly, I was told that the terminals they have use WinCE 6.0. When I was writing for this type of target, I used embedded Visual C++. This does not come in Visual Studio. I don't know if Microsoft puts it out for separate download anymore. I think I can download it through my MSDN subscription, but it has been a few years since I looked for it.
Don't know if it helps, but also what I do in my DLLs is I write them similar to how Microsoft does it, where I have a function that returns lengths of variable items, like strings and dynamically allocated arrays so I don't have to preallocate tons of memory in the SIM script for different variables.
It can never be a bad thing. I would like to know these things as well.
Let me put a question out there. Is it possible to have a small window that is always on top of the Winclient screen. It doesn't need to be large just enough to see notes? Maybe across the very top of the screen (which is normally unused). The idea is to see notes for a guest (when a loyalty card is used) that grabs the mag stripe and passes it to another interface that will return with guest information?
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.