Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TNTUnicodeControls (https://www.delphipraxis.net/53674-tntunicodecontrols.html)

bioser 21. Sep 2005 12:03

Re: TNTUnicodeControls
 
danke, ich habe die PATH-Variable nun folgendermaßen erweitert:

C:\programme\Borland\Delphi7\bin;C:\Programme\Borl and\Delphi7\Projects\Bpl

Die Datei TNTUnicodeVCL_R70.bpl befindet sich definitiv in diesem Verzeichnis.

Aber, das Modul konnte trotzdem nicht gefunden werden.

shmia 21. Sep 2005 12:56

Re: TNTUnicodeControls
 
Zitat:

Zitat von bioser
danke, ich habe die PATH-Variable nun folgendermaßen erweitert:

C:\programme\Borland\Delphi7\bin;C:\Programme\Borl and\Delphi7\Projects\Bpl

Bist du 100% sicher??
Hast du eine DOS-BOX geöffnet und den Befehl path eingegeben, um das zu kontrollieren ?
Code:
C:\>path
PATH=D:\Programme\Windows Resource Kits\Tools\;C:\PROGRA~1\Borland\Delphi5\Proje
cts\Bpl;C:\PROGRA~1\Borland\Delphi5\Bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOW
S\System32\Wbem;C:\Programme\Microsoft SQL Server\80\Tools\BINN
Hast du Delphi neu gestartet nach Erweiterung des Pfads ?

bioser 21. Sep 2005 14:23

Re: TNTUnicodeControls
 
Ja, ist alles korrekt gesetzt und die Datei ist auch drin.
delphi32.exe meldet aber den Fehler:

Package C:\Programme\Borland\Delphi7\Projects\BPL\TNTUnico deVCL_D70.bpl
kann nicht geladen werden. Das angegebene Modul wurde nicht gefunden

Das ist sehr nervenaufreibend...

shmia 21. Sep 2005 16:23

Re: TNTUnicodeControls
 
Hast du auch gesehen, dass es 2 Packages gibt?
Code:
TNTUnicodeVCL_R70.bpl
TNTUnicodeVCL_D70.bpl
Das R bedeutet Runtime-Package; das D bedeutet Designtime-Package.
Da das Designtime-Package das Runtime-Package benötigt, ist es wichtig, zuerst das Runtime-Package zu kompilieren.
Danach das Designtime-Package compilieren und dann installieren.
Beide Packages müssen sich im Suchpfad befinden!

bioser 22. Sep 2005 08:19

Re: TNTUnicodeControls
 
Hallo, ja, ich habe alles befolgt. Ich war so verzweifelt, daß ich Delphi runtergeschmissen und
wieder neu installiert habe. Auf einmal ging's.
Ich habe aber noch eine Frage zum TNTTreeNode. Bei einem Ereignis ist der Knoten nicht vom Typ TTNTTreeNode, wie es sein sollte, sondern vom Typ TTreeNode. Beim "AddChild" wird dieser neue Typ aber logischerweise benötigt. Also bin ich rangegangen und habe die Prozedurdeklarationen geändert:

Code:
procedure TNTTRE_wortExpanding(Sender: TObject; Node: TTNTTreeNode;
      var AllowExpansion: Boolean);
Natürlich meckert er dann wg. inkompatibler Parameterliste, was ganz schön nervt.
Es läuft aber alles so.
Kennt jemand dieses Problem ?

xaromz 22. Sep 2005 09:20

Re: TNTUnicodeControls
 
Hallo,
Zitat:

Zitat von bioser
Ich habe aber noch eine Frage zum TNTTreeNode. Bei einem Ereignis ist der Knoten nicht vom Typ TTNTTreeNode, wie es sein sollte, sondern vom Typ TTreeNode. Beim "AddChild" wird dieser neue Typ aber logischerweise benötigt. Also bin ich rangegangen und habe die Prozedurdeklarationen geändert:

Code:
procedure TNTTRE_wortExpanding(Sender: TObject; Node: TTNTTreeNode;
      var AllowExpansion: Boolean);
Natürlich meckert er dann wg. inkompatibler Parameterliste, was ganz schön nervt.
Es läuft aber alles so.
Kennt jemand dieses Problem ?

Wieso änderst Du die Deklaration? Es kommt ein TTreeNode im Ereignis (wegen der Kompatibilität), aber ein TTntTreeNode ist ja davon abgeleitet. Da Du weist, dass ein ein TTntTreeNode ist, kannst Du einfach darauf casten.

Gruß
xaromz

bioser 22. Sep 2005 14:50

Re: TNTUnicodeControls
 
Stimmt, das war's natürlich ! Danke...


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