AGB  ·  Datenschutz  ·  Impressum  







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

DLL wegen RTTI zu einem Package umbauen

Ein Thema von QuickAndDirty · begonnen am 28. Aug 2006 · letzter Beitrag vom 12. Okt 2014
 
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.058 Beiträge
 
Delphi 12 Athens
 
#9

Re: DLL wegen RTTI zu einem Package umbauen

  Alt 28. Aug 2006, 12:02
Zitat:
Oder durch Laden der Libraray wie bei einer Dll.
Genau so muss ich es haben.
Nur wie mache ich dem Package klar das es bestimmte Funktionen veröffentlichen soll?

Soll ich meine DLL Funktionen in eine Unit packen. Die Köpfe ins Interface und fertig?
Oder noch eienen Exports teil dazu?

Sorry ich weiß das sich die fragen selten blöd anhören aber ich habe bisher immer nur Packages
für Komponenten gebastelt die direkt mit in die Anwendung kompiliert wurden.
Naja und jetzt bin ich dabei alle BDE Bezüge aus unserer Anwendung zu entfernen. Dafür habe ich mir
eigene TDatasets geschrieben die die Datenbank Virtualisieren. So bracht man quasi nur ein neues DLL
Schreiben um die Datebank zu wechseln, das ging auch gut. Doch leider ließ sich das RTTI Probelm
irgendwann nicht mehr umgehen(sonst half immer in temporäres objekt kopieren).

Und jetzt steh ich da mit ner DLL (bestimmt über Hundert Funktionen) auf der einen Seite und fertigen Wraperklassen
auf der anderen Seite. Und hätte eigentlich ein Package gebraucht.

Zitat:
außer du nutzt das BPL wie eine DLL (wobei die exports-Anweisung in eine Unit verlager werden muss).
Gehört Exports bei Packages in die Unit mit den Funktionen? In den Interface oder implemantation Teil?
Andreas
Nobody goes there anymore. It's too crowded!
  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 03:52 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