[lazarus] Some Bugs found

Michael A. Hess mhess at miraclec.com
Mon Feb 18 18:21:22 EST 2002


Michal Bukovjan wrote:
> 
> Gnome as is available under Win32 and supported by Delphi:
> 
> - manipulation of desktop files and icons, desktop integration
> - help system integration
> - printing, paper and printer setup, PostScript utilities
> - sound playing
> - mime type handling, file launching, common dialogs
> - configuration registry backend
> - stock icons / resources
> 
> we can rewrite some of these things from scratch, some of these things
> may not be needed, but I think there are things we cannot ignore to
> provide an alternative to Deplhi.
> At this point, there are more important bugs to fix, but we will have
> to decide in these issues later anyway.
> 
> So to say, never say never :-) I would like your (developers) opinion
> on how we could possibly solve the above issues, or possibly other
> issues I forgot.

Will it be possible to do these things with LCL and FPC? Yes of course.
Will it be required to use these to do anything with LCL and FPC? No.
That is what we are refering to. We do not want to require you to have
to install Gnome to run the IDE or build something with Lazarus and FPC.
You will be able to use Lazarus and FPC to build something else that
requires the use of Gnome or whatever but the LCL itself will not
require it. We do not want to force anyone into a specific widget to be
able to use the LCL.

The IDE itself is an application that uses the LCL. Right now they are
building the IDE using the GTK version of the LCL because that is the
most complete widget set currently in the LCL. However as more widget
set interfaces are developed you will be able to use the IDE in the
environment of your choice to them build applications in the environment
of your choice.

Following your examples above, the IDE will not need sound support.
Applications it builds will need it and those applications could be
built with the Gnome widget set which has that feature. The Gnome
interface of the LCL would work with and understand this Gnome feature
and how to use it. But the LCL or IDE isn't tied to it in anyway.

Delphi and Kylix are built to a specific environment. You can still
write applications for different environments with them but you have to
use the environment that they specified if you want to use Delphi and
Kylix. They don't give you a choice. Lazarus does/will give you a choice
as to what environment you actually want to work in. After that you will
be able to build whatever for whatever.

-- 
==== Programming my first best destiny! ====

Michael A. Hess      Miracle Concepts, Inc.
mhess at miraclec.com   http://www.miraclec.com






More information about the Lazarus mailing list