Re: [fpc-pascal] What to do to get new users

2024-11-20 Thread Graeme Geldenhuys via fpc-pascal
On 20/11/2024 14:46, Travis Siegel via fpc-pascal wrote: > Show me a raw source file that doesn't depend on any IDE at all written > in FPC, something I can compile from the command line using *only* FPC https://en.wikipedia.org/wiki/FpGUI#Example_program [mic drop] G. ___

Re: [fpc-pascal] What to do to get new users

2024-11-20 Thread Graeme Geldenhuys via fpc-pascal
On 20/11/2024 14:45, Travis Siegel via fpc-pascal wrote: > Again, both of which are IDEs (just of a different type. And in case it wasn't obvious... fpGUI is fully implemented in Object Pascal. Every widget (component) is written in Object Pascal - even the optional 2D rendering engine (AggPas).

Re: [fpc-pascal] What to do to get new users

2024-11-20 Thread Graeme Geldenhuys via fpc-pascal
On 20/11/2024 14:45, Travis Siegel via fpc-pascal wrote: > Again, both of which are IDEs (just of a different type. fpGUI has a "demo app IDE" only. It's not an IDE, but whatever. > You still haven't shown me how to build a GUI app with default fpc > installed resources. In fpGUI's README it

Re: [fpc-pascal] dlmopen on MacOS

2024-11-20 Thread Karoly Balogh via fpc-pascal
Hi, On Wed, 20 Nov 2024, Adriaan van Os via fpc-pascal wrote: > On Linux I would use dlmopen with LM_ID_NEWLM, but MacOS doesn't have > dlmopen and dlopen doesn't have LM_ID_NEWLM. (...) > One wonders how operating systems can be designed that brainlessly. "Reality doesn't support the assumpti

Re: [fpc-pascal] What to do to get new users

2024-11-20 Thread Marco van de Voort via fpc-pascal
Op 20-11-2024 om 15:45 schreef Travis Siegel via fpc-pascal: Again, both of which are IDEs (just of a different type. You still haven't shown me how to build a GUI app with default fpc installed resources.  What's the point of claiming FPC can do gui apps if it can't do them w/o third party s

Re: [fpc-pascal] What to do to get new users

2024-11-20 Thread gabor via fpc-pascal
FPC provides headers for Win API, GTK2, Cocoa, etc. so you can create GUI applications with a default FPC installation. W dniu 2024-11-20 o 15:45, Travis Siegel via fpc-pascal pisze: Again, both of which are IDEs (just of a different type. You still haven't shown me how to build a GUI app with

Re: [fpc-pascal] What to do to get new users

2024-11-20 Thread Graeme Geldenhuys via fpc-pascal
On 17/11/2024 17:48, Travis Siegel via fpc-pascal wrote: > I've done > searches on google, and asked on this list, and everything I can turn up > shows nothing as relates to building an FPC app with a GUI w/o using > some IDE or other.(mostly lazarus), so if you could kindly point me to > such

Re: [fpc-pascal] What to do to get new users

2024-11-20 Thread Travis Siegel via fpc-pascal
You missed the part when I said without some IDE or other. Show me a raw source file that doesn't depend on any IDE at all written in FPC, something I can compile from the command line using *only* FPC default installed resources. On 11/20/2024 1:42 PM, Graeme Geldenhuys via fpc-pascal wrote

Re: [fpc-pascal] What to do to get new users

2024-11-20 Thread Travis Siegel via fpc-pascal
Again, both of which are IDEs (just of a different type. You still haven't shown me how to build a GUI app with default fpc installed resources.  What's the point of claiming FPC can do gui apps if it can't do them w/o third party support? On 11/20/2024 1:18 PM, Graeme Geldenhuys via fpc-pas

[fpc-pascal] dlmopen on MacOS

2024-11-20 Thread Adriaan van Os via fpc-pascal
I have a shared library on MacOS written in FPC. It needs to be loaded multiple times, that is each time with its own set of global (dylib) variables. On Linux I would use dlmopen with LM_ID_NEWLM, but MacOS doesn't have dlmopen and dlopen doesn't have LM_ID_NEWLM. I can create a copy of the dyl

Re: [fpc-pascal] What to do to get new users

2024-11-20 Thread Graeme Geldenhuys via fpc-pascal
On 17/11/2024 17:48, Travis Siegel via fpc-pascal wrote: > But the problem is (as I've repeatedly stated on this list) is that if > one doesn't use lazarus for their IDE, then building anything other than > basic command line programs is nearly impossible. I guess you didn't look very hard that.