Dynace OO Extension to C and Windows Development System

2008-01-08 Thread Blake McBride

This is an announcement for a new release of the Dynace Object
Oriented Extension to C and the Windows Development System.

Real briefly, Dynace is an OO extension to C which includes multiple
inheritance, meta object protocol (MOP), class library, native thread
support, garbage collection, and is well documented.  The system has
been in production use for over 10 years.

The Windows Development System is a Dynace class library which makes
programming GUI applications under Windows and Linux (WINE) very easy.
It also includes a library for SQL Databases, an interface to Java and
MzScheme, a custom resource editor, etc.

Besides 600+ pages of professional documentation, the system also
includes a language tutorial and a GUI and Database tutorial.

Dynace will run on almost anything with a C compiler.  It has been
tested on many different systems over the years.

The Windows Development System runs on Windows an Linux (with WINE).  This
is open source software.

I can be downloaded at:

http://blake.mcbride.name

Blake McBride
[EMAIL PROTECTED]






Re: Can't figure out how to link a program

2008-01-07 Thread Blake McBride

Dear Alexandre,

Thank you for your response.  With that little information I was able to 
get my entire system working.  Two or three very simple examples showing 
all the steps in the docs would be worth their weight in gold and would 
be so easy to do.  It's also a shame I had to send the inquiry through 
three different channels before getting an answer.

Thank you very much for your quick response.  I t made all the difference.

Respectfully,

Blake McBride

Alexandre Julliard wrote:
> Blake McBride <[EMAIL PROTECTED]> writes:
>
>   
>> I apologize for bothering you with this.  I have tried getting an
>> answer to this on comp.emulators.ms-windows.wine and on
>> wine-devel@winehq.org without any responses.  Actually, I am quite
>> surprised that neither is this information available in the
>> documentation, the examples, nor the faq.  It seems like being able to
>> compile and link a simple hello-world program without all kinds of
>> convoluted / cygwin compatible / shared library wrapper stuff is
>> either impossible or a deeply guarded secret.  I used to use Willows
>> and everything build cleanly and simply.  Basically I'm just trying to
>> compile a C program that uses the Win32 API.  I would think there
>> would be some simple way of compiling with your include files and
>> linking with your libraries in a straight forward and simple way (like
>> every other development system).
>> 
>
> There is, you have to use winegcc instead of plain gcc. It does all the
> magic for you.
>
>   




Can't figure out how tolink a program

2008-01-03 Thread Blake McBride

I have a library built under Linux with Wine (mylib.a) that uses various 
Windows API (mainly GUI) that built fine.  I compiled the main program 
from .c to .o and from .rc to .res just fine.  My problem is I can't 
figure our what command line to use to link:

myprogram.o
myprogram.res
mylib.a

In other words, when I try to link it all together I get a bunch of 
unresolved externals on things like:

ReleaseDC
GetDC
SendMessageA
MulDiv
GlobalAlloc
etc...

I don't know what gcc command line argument to load the normal API's.

I checked all the online docs.  There are no examples and the docs that 
do exist state that hey are out-of-date.

I would really appreciate a few simple example command lines to link a 
program with the normal API's AND my .res file.

Thank you.

Blake McBride
[EMAIL PROTECTED]