[lazarus] Win32

Gregory Kingsley Gregory.Kingsley at investecmail.com
Thu Mar 22 01:43:53 EST 2001


What about implementing a layer in-between LCL and Win32 and GDK there by
eliminating any problems with changing the inner LCL. That way Lazarus could
run on any on any end platform, as long as there is a bottom layer for it.




-----Original Message-----
From: Marc Weustink [mailto:marc at lazarus.dommelstein.net]
Sent: Wednesday, March 21, 2001 11:40 PM
To: markku.niskanen at iki.fi; lazarus at miraclec.com
Subject: Re: [lazarus] Win32


At 20:39 21-03-01 +0200, Markku Niskanen wrote:

>Has there been any idea of starting genuine the Win32 port
>of the LCL? I could possibly help there if there was something
>to start with.

It is/was started long ago, but it isn't continued since the interface 
between GTK/QT/Win32 and the LCL was changed. These changes are IMO not 
completely finished (most CNSendmessage stuff needs to be recoded by direct 
calls), so starting with Win32 would mean that if something in the 
interface GTK-LCL changes it also has to change in Win32-LCL

But....

If there are ppl who only have a win32 box and want to join (with the risk 
that halfway things need to be changed) look in the lcl\interfaces\win32
dir.

The only thing what needs to be done is implementing the TWin32Object :-)

As an example of what methods need to be implemented, look at public part 
of TGTKObject defined in the gtkint.pp in the lcl\interfaces\gtk dir (the 
TWin32Object in win32int.pp might be a bad example since it is based upon 
the old interface)


Good luck.

Marc


_________________________________________________________________
     To unsubscribe: mail lazarus-request at miraclec.com with
                "unsubscribe" as the Subject
    archives at http://www.miraclec.com/list_archives/lazarus






More information about the Lazarus mailing list