Suchergebnisse

Suchergebnisse 1-6 von insgesamt 6.

  • Benutzer-Avatarbild

    Das kommt ganz drauf an, was du erreichen willst. Willst du es mit einem eigenen Programm fernsteuern-> DLL. Ansonsten gibt es verschiedene Möglichkeiten zur IPC (danach kannst googlen). Z.b. kannst du den konsolen input auslesen

  • Benutzer-Avatarbild

    @RodFromGermany Named/UnnamedPipes sind für soetwas oftmals bereits optimiert und auch dafür gedacht. Und da die Kompatibilität mit >= Win XP reichen sollte hast du auch keine Nachteile dabei

  • Benutzer-Avatarbild

    @Vainamo V nur sehr begrenzt Möglich und eher zur Synchronisation(von Threads/Prozessen) gedacht als zur Kommunikation. @VisualBasic-Frager Vielleicht solltest du mal dein Problem anhand deines Projektes(oder ähnlicem) schildern, denn so wie es sich anhört wäre das alles Problemlos über direkte Kommunikation möglich, da DLLs nicht einmal einen eigenen Prozess benötigen/haben sollten. Und diese somit direkt Speicher(also Stack und Heap) und somit auch Speicher für den Code teilen. D.h. dieser kan…

  • Benutzer-Avatarbild

    Nein du brauchst eben nicht Zugriff auf jedes Control/usw. deiner Hauptanwendung. Wenn du auf etwas Zugriff hast, dann auf Daten deiner Hauptanwendung. Die Daten können dann, falls es nötig ist auch die GUI entsprechend anpassen. Ansonsten erstellt ein Plugin eigene Fenster bzw. stellt Daten zur Verfügung, aus welcher die Hauptanwendung einen Einstellungsdialog o.ä. macht.

  • Benutzer-Avatarbild

    Was sollte sich den großartig ändern, außer während der Entwicklung selbst? Ein Kreis wird immer einen radius haben und das wird sich auch nie ändern. Und ja du kannst eine Basis DLL machen, die alle Typen enthält, die implementiert werden können, dann muss nicht zur kompletten Assembly gelinkt werden, außerdem ist dann das Linken in "beide" Richtungen möglich. Aber ich verstehe dein Problem nicht. erläutere das am besten mal mit explizitem Code.

  • Benutzer-Avatarbild

    @ErfinderDesRades PluginSystem zwingen einen oft zu einer guten Struktur, was etwas positives ist, außerdem hat eine Änderung am PluginSystem genau so viel Einfluss, wie eine Änderung in einem normalen Projekt, du musst entsprechende Codestellen ändern und solange die Entwicklung nur bei dir liegt ensteht bei einer Änderung kein Mehraufwand. Und wie viel Arbeit es ist von einem Projekt ohne PluginSystem zu refactorisieren und ein gescheites PluginSystem zu bauen wollen wir gar nicht anfangen, da…