| |
|
|
Dieter Zornow | Hier mein zweiter Wettbewerbsbeitrag
Download
Ich habe mich mal mit dem Richedit befasst und eine PCU geschrieben, die das ganze Handling stark vereinfachen soll. Es sind 99 Funktionen enthalten, mit vielen Features wie zoomen, das komplette Handling einschließlich der Dialoge für Suchen und Suchen und Ersetzen sowie verschiedene Bullets Zeilenumbruch, ein Kontextmenü und drucken, hoffe dass das Drucken überall funktioniert, da ich nur mit dem PDF-Printer getestet habe Dabei ist eine, wie ich meine, gute Dokumentation und ein Beispielprogramm als prf das die Funktionen lauffähig zeigt, so dass es kinderleicht sein sollte sie zu nutzen. Ich habe Wert darauf gelegt immer das komplette Handling einer Funktion zu integrieren, so dass das meiste mit einem Aufruf abgedeckt ist, sowie die Anzahl der Parameter so gering als möglich zu halten, meistens wird nur das Handle des Richedits übergeben. Es ist kein Subclassing vorhanden, da ich die PCU ab XProfan 8.0 lauffähig machen wollte. Da ich keine 8 er Version installiert habe, müssen Tests zeigen ob es mir gelungen ist. Auch im Beispielprogramm habe ich mich bemüht nur Befehle der 8.0 Version zu nutzen, kenne aber den Befehlsumfang nicht genau. Unter Version 11 läuft aber alles. Bilder einfügen ist ebenfalls noch nicht integriert, da mir aus Zeitgründen der Aufwand zu groß war. Kommt aber noch, wie es meine Zeit erlaubt. Vorschläge und Kritik zur Weiterentwicklung sind willkommen.
Im Paket enthalten sind
Demo.prf, Ein Demonstartionsprogramm für Möglichkeiten der PCU Dokumentation.chm, Die Dokumentation der 99 Funktionen. Dokumentation.rtf, Die Dokumentation als RTF-Datei MinitextPad.zip, Ein kleiner Editor den ich zur Demonstartion geschrieben habe (als Exe) RTFHandling.def, Die von XPSE erzeugte Definationsdatei, RTFHandling.pcu, Die PCU RTFHandling.html Die von XPSE erzeugte Hilfe.
Gruß
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 24.11.2008 ▲ |
|
|
|
|
| hehe klasse mal schauen... |
|
|
| |
|
|
|
| Gleich ein paar Fragen zu der Lizenz:
Nicht erlaubte Verwendung der Software: Die Weiterverwendung oder Veränderung der Programme oder Teile davon, durch welche Methoden sie auch immer gewonnen werden mögen.
Demnach darf ich die Unit genau niemals nutzen?
Und noch eine Frage: Das Programm ist Freeware und darf so oft kopiert und weitergegeben werden wie gewünscht. Aber nur komplett mit allen Dateien und unverändert.
Bedeutet dies, dass die Unit nur in Programmen genutzt werden darf, wenn Paket komplett mit allen Dateien und unverändert beiliegt?
Noch eine Frage zu: Es darf in keinem Falle Geld für das Programm verlangt werden. Lediglich angemessene Kosten bei Weitergabe oder Verbreitung auf CD, DVD oder anderen Medien, für das Medium.
Bedeutet dies, dass die Unit in einer kommerziellen Software nicht kostenlos verwendet werden darf? (Oder meintest Du mit Programm die Unit?)
PS: Das Drucken hat bei mir auf Anhieb geklappt. Planst Du auch ein Update für Images?
Nachtrag: Suche im Quelltext Kopierem. |
|
|
| |
|
|
|
Jac de Lad | Habs noch nicht angeschaut, aber wenn die PCU hält was sie verspricht, dann ist sie |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 24.11.2008 ▲ |
|
|
|
|
| Hehe aber denk dran: Nicht erlaubt ist die Verwendung und Weiterverwendung. |
|
|
| |
|
|
|
Rolf Koch | Aber sieht wirklich toll aus (wenn eine Verwendung erlaubt ist *lol*) - Nee echt alles was ich jetzt getestet habe kam sauber und gut rüber! |
|
|
| |
|
|
|
| |
|
| |
|
|
|
Dieter Zornow |
Nicht erlaubte Verwendung der Software
Die Weiterverwendung oder Veränderung der Programme oder Teile davon, durch welche Methoden sie auch immer gewonnen werden mögen.
Das schließt jegliche Verfahren zur Zurückentwicklung zum Quellcode und Bearbeitung mit einem Hexeditor oder anderen Verfahren zur Veränderung oder Sichtung mit ein.
Entfernen oder Unkenntlichmachen der Urheberrechts-Informationen
Die Weitergabe von einzelnen Programmen oder Teilen aus dem Paket.
War mir nicht klar, dass das missverständlich ist, weiter oben ist aber klar, dass sie verwendet werden darf
Danke fürs testen
Gruß
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 25.11.2008 ▲ |
|
|
|
|
Thomas Freier | Sieht sehr gut aus und werde es einmal in den kommenden Tagen durchtesten. Ein wenig irretierte mich, dass bei RTFSAVEUNDER nicht generell der Savedialog aufgerufen wird wie allgm. üblich. Gesucht habe ich nach einem Seitenformat. Alle Seiten werden als A4 gespeichert, unabhängig vom Ursprungsformat. |
|
|
| |
|
|
|
Dieter Zornow | @Thomas Die Funktion hat einen Speicherndialog, der aber nur erscheint, wenn die Datei noch keinen Namen hat. Vielleicht ist der Name etwas missverständlich gewählt. Vielleicht sollte ich diese Funktion umbennen und eine Speichern unter Funktion im Sinne des Wortes einbauen, wo der Dialog immer erscheint. Werde ich wohl tun.
Mit den Seitenformaten muss ich mal schauen, ob das Wechseln der Formate in einem Richedit überhaupt möglich ist. Ich glaube aber eher nicht, da es ja nur auf den Druck ankommt, beim Anzeigen wird der Text ja richtig angezeigt und nur umgebrochen, wenn man den Zeilenumbruch einschaltet. Es wird ja auch nicht im A4 Format gespeichert, da kein Umbruch auf A4 beim Speichern erfolgt. Das Verhalten halte ich für normal.
Das ganze wäre mit der Zoomeinstellung vielleicht eine Alternative zum Lesen von umgewandelten PDF-Dateien. Eine Scrollfunktion auf eine Taste zu legen dürfte einfach sein. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 26.11.2008 ▲ |
|
|
|
|
Thomas Freier | @Dieter, noch einen Wusch: Seitenränder einstellen auch als Befehl und nicht nur als Dialog. |
|
|
| |
|
|
|
Dietmar Horn | Ich habe den Thread mal in den Wettbewerbsbereich 2008 verschoben, für den es laut Eröffnungsposting von Dieter wohl auch gedacht gewesen war.
Gruß Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 26.11.2008 ▲ |
|
|
|