Suchergebnisse

Suchergebnisse 1-6 von insgesamt 6.

  • Benutzer-Avatarbild

    Zitat von Darkronight: „jedoch haut der mir dann alle funktionen des interface in eine dll rein“Ja und? Alle im Interface deklarierten Prozeduren wollen implementiert werden, das ist der Sinn eines Interfaces. Sonst würde ja der Nutzer einer solchen DLL ins Leere greifen. Wenn Du mehrere PlugIn-DLLs machen willst, musst Du für jede einzelne ein entsprechendes Projekt Deiner Projektmappe hinzufügen und entsprechend implementieren.

  • Benutzer-Avatarbild

    Zitat von Darkronight: „verstehste ?“Verstehst Du, dass ein (fiktiver) Nutzer Deines Plugin-Systems mehrere unterschiedliche DLLs hat, die ein gemeinsames Interface implementieren. Er möchte gern, dass das Programm auch bei Aufruf einer nicht erforderlichen Funktion von Dir nicht abstürzt. Also muss die nicht erforderliche Funktion vorhanden sein, es genügt, dass sie vorhanden ist, es muss nix drin stehen. Beispiel: Ansteuerung von Kameras. Du willst alle Kameras ansteuern. Eine Kamera kann Film…

  • Benutzer-Avatarbild

    Du kannst natürlich mehrere Interfaes machen und Deine DLL-Klasse von einer oder mehreren dieser Interfaces ableiten (das würde ich nicht unbedingt präferieren). Eine Sorte DLL - ein Interface (z.B. Kameras). Eine andere Sorte DLL - ein anderes Interface (z.B. Messsysteme). Natürlich können beide Interfaces ein gemeinsames Basisinterface haben (z.B. USB-Kommunikation).

  • Benutzer-Avatarbild

    Zitat von Darkronight: „ich nutze in jeder dll nur eine funktion“Irgendwie verstehe ich Deinen Plan nicht. Was hat esw für einen Zweck, pro DLL nur eine Funktion zu veröffentlichen? Es sei denn, die Funktion heißt z.B. BerechneMirDieSteuerFür2012(), aber auch solch würde ich zerlegen.

  • Benutzer-Avatarbild

    Zitat von Darkronight: „Anders rum mal was bringt mir ein plugin sys mit einer dll wo alle funktionen drin sind ?“Die eine DLL mit allen Funktionen unterstützt Kamkera X, die nächste DLL mit allen Funktionen unterstützt Kamera Y, die nächste DLL mit allen Funktionen unterstützt Kamera Z. So hast Du einje Software, die mehrere / viele Kameratypen unterstützt.

  • Benutzer-Avatarbild

    Zitat von Darkronight: „wenn ich das so richtig verstehe ist es eine dll nur für mehre prog oder nicht ?“Hä