AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Zugriff auf ZConnection von nachgeladener BPL
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriff auf ZConnection von nachgeladener BPL

Offene Frage von "cytrinox"
Ein Thema von cytrinox · begonnen am 29. Jun 2007
Antwort Antwort
cytrinox

Registriert seit: 4. Sep 2006
88 Beiträge
 
#1

Zugriff auf ZConnection von nachgeladener BPL

  Alt 29. Jun 2007, 15:36
Hi,

im Hauptprogramm hab ich eine ZConnection, die wahlweise auf einen Firebird Server oder direkt (Firebird embedded) auf die Datenbankdatei zugreift.

Die Daten der Datenbank werden übers Programm verteilt in Grids usw. angezeigt, bearbeitet.. das übliche halt

Nun möchte ich ein zusätzliches Bearbeitungsfenster einbauen, allerdings nicht direkt ins Programm, sondern in eine BPL auslagern. Die, die das Fenster brauchen, bekommen die BPL dann als Plugin.

Jetzt folgende Überlegung: Ich schreibe ein PluginInterface, welches die Kommunikation zwischen dem Programm und dem Plugin steuert. Z.B. könnte ich dann eine Plugin Klasse die das Interface implementiert in der BPL unterbringen.

Nun lasse ich mir in einem Grid im Hauptprogramm alle Personen anzeigen, wähle eine Person aus und klick von mir aus auf "Sonder-Super-Spezial-Daten bearbeiten". Dabei müsste ich die ZConnection und die ID der Person an das Plugin weitergeben.
Bei der ID sehe ich da keine Probleme, aber kann es bei der ZConnection zu welchen kommen?

Das Plugin würde dann z.B. bestimmte Zusatzdaten zusammenfassen und ebenfalls in einem Grid anzeigen. Eigentlich gehe ich davon aus, dass das alles einwandfrei klappt, auch mit einer Embedded Datenbank, aber ich will da auf Nummer sicher gehen

----
Sollte bis herher alles funktionieren, wie schauts aus wenn Threads im Spiel sind? Also z.b. die Applikation noch einen Thread laufen hat, der ebenfalls über eine ZQuery auf die ZConnection zugreift?

PS: Hauptsächlich geht es mir um die ZConnection, aber auch andere Objeke die hin und her geschoben werden sind mir wichtig, also bitte nicht NUR auf zeos Komponenten beziehen
  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 04:32 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