Forum: FreePascal
by himitsu,
25. Mär 2020
Nja, der Begriff ist im deutschen bissl doppelt verwendet.
Es gibt den Compiler, der macht aus Code das Binäre (compile)
und dann gibt es den Linker, der macht aus den binären Teilen und den Ressourcen die fertige Datei. (link)
Im Delphi ist beides im DCC drin.
Und dann kann man Funktionen von DLLs verlinken importieren,
entweder dynmaisch (LoadLibrary+GetProcAddress) oder statisch über...
Forum: FreePascal
by himitsu,
24. Mär 2020
Es gibt Lizenzen, die ein direktes Linken deren Code in eine Anwendung verbieten, aber bei denen gibt es dann meistens auch keine LIB-Dateien, die man linken könnte.
Auch gibt es einige Lizenzmodelle, vor allem im Bereich Open Source, die erlauben es nicht "fest" in Closed Source Projekte eingebunden zu werden, wenn der Code in seiner Hauptfunktion ohne diesen fremden Code/Komponente nicht...