Your work looks good. lbu_translateString has been insufficiently tested. Try calling lbu_translateFile It has been used extensively. Now that you have brought up the issue, lbu_translateString will be tested thoroughly. Please consider joining this list. Your message had to be reposted, since it was from a nonmember. Thanks, John On Mon, Feb 27, 2012 at 02:15:00PM -0800, Philip Todd wrote: > Hi, > > I am trying to call the liblouisutdml.dll from a Windows application. > > I have successfully made anonymous calls to the dll from my windows > app. It responds with a version number of 2.4.0. > > I am able to inspect the UserData in my debugger, having recovered it > from a call to lbu_initialize(). > > If I call lbu_translateString() with a mathml string, it crashes. It > does seem to be locating the table files and the semantic files (I can > see them in the UserData). > > (If I call it with an ordinary string, it does not crash, outbuf > contains something, but outlen is 0. > > Am I missing some step in installing the software? I put the > liblouiutdml.dll and liblouis.dll somewhere find-able, as i did with the > contents of lbu_files and the tables directory of Liblouis. > > Thanks in advance for any help, > > Phil Todd > For a description of the software, to download it and links to > project pages go to http://www.abilitiessoft.com -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com