Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Delphi6 TAPI Kompenten (bpl) in Delphi 2007 (https://www.delphipraxis.net/100259-delphi6-tapi-kompenten-bpl-delphi-2007-a.html)

Gruber_Hans_12345 25. Sep 2007 11:55


Delphi6 TAPI Kompenten (bpl) in Delphi 2007
 
welche möglichkeiten gibt es, um eine alte Komponete, die es nur mehr als bpl (also keinen source nur dcu's) gibt (ist ne zukaufkomponente, die es mittlerweile nicht mehr gibt) auch weiterhin unter Delphi 2007 zu verwenden (probiere gerade mein projekt nach D2007 zu konvertieren)

die komponenten muß nicht in der IDE sein (Das wird ja so und so nicht funken), ich erzeuge die Komponente beim FormCreate ...

eine idee wäre das ganze in Delphi6 in eine DLL auszulagern -> ist das ein gangbarer weg? oder sollte man es eher nicht machen?

es handelt sich um eine TAPI Komponente - bin daher am überlegen, was weniger aufwand ist (eine DLL oder was auch immer daraus zu machen, und dann wird alles wie gewohnt funktionieren), oder eine neue TAPI Komponente suchen, wo dann wieder alle Aktionen auf allen verschiedenen TAPI Geräten getestet werden muß ...

vielleicht hat noch wer ne gute idee - auch wenn wer gute TAPI Komponenten kennt

RavenIV 25. Sep 2007 12:08

Re: Delphi6 TAPI Kompenten (bpl) in Delphi 2007
 
Ein gut gemeinter Rat von mir:
Besorg Dir ne aktuelle TAPI-Komponente.
Die Gründe dafür:
- es gibt eine anständige Einbindung in D2007
- der Code ist aktueller
- Du musst Dir keine "Krücken" bauen, um die alte Komponente irgendwie anzusprechen
- die neue Komponente kann vielleicht mehr Geräte ansprechen
- evtl. kann die neue Komponente auch mit OOP umgehen
- usw.

Da es sich hier vermutlich um ein kommerzielles Projekt handelt, dürfte es auch kein Problem sein, einige EUR in die Hand zu nehmen. Eine vernünftige Begründung wird Dir schon einfallen...

Zu dem Testen mit verschiedenen Geräten:
Das müsste eh gemacht werden, weil die "Übersetzung" nach Delphi2007 nicht ohne Änderungen am Code einhergehen wird.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:29 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