Thema: FreePascal Was bedeutet Cross-Platform?

Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.588 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Was bedeutet Cross-Platform?

  Alt 25. Jan 2013, 11:24
Im Grunde ist die Unterscheidung einfach:
Alles was du ohne eigene direkte API-Aufrufe (also auch ohne die in entsprechenden mit Lazarus gelieferten Units) hinbekommst, haben eine Chance auch auf anderen Systemen zu funktionieren.

Leider findest du an einigen Stellen im Lazarus Code aber auch diverse Funktionen, die theoretisch mit internen Funktionen abgedeckt sind, die aber praktisch nur unter Windows funktionieren. Einfach weil es die entsprechenden Möglichkeiten unter anderen Betriebssystemen nicht gibt.

Für konkrete Fälle bleibt daher nur zu testen bzw. in den Funktionsaufrufen in den Quelltexten von Lazarus nachzuschauen...
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat