AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Form in DLL in Verbindung mit Datenmodule
Thema durchsuchen
Ansicht
Themen-Optionen

Form in DLL in Verbindung mit Datenmodule

Offene Frage von "AirJordan"
Ein Thema von AirJordan · begonnen am 1. Dez 2007 · letzter Beitrag vom 2. Dez 2007
 
Benutzerbild von AirJordan
AirJordan

Registriert seit: 29. Mär 2005
Ort: Hamburg
214 Beiträge
 
Delphi 7 Enterprise
 
#1

Form in DLL in Verbindung mit Datenmodule

  Alt 1. Dez 2007, 14:54
Hallo,

hoffe ihr könnt mir einen Tipp geben, wie man folgende DLL´s korrekt erstellen kann.

Ich habe eine Anwendung die sich nach dem Start in die Taskleiste verschiebt. Von dort kann man dann die einzelnen
Formulare aufrufen. Es handelt sich immer um Formulare die Verbindungen zu einem Datenmodul haben. Ich möchte diese
in DLL´s auslagern.

Ich habe in der jeweilgen Projektdatei der DLL´s folgenden Aufbau:

Delphi-Quellcode:
library formularName1;

uses
  Forms,
  formularName1 in 'form1.pas{form1},
  formularDaten in 'formdaten.pas{formularDaten: TDataModule};

{$E dll}

{$R *.res}

procedure ShowFormular1; stdcall;
begin
  formularDaten := TformularDaten.Create(Application);
  formularName1 := TformularName1.Create(Application);
  try
    formularName1.ShowModal;
  finally
    formularName1.Release;
    formularDaten.Free;
  end;
end;

exports ShowFormular1;

begin
end.
Das Hauptprogramm erzeugt beim Start auch eine Instanz des DatenModuls. Das habe ich aber bereits einmal
komplett entfernt. Trotzdem wird nach dem Beenden des Programms (nicht beim Schliessen der Formulare aus
der DLL!) eine Exception ausgelöst.

Wie baut man soetwas am besten auf? Hoffe ihr könnt mir einen Tipp geben. Ich habe hier schon gesucht, aber
eine solche DLL / Konstellation nicht gefunden.

Grüße
Holger
Holger
Georg Schramm über Lothar Dombrowski:
"Er krankt daran, dass die Leute in einer
schrecklichen Welt leben und lachen..."

_
  Mit Zitat antworten Zitat
 


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 08:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz