<div class="gmail_quote">On Sun, Nov 8, 2009 at 2:05 AM,  <span dir="ltr"><<a href="mailto:dominique@savagesoftwaresolutions.com">dominique@savagesoftwaresolutions.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi all,<br>
  Does anyone here have experience with using WineLib with FPC or Lazarus?<br>
Basically a company's application, that I'm doing a tender for, has<br>
licensed a Win32 DLL that they do not have the source for. They want their<br>
Delphi application ported to Mac OS X and Linux.<br>
<br>
Tests show that using Wine/CrossOver that the DLL calls work correctly.<br>
What I'd like to do is Compile an FPC application with WineLib so that we<br>
can continue using this DLL.<br>
<br>
The only other possibility would be to create C or Lazarus shared object<br>
that links to WineLib which in turn, talks to the DLL. Then my app would<br>
call the Shared Object on both Mac OS X and Linux and WineLib would do its<br>
magic.<br>
<br>
Are either of these solutions possible? Is there a flaw in my plan?<br></blockquote></div><br>If it works in C, it should work in FPC, i'm not sure how many calls are needed for WineLib, Kylix used it and i don't think there should be any major problems, but if performance is important a replacement (native) library should be better.<br>
<br>Razvan<br>