Ich stieß auf diesen netten Code von David Heffernan, aber ich kann es nicht in Lazarus kompilieren.Fehler beim Kompilieren der gepufferten Datei-Stream-Einheit in Lazarus/Freepascal
Buffered files (for faster disk access)
ich 2 verschiedene Fehlermeldungen:
Linie 72 und 104: Doppelte Kennung CacheSize- -> Ich kann es nur umbenannt und: CacheSize-: = aCacheSize
Linie 53 und 78 : Keine passende Implementierung für Interface-Methode QueryInterface ...
Ich habe keine Ahnung, wie das zu beheben. Ich habe versucht, eine neue Schnittstellenfunktion zu erstellen, die einfach die ursprüngliche Funktion aufruft, aber es funktioniert nicht.
Hilfe, bitte!
musste ich hinzufügen "stdcall," nach den Erklärungen, aber jetzt stellt es! Danke Marco. Ich habe es noch nicht benutzt, werde es aber jetzt versuchen. –