AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Plugin-Framework im Datenbankumfeld
Thema durchsuchen
Ansicht
Themen-Optionen

Plugin-Framework im Datenbankumfeld

Ein Thema von sir-archimedes · begonnen am 13. Jan 2006
Antwort Antwort
sir-archimedes

Registriert seit: 2. Jan 2006
Ort: Münster
167 Beiträge
 
Delphi 2006 Professional
 
#1

Plugin-Framework im Datenbankumfeld

  Alt 13. Jan 2006, 11:48
Datenbank: Egal • Version: - • Zugriff über: Egal
Hallo,

ich überlege momentan, wie ich möglichst effektiv ein Plugin-Framework aufsetze, wobei meine Plugins (BPLs) auf die Datenbankverbindung des Hauptprogrammes zugreifen sollen.

Ich habe so etwas bereits einmal geschrieben - es funktioniert auch sehr stabil in der Anwendung - allerdings scheint mein Delphi (2006) nicht damit zurecht zu kommen, wenn man eine globale Instanz eines Datenmodules in einem Package hat und darauf zugreift. Habe die Anwendung dann zusammen gefügt und schon lief Delphi wieder sehr stabil.

So zum Framework: ich würde gerne folgende Punkte unterstützt haben:
* Die Module haben alle Datenbankzugriff
* Die Module können untereinander kommunizieren (soweit, wie sie sich kennen)
* Die Module sollen ein Menü liefern, das im Hauptfenster eingebunden werden kann
* Die Module sollten ihre Funktionen möglichst direkt als Procedures/Functions nach außen freigeben inkl. typisierter Parameter. (Ich habe das in meinem ModuleFramework so gelöst: es gab eine Module-Verwaltung im Hauptprogramm, wo sich die Module registriert haben. Jedes Module hatte u.A. eine Methode ExecuteModuleAction, welche als Parameter einmal die Funktion (als Integer) und zwei Parameter (ebenfalls Integer) übergeben bekommen hat. Damit kann man zwar ganz gut arbeiten, allerdings ist das Handling bei Übergabe von Parametern mehr als schlecht.)

Hat da jemand Idee bzw. so etwas schon einmal verwirklicht?

Gruß,
Dominik

PS: Hoffe, dass ich das richtige Forum gewählt habe - hat ja schon was mit Datenbanken zu tun, denn das ist mir sehr sehr wichtig hierbei
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:54 Uhr.
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