| Autor |
Beitrag |
JRegier
      
Beiträge: 1268
Win XP Home, Prof, 2003 Server
D6 Enterprise
|
Verfasst: Fr 24.06.05 16:21
Hallo, wie organisiere ich das dass mein Programm die benötigten Schriftarten mit Kopiert,
also ich dachte erst das dass InstallShield Express die Schriftarten Kopiert?
Aber für mein Programm wär es ohnehin nicht die Lösung, da ich eine Art programm
schreibe das als Baukasten mit Drag&Drop komponenten auf Formular ziehen und
Farben, Schriftarten einstellen usw.. und das dann in eine DB speichere!
1) Wo lese ich das Font Verzeichniss beim System aus?
2) Wie Kopiere ich die dann?
3) Einfach Files die mit .fnt endung sind? Oder es gibt ja auch andere endungen für Schriftarten?
OK die Schriftarten dynamisch einbinden habe ich irgendwo schon ein Beitrag gesehen ich sehe den mir an wenn
ich brauche!
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 24.06.05 17:50
Leg die Schriftart deinem Programm bei und registriere sie beim Start mit ADDFONTRESOURCE und deregistrier sie wieder beim beenden deines Programmes. Beachte aber das Copyright der Schrift, ob du sie einfach so mit deinem Programm ausliefern darfst.
|
|
JRegier 
      
Beiträge: 1268
Win XP Home, Prof, 2003 Server
D6 Enterprise
|
Verfasst: Fr 24.06.05 17:57
Luckie hat folgendes geschrieben: | Leg die Schriftart deinem Programm bei und registriere sie beim Start mit ADDFONTRESOURCE und deregistrier sie wieder beim beenden deines Programmes. Beachte aber das Copyright der Schrift, ob du sie einfach so mit deinem Programm ausliefern darfst. |
OK, kopieren aber ich habe ja oben beschrieben dass der Benutzer der etwas zusammenbaut mit meinem
Programm und Schriften einstellt gibt das zusammengestellte dann weiter also ich kann nicht
vorhersehen welche Schrifarten der wählt!
Ich muß also dass so einrichten dass mein Programm die Schriften selbst kopiert und das war meine
Frage, wie mache ich das in Delphi? Wo Font verzeichnis auslesen und wie kopieren?
Ich bin in Delphi noch nicht so Fit wie ich das in Java bin!
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 24.06.05 18:00
Ähm ja, so lange es nicht deine eigenen Schriften sind, wirst du die eh nicht weitergeben dürfen. Es sei denn Microsoft oder etwaige tweit Anbieter erlaubt es dir und geben dir eine schriftliche Genehmigung.
|
|
JRegier 
      
Beiträge: 1268
Win XP Home, Prof, 2003 Server
D6 Enterprise
|
Verfasst: Fr 24.06.05 18:13
Luckie hat folgendes geschrieben: | | Ähm ja, so lange es nicht deine eigenen Schriften sind, wirst du die eh nicht weitergeben dürfen. Es sei denn Microsoft oder etwaige tweit Anbieter erlaubt es dir und geben dir eine schriftliche Genehmigung. |
Ja was ist kann ich gar keine Schriftarten kopieren? Auserdem werden die Schriftarten dabei nicht in eine Art
Textverarbeitung verwendet, sondern nur der gestaltung des Programms! Ja, wenn ich aber jetzt mein Programm
mit Delphi schreibe und keine besonderen Schriftarten wähle also standard dann brauch ich doch keine Rechte
oder?
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 24.06.05 18:22
Dann gibst du ja keine Schriftarten mit deren dazugehörigen Dateien weiter.
|
|
JRegier 
      
Beiträge: 1268
Win XP Home, Prof, 2003 Server
D6 Enterprise
|
Verfasst: Fr 24.06.05 18:27
Luckie hat folgendes geschrieben: | | Dann gibst du ja keine Schriftarten mit deren dazugehörigen Dateien weiter. |
Wie jetzt, muß ich denn eine Schriftart gar nicht weitergeben wenn ich ein Programm kompiliert habe?
Ist dann Schriftart im Code? Oder wie ist es mit Standardschriftarten in einer Delphi Anwendung? Welche wird da verwendet? Heißt das vieleicht wenn ich Standard Schriftart verwende das eine Standard aus dem System verwendet
wird?
Kann ich überhaupt so machen das ein Programm ohne Delphi aus Anwendung Kompiliert
wird? Also in Java gibts befehle für!
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 24.06.05 18:45
Du gibts im OI die Schriftart an und wenn das Programm gestartet wird, dann versucht es die Schriftart zu laden. Findet es die nicht, dann wird von Windows die nächst passenden genommen.
Desweiteren scheint hier ein gravierendes Verständnis Problem vorzuliegen. Du schreibst den Quelltext, dieser wird dann compiliert (in Maschinensprache übersetzt) und gelinkt mit externen Bibliotheken. Delphi ist kein Interpreter wie man ihn von Basic kennt, wo der Interpreter jedes mal die Programmzeile interpretiert und die Anweisungen ausführt. Ein selbst kompilierendes Programm kannst du nicht erstellen, dazu brauchst einen Kompiler. Also was du willst ist eine IDE mit Kompiler, Linker und allem was dazu gehört programmieren.
|
|
JRegier 
      
Beiträge: 1268
Win XP Home, Prof, 2003 Server
D6 Enterprise
|
Verfasst: Fr 24.06.05 19:49
Luckie hat folgendes geschrieben: | | Also was du willst ist eine IDE mit Kompiler, Linker und allem was dazu gehört programmieren. |
Nein, nein, nein! Das ist es nicht, ich hatte gar nicht vor das Kompilieren mit reinbringen es war nur eine
spontane Idee! Weil mir da methoden aus Java einfielen!
Das was ich mache ist lediglich eine Anwendung für DB Datenpflege! Also Tabellen wählen verknüpfungen
ziehen Felder draufziehen und am ende ist ein Tool fertig mit dem ich eine DB Datenpflege mache!
|
|