Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Probleme bei Komponenten registrieren? (https://www.delphipraxis.net/47379-probleme-bei-komponenten-registrieren.html)

Joe3261 10. Jun 2005 10:03


Probleme bei Komponenten registrieren?
 
Hallo Zusammen!


Probleme bei Komponenten registrieren?

Habe mir „TntWare Delphi Unicode Controls
“ herunter geladen :) und versuche nun diese in meiner Komponentenpalette erscheinen zu lassen. Das geht aber nicht so richtig. Deshalb habe ich mir „TocsComponents“ heruntergeladen und installiert mit (Komponente/Komponente installieren/Name der Unit <eintragen>/<OK>). Es ist ein WordDokument dabei in dem alles sehr gut beschrieben ist, und das ging auch problemlos. Bei „TntWare Delphi Unicode Controls“ jedoch hat das nicht so richtig funktioniert und ich weiß nicht warum.
Ersten ist mir aufgefallen, dass in den Tnt....Units die procedure:


Delphi-Quellcode:

Procedure Register;
Begin
  RegisterComponents('MyTnt',[…]);
End;
fehlt. Also habe ich folgendes in die Unit eingebaut.

Delphi-Quellcode:

Procedure Register;
Begin
RegisterComponents('Tnt1',[
 TTntMemo
,TTntLabel
,TTntBuTTon
  ]);
End;

Jedoch konnte ich nicht mehr als eine handvoll TT..Typen als Parameter mitgeben sonst gab es eine Fehlermeldung. :? Warum? Die drei Komponenten wurden registriert, aber es erscheint zu den Komponenten kein vernünftiges „“Bildchen“. Vielleicht sind die ja dabei und ich weiss nur nicht wo?.

Es gibt auch einen Ordner „Packages“ und ich weiß nicht so genau was ich damit soll? Wozu sind die?
Das eigentliche Problem ist: ich möchte Kyrillische Zeichen in einem DBLabel und DBMemo ausgeben.

Hier noch mal meine Fragen:
1. kann ich mit den Standardkomponenten kyrillische-Zeichen (Unicode-Zeichen) darstellen?
(meinem Word und Excel geht das).
2. Wie kann ich weitere Typen aus einer Unit als Komponente registrieren?
3. Wie kann ich in der KomponentenPalette ein anderes„Bildchen“ der Komponente zuordnen
und wo/Wie finde ich diese "Bildchen"?
4. Gibt es auch einen anderen Weg als über
(Komponente/Komponente installieren/Name der Unit <eintragen>/<OK>)
Komponenten hinzuzufügen?

Wer weis was?

im vorraus Danke!
Danke

Bernhard Geyer 10. Jun 2005 10:20

Re: Probleme bei Komponenten registrieren?
 
Also ich konnte die TNT-Controls über den Standard-Verfahren registrieren (Package öffnen, compileren, Registrieren)
Und die Registrierung ist in der Unit TntUnicodeVcl_Register.pas.

Zitat:

1. kann ich mit den Standardkomponenten kyrillische-Zeichen (Unicode-Zeichen) darstellen? (meinem Word und Excel geht das).
Nur wenn deine Default-Codepage vom System auf kyrilisch steht. Du kannst zwar versuchen die Font.Charset-Property umzusetzen aber diverse Controls ignorieren diese Einstellung

Zitat:

2. Wie kann ich weitere Typen aus einer Unit als Komponente registrieren?
Über die Register-Prozedure, wenn diese Typen von TComponent abgeleitet sind
Zitat:

3. Wie kann ich in der KomponentenPalette ein anderes„Bildchen“ der Komponente zuordnen
und wo/Wie finde ich diese "Bildchen"?
Über Resourcen (*.dcr)-Dateien wobei das Anzuzeigende Bildchen den gleichen Namen besitzen sollte als die Komponente
Zitat:

4. Gibt es auch einen anderen Weg als über
(Komponente/Komponente installieren/Name der Unit <eintragen>/<OK>)
Komponenten hinzuzufügen?
Package laden, Kompilieren und installieren - fertig! Bei den TNT-Controls sind da jeweils die *D*.dpk-Packages


Für Unicode schau dir auch mal die ElPack-Komponenten an.


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