Das gar maskiert eigentlich einen versteckten Pointer. Weil das var (in,Out) genaugenommen nur sagt, das eine Referenz übergeben wird und nicht der Wert selbst. Die Referenz ist natürlich ein Pointer, der aber in Pascal vor dem Benutzer verborgen wird.
Gerade bei Schnittstellen zu anderen Programmiersprachen, gibt es immer mehrere Möglichkeiten es zu tun. Mathias hat schon Recht, wenn er sagt, das es damit leichter ist, die Quelltexte zu übernehmen. Dafür ist es weniger "Pascalisch". Ist als persönlicher Geschmack zu betrachten.
Warning: linker: /usr/bin/ld: -lusb-1.0 kann nicht gefunden werden: Datei oder Verzeichnis nicht gefunden
- af0815
- Lazarusforum e. V.
- Beiträge: 7131
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Warning: linker: /usr/bin/ld: -lusb-1.0 kann nicht gefunden werden: Datei oder Verzeichnis nicht gefunden
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
- Garfield
- Beiträge: 225
- Registriert: Do 5. Jun 2008, 22:07
- OS, Lazarus, FPC: Ubuntu 24.04 LTS (Laz 4.4 FPC3.2.2)
- CPU-Target: 64Bit
- Wohnort: Aken
Re: Warning: linker: /usr/bin/ld: -lusb-1.0 kann nicht gefunden werden: Datei oder Verzeichnis nicht gefunden
Vielleicht werden dadurch andere Probleme (viewtopic.php?t=17433) verursacht.
Gruß Garfield