Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Klassenableitung in DLL auslagern? (https://www.delphipraxis.net/138076-klassenableitung-dll-auslagern.html)

Bernhard Geyer 3. Aug 2009 13:26

Re: Klassenableitung in DLL auslagern?
 
Zitat:

Zitat von moelski
Also das was in den Units passiert ist besteht jetzt in der Form schon eine geraume Zeit. Das sich da was grundlegendes ändert ist eher unwahrscheinlich.

Nach Murphy ist das das erste was nach umstellung auf DLL geändert wird.

Zitat:

Zitat von moelski
In den Units geht es im Grunde nur um das Zerlegen eines Strings in seine Bestandteile und deren Auswertung.

Wenns nur um strings geht würde ich eine C-Kompatible Schnittstelle mit PAnsi/Widechar als übergabeparameter anstreben. Dann noch eine Delphi-Wrapper rum und du kannst auch Schnittstellenänderungen(erweiterungen) gelassen entgegen sehen.

moelski 3. Aug 2009 13:34

Re: Klassenableitung in DLL auslagern?
 
Moin !

Zitat:

Wenns nur um strings geht würde ich eine C-Kompatible Schnittstelle mit PAnsi/Widechar als übergabeparameter anstreben. Dann noch eine Delphi-Wrapper rum und du kannst auch Schnittstellenänderungen(erweiterungen) gelassen entgegen sehen.
So ist es :-)

mirage228 3. Aug 2009 13:36

Re: Klassenableitung in DLL auslagern?
 
Ich würde da gerne noch den COM Typen "BSTR" bzw. "WideString" in Delphi in den Raum werden ;). Damit lässt sich quasi so bequem wie mit "normalen" Strings in Delphi arbeiten und sie sollten auch von C++ unterstützt werden.

Viele Grüße

himitsu 3. Aug 2009 13:39

Re: Klassenableitung in DLL auslagern?
 
Zitat:

Zitat von Bernhard Geyer
Wenns nur um strings geht würde ich eine C-Kompatible Schnittstelle mit PAnsi/Widechar als übergabeparameter anstreben. Dann noch eine Delphi-Wrapper rum und du kannst auch Schnittstellenänderungen(erweiterungen) gelassen entgegen sehen.

oder halt den WideString, welcher den Unicode-String der ole32.dll kapselt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 Uhr.
Seite 2 von 2     12   

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