Mit dem im download der DirectInput-Samples mitgelieferten DirectInput.dcu funktioniert es auch in meinem Program
Ich hatte die DirectInput.pas ganz normal unter uses eingebunden und in den Ordner kopiert, in dem auch die anderen Quelltexte (z.B. Main.pas) liegen kopiert. DirectInput.dcu ist dann daraus von meinem Compiler compiliert worden (zumindest verstehe ich das so, die DirectInput.dcu war ja auch vorher nicht in meinem Projekt vorhanden, nach Compilierung mit dem eingebundenen: "uses DirectInput, ..." aber schon)
Mit diesem selbstcompilierten DirectInput.dcu tritt der Fehler auf, mit dem aus dem download direkt verwendeten nicht
Was ist denn dann hier los
Ist mein Compiler falsch eingestellt?
Ist die gedownloadete DirectInput.pas fehlerhaft?
muss ich die Datei DirectInput.pas vor Compilierung in ein anderes Verzeichniss legen?
Und: Wird eigentlich (wenn alles richtig funktioniert) von jedem Compiler die gleiche .dcu-Datei aus der .pas-Datei generiert, unabhängig von den anderen im Program mitverwendeten .pas-Dateien (eigentlich ja - oder

)