Eine API bereitstellen
-
Hallo zusammen,
mich interessiert, wie API überhaupt praktisch arbeiten? Wir können zwei Programme "kommunizieren"? Ich habe zB ein Programm A, dass daten nach einem bestimmten Muster in eine Datenbank speichert. DIeses Programm soll ne Schnittstelle anbieten. Ein Programm B eines anderen Programmierers soll dann demensprechend diese API benutzen. Wir kann man das außer über DLLs realisieren? Müssen die ein gemeinsamen Speicherbereich im Arbeitsspeicher haben, wo sie gegenseitig Daten ablegen?
Garry
-
Möglich: Socketkommunikation
-
Ich verstehe zwar deine Frage nicht ganz, aber ich denke,
du fragst dich, wie man sowas machen kann, wie zB. ein Betriebssystem.
Dass man Funktionen anbietet die letztendlich eine Funktion eines anderen Programms/Kernels ist oder aufruft.
Das wird letztendlich nämlich doch durch DLLs gelöst.
Die Systemfunktionen tauschen Daten bspw. über Pipes oder Gerätedateien aus.
Schau dir mal das Thema Systemprogrammierung an.
Ansonsten Sockets! :pGruß
tHOMY