I am switching from Delphi7-BDS2006 on Windows to FPC-Lazarus on Windows with the aim of making cross-platform programs. I also want to make one program run on an embedded ARM board running linux for ARM.
So I have read a lot of the discussions here and asked questions about setting up the environment etc. One thing that bothers me is that I don't understand the term "widget", which gets mentioned very often when discussion is about screen output and the like.... What is a "widget" and how does it relate to my aim of making a cross-platform program? Is there a requirement for knowing which graphics card is going to be used on the target machine if that is a Linux operating system? If so how can anyone make a program that can run on any customer's system and still not distribute the source code (which I do not want)? I am assuming here that the graphics card is somehow sensed or similar when the program is compiled on the target system. Very confused because this has never popped up when I programmed for Windows all these past 16-20 years.... -- Bo Berglund Developer in Sweden -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
