AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Komponenten teilen

Ein Thema von TheMiller · begonnen am 9. Jul 2007 · letzter Beitrag vom 9. Jul 2007
Antwort Antwort
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

Komponenten teilen

  Alt 9. Jul 2007, 17:41
Hallo,

ist es möglich (wenn ja wie), eine Verbindung über ZEOS mit einer DB an andere Programmteile (DLLs etc) weiterzugeben? Ich meine, dass nicht jedes PlugIn eine ZConnection-Komponente haben muss, sondern dass die Hauptanwendung eine Verbindung hat und diese alle PlugIns (DLLs) nutzen.

Der Grund ist folgender:

Ich habe 3 Verbindungen offen (1x Hauptprogramm, 2x PlugIn (A und B)). Wenn ich jetzt beide PlugIns schließe, werden automatisch alle Verbindungen zur DB über ZEOS geschlossen. Warum das so ist, weiß ich nicht. Ich habe es aber im Webmin (DB-Connection-Manager) nachverfolgen können. Wenn ich hingegen immer nur 1x Hauptprogramm und 1x PlugIn offen habe, kann ich jedes PlugIn öffnen und schließen wie ich will. Da passiert nix. Nur, wenn 2 PlugIns offen sind und eins geschlossen wird.

Wenn hierfür jemand eine Erklärung hat, dann wäre ich sehr dankbar, wenn er mir Tipps geben könntet.

Dankeschön!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Komponenten teilen

  Alt 9. Jul 2007, 18:08
Ohne deinen Code zu kennen, wird es schwer zu Anworten.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#3

Re: Komponenten teilen

  Alt 9. Jul 2007, 18:11
Hm...

ich habe einfach die Komponote auf die Forms geworfen und die Verbindungsdaten eingestellt. Die PlugIns werden mit LoadLibrary geladen und durch eine Message wieder freigegeben, wenn sie nicht mehr benötigt werden.

Welchen Code brauchst du denn=? Kann ja nicht alles posten...
  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 19:55 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