Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   DISKUSSION: Treiberentwicklung mit Delphi - sinnvoll?! (https://www.delphipraxis.net/126996-diskussion-treiberentwicklung-mit-delphi-sinnvoll.html)

0xDEAD 6. Jan 2009 13:31

Re: DISKUSSION: Treiberentwicklung mit Delphi - sinnvoll?!
 
Ok, das Thema wurd hier und da schon mal tot getreten.
:oops:

Ab vielen Dank für eure Beiträge!

Reinhard Kern 6. Jan 2009 13:59

Re: DISKUSSION: Treiberentwicklung mit Delphi - sinnvoll?!
 
Zitat:

Zitat von 0xDEAD
Ok, das Thema wurd hier und da schon mal tot getreten.
:oops:

Und womit? mit Recht.

Meiner Ansicht nach entscheidet sich das schon an der Unterstützung durch den Hersteller (Microsoft und der Hardwarelieferant). Die stellen nämlich ganz allgemein nur C-Libraries und C-Header zur Verfügung und keine PAS-Dateien. Je nach Verschachtelung sind diese Header einfach oder sehr schwierig in Pascal zu übersetzen, aber in jedem Fall ist die Übersetzung ziemlich sinnlos, weil man sie ja in C einfach verwenden könnte. Die Umsetzung einiger zig Funktionsaufrufe von C/C++ in PAS und das Testen, ob die Aufrufe auch stimmen, ist schon Knochenarbeit.

Die Hardware direkt zu programmieren, wenn der Hersteller eine Funktionslibrary liefert, kommt dem Irrsinn noch näher.

In einem Punkt gebe ich dir aber Recht: "Geht nicht" ist nicht nur keine ausreichende Antwort, es ist so gut wie immer falsch. Man kann mit ausreichendem KnowHow und Einfügen von Assembler-Code jede Funktion aus jeder Sprache aufrufen und auch alles ausführen, was der Prozessor kann. Das kann bloss mit Datenumwandlung, Marshalling usw. extrem aufwendig werden. Ich bilde mir ein, wenn es unbedingt sein muss, kann ich auch jedes solches Problem lösen - vorausgesetzt, die Aufrufkonventionen sind dokumentiert.

Gruss Reinhard

Uwe Raabe 6. Jan 2009 15:03

Re: DISKUSSION: Treiberentwicklung mit Delphi - sinnvoll?!
 
Guck doch mal dort Kithara. Ist aber nicht ganz billig...


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz