![]() |
Re: PlainEdit 1.7 - Texteditor für Windows
hmmm :) Ich dachte eigentlich das ausgetestet zu haben :)
|
Re: PlainEdit 1.7 - Texteditor für Windows
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich habe PlainEdit Version 1.7 im Einsatz. Beim Bearbeiten einer Datei habe ich die in Anhang aufgeführte Meldung bekommen. Die Datei lässt sich aber trotzdem weiter bearbeiten und auch abspeichern. Kannst Du diesen Fehler nachvollziehen? Gruß Jörg |
Re: PlainEdit 1.7 - Texteditor für Windows
Zitat:
|
Re: PlainEdit 1.7 - Texteditor für Windows
Hi jimit,
ich kann dein Fehler leider nicht nachvollziehen ;) Wäre nett wenn du vielleicht die Datei anhängst und eventuell Erweiterungen nennen könntest (Also Plugins und vielleicht auf Highlighter). Und passiert es mit allen oder nur einer bestimmten Datei? Sind andere Dateien geöffnet? Fragen über Fragen :) MfG xZise |
Re: PlainEdit 1.7 - Texteditor für Windows
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
Zitat:
Zitat:
Ich habe die Datei einmal im Anhang hinzugefügt. Erweiterungen habe ich: "Dateien vergleichen" und die "Updatefunktion". Mit Highlighter und ohne Highlighter. Zitat:
Zitat:
Zitat:
Ich habe auch den Dateiinhalt schon in eine neue Datei kopiert. Kam aber auch die Meldung. Scheint wirklich an der Datei zuliegen. Gruß Jörg |
Re: PlainEdit 1.7 - Texteditor für Windows
Zitat:
Ich habe jetzt gelöscht, geändert, hinzugefügt, die Syntaxhervorhebung umgestellt und gepeichert. Dabei kam kein Fehler. :gruebel: |
Re: PlainEdit 1.7 - Texteditor für Windows
Zitat:
Aber wie ich schon weiter oben geschrieben habe, passiert dies nur bei dieser Datei. Macht Euch nicht so viel Gedanken darüber, es scheint wirklich nur an der Datei zu liegen. Ich habe es noch einmal getestet: 1. Besagte Datei geöffnet, eine neue Datei angelegt, darin etwas geändert, die neue Datei geschlossen ohne zu speichern, es kommt die Fehlermeldung. 2. Eine beliebige Datei geöffnet, eine neue Datei angelegt, darin etwas geändert, die neue Datei geschlossen ohne zu speichern, es kommt keine Fehlermeldung. Gruß Jörg |
Re: PlainEdit 1.7 - Texteditor für Windows
Zitat:
Zitat:
|
Re: PlainEdit 1.7 - Texteditor für Windows
Hallo Gaijin,
ich habe die besagte Datei Zeile für Zeile in eine neue Datei kopiert, ohne einen Zeilenvorschub. Jetzt tritt der Fehler nicht mehr auf. :) Ich frage mich natürlich warum der Fehler bei Dir nicht aufgetreten ist und bei mir doch? :gruebel: Komischerweise ist die neue Datei 98 Bytes größer, Inhalt ist identisch. :gruebel: Gruß Jörg |
Re: PlainEdit 1.7 - Texteditor für Windows
Zitat:
|
Re: PlainEdit 1.7 - Texteditor für Windows
Wo wir gerade bei Plugin sind:
Ich hätte gerne eine Möglichkeit die Eigenschaften eines Menu Eintrags zu ändern (um ganz konkret zu sagen: Ich möchte einen Subeintrag als Checkbox nutzen). Wie du das machst ist mir ehrlich gesagt egal ;) Ich würde es vielleicht so machen, dass ich über "App" meine Einträge bekomme (.GetMenu) :) Ach wo wir gerade dabei sind: Wäre auch ein Button in der Toolbar möglich? [edit]Es hört nicht auf :) Ich bräuchte ^^ noch eine Funktion zum Erzeugen eines neuen Tabs :) (mit Überschrift etc.)
Delphi-Quellcode:
Wichtig: Der Text wird selber definiert ;)[/edit]
function CreateTab(const AFileName, AText) : string;
MfG xZise |
Re: PlainEdit 1.7 - Texteditor für Windows
Danke, ich werde mir deine Vorschläge mal vormerken.
|
Re: PlainEdit 1.7 - Texteditor für Windows
Ein Halloooo dem Softwareautor!
Danke für Deine Arbeit. Hab mir das Programm gesaugt. Mir fiel als erstes die Möglichkeit auf, dessen Funktionalität durch Plugins an eigene Bedürfnisse anzupassen. Leider hast Du kein Beispiel dazugepackt, das zeigt, wie das geht. Der Dialog zur Plugin Verwaltung ist einfach leer und ich kann auch kein Plugin installieren. Ist ein Plugin ne Dll mit der gewünschten Funktionalität? Wie sieht die Schnittstelle aus, an die ich mich haltenmuss? Kann das Menü mittels Plugin's erweitert werden, um die hinzugefügten Funktionen per Menü aufzurufen? Wenn nicht, bitte ich um Erweiterung. Wenn doch, brauch ich dataillierte Infos über die Schnittstelle. Weitere Fragen wrden sicher kommen, wenn ich mich weiter mit dem Programm beschäftige. Für jetzt genügt das hier erst mal. Schöni |
Re: PlainEdit 1.7 - Texteditor für Windows
Hallo schöni,
Plugins sind normale DLLs, die auch Menüeinträge für ihre Funktionen erstellen können. Näheres findest du im Plugin-SDK, das du von der ![]() |
Re: PlainEdit 1.7 - Texteditor für Windows
Zitat:
![]() Zitat:
Zitat:
![]() Zitat:
Zitat:
Aus der Plugin API von PlainEdit:
Delphi-Quellcode:
Die Funktion PEP_GetInfo wird vom Programm nach dem Laden des Plugins aufgerufen, um Informationen über das Plugin abzufragen. Dabei wird im Parameter InfoId eine ID-Nummer übergeben, die die angeforderte Information bezeichnet. Im Parameter Data werden die angeforderten Informationen zurückgegeben. Als Rückgabewert dieser Funktion sollte eine Zahl ungleich 0 übergeben werden, wenn das Plugin die InfoId erkannt hat und Daten zurückgegeben hat. Anderenfalls muss 0 übergeben werden.
function PEP_GetInfo(InfoId: DWord; var Data: WideString): DWord; stdcall;
begin case InfoId of PEP_GI_NAME: Data := 'MyPlugin'; // Name des Plugins PEP_GI_VERSION: Data := '1.0.0.0'; // Versionsnummer des Plugins PEP_GI_MENUTEXT: Data := 'MyPlugin ausführen...'; // Menütext PEP_GI_SUBMENUS: Data := 'Item1'#13#10'Item2'#13#10'Item3'; else Data := ''; end; Result := Length(Data); end; Die möglichen Werte für InfoId sind: PEP_GI_NAME Der Name des Plugins wird angefordert. PEP_GI_VERSION Die Versionsnummer des Plugins wird angefordert. PEP_GI_MENUTEXT Der Text, der im Menü "Plugins" erscheinen soll wird angefordert. PEP_GI_SUBMENUS Es werden die Namen der Untermenüs angefordert. Existiert diese Funktion nicht, wird das Plugin nicht geladen. Sollen Untermenüs angezeigt werden um mehrere unterschiedliche Funktionen aufrufen zu können, müssen die Namen der Untermenüs, getrennt mit Zeilenumbrüchen ("#13#10" bzw. "\r\n") übergeben werden.
Delphi-Quellcode:
Der Rückgabewert der Funktion "PEP_GetMenuItemHandlers" gibt an, wann ein Plugin im Menü verfügbar sein soll. Diese Funktion wird nur aufgerufen, sofern die Funktion "DPMP_MenuItem" exportiert wird.
function PEP_GetMenuItemHandlers(): DWord; stdcall;
begin Result := PEP_GMIH_DOCAVAIL; end; Als Rückgabe werden einer oder mehrere der folgenden Werte erwartet: PEP_GMIH_DOCAVAIL Das Plugin wird nur angezeigt, wenn ein Dokument geladen ist. PEP_GMIH_NODOCAVAIL Das Plugin wird nur angezeigt, wenn kein Dokument geladen ist. PEP_GMIH_ALL Das Plugin ist immer im Menü verfügbar. In dem SDK ist zwar kein Beispiel, aber die Vorlage dazu ist richtig gut ;) Besonders, weil die Funktion fast sofort klar ist ;) Ansonsten einfach Gaijin fragen ^^ MfG xZise PS: Ich weiß ich nerve, aber wie lange könnte die Implementation der einzelnenen Pluginpunkte dauern? |
Re: PlainEdit 1.7.1 - Texteditor für Windows
Version 1.7.1:
[+] Eine slowakische Sprachdatei wurde hinzugefügt. [+] In den Einstellungen kann jetzt die Größe des Zeilenabstands in Pixel angegeben werden. [+] In der Statusleiste wird nun auch die Position innerhalb der Datei angezeigt. [+] Plugin-API: An Stelle der internen Funktionen zum Lesen und Schreiben von Dateien kann dies nun von einem Plugin übernommen werden. [*] Diverse kleinere Änderungen und Korrekturen an der Benutzeroberfläche und den Sprachdateien. (Download im ersten Posting.) |
Re: PlainEdit 1.7.1 - Texteditor für Windows
Vielen Dank! :-D
|
Re: PlainEdit 1.7 - Texteditor für Windows
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo xZise,
Zitat:
Was mir noch aufgefallen ist, der Titel vom UpdatePlugin sollte einen Titel entspechend des Programms haben, ist aber nicht überlebenswichtig, nur so als Anmerkung. Gruß Jörg |
Re: PlainEdit 1.7 - Texteditor für Windows
Zitat:
![]() Betreffend deiner Frage: Es dauert ein wenig, bis die Update-Informationen aktualisiert sind. |
Re: PlainEdit 1.7.1 - Texteditor für Windows
Hallo Gaijin,
werde ich das nächste Mal beachten, aber trotzdem danke für Deine schnelle Antwort. Gruß Jörg |
Re: PlainEdit 1.7 - Texteditor für Windows
Zitat:
Aber eine Frage zu PlainEdit: Ich habe gesehen, dass die PluginAPI verbessert wurde, aber leider finde ich in der Dokumentation keine Informationen darauf :( MfG xZise |
Re: PlainEdit 1.7 - Texteditor für Windows
Zitat:
|
Re: PlainEdit 1.7.1 - Texteditor für Windows
Bin ich zu doof es zu bemerken, oder ist da tatsächlich noch nicht dazu zu finden?
Es sind irgendwie die gleichen Dateien wie vorher :) MfG xZise |
Re: PlainEdit 1.7 - Texteditor für Windows
Zitat:
![]() Gruß Jörg |
Re: PlainEdit 1.7.1 - Texteditor für Windows
Zitat:
|
Re: PlainEdit 1.7 - Texteditor für Windows
Also welche Datei meinst du? Ich meine folgende:
![]() Und ich bekomme keine neueren Dateien. MfG xZise PS: Zitat:
Mitte Jörg, könntest du im passenden Thread antworten ? |
Re: PlainEdit 1.7 - Texteditor für Windows
Zitat:
Wenn ich die Datei vom Server herunterlade, entpacke und die Anleitung öffne steht da: Zitat:
|
Re: PlainEdit 1.7.1 - Texteditor für Windows
Okay... Ich habe einfach mal den Cache gelöscht und siehe da! Es funktioniert ;)
MfG xZise |
Re: PlainEdit 1.7.1 - Texteditor für Windows
Hallo Gaijin,
ich möchte ja nicht nerven, aber ich wollte fragen, ob ich mithilfe eines Plugins folgende Dinge machen kann:
Zu den Punkten 1 und 4: Wahrscheinlich würde das jetzt schon gehen, oder? Ich müsste das Handle des MainMenüs nehmen, dann das Untermenü "Plugins" finden, dann das Untermenü mit dem text meines Plugins, und dann den entsprechenden Menüeintrag, nicht wahr? Nur habe ich keinen Blassen schimmer wie man das macht :) Punkt 4 ist wahrscheinlich einfacher: Selber TToolButton erstellen und Parent auf die Toolbar setzen oder? MfG xZise |
Re: PlainEdit 1.7.1 - Texteditor für Windows
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: PlainEdit 1.7.1 - Texteditor für Windows
Hallo Gaijin,
ich bins nochmal und wollte dich in kenntnis setzen, dass "Speichern unter..." keine Pluginfunktion hat :) Was rede ich für Mist :) Wie lange brauchst du noch für die Plugin API? MfG xZise |
Re: PlainEdit 1.7.1 - Texteditor für Windows
Zitat:
|
Re: PlainEdit 1.7.1 - Texteditor für Windows
Hallo,
erstmal großes Lob für das tolle Programm. Ich benutze es jetzt schon eine ganze Weile für kleinere Wartungsarbeiten an meiner Homepage... Aber ich habe ein Problem mit UTF-8. Und zwar kann ich zwar im UTF-8 Format speichern, wenn ich diese Datei dann aber wieder lade, stellt das Programm auf ANSI um und am Anfang der Datei werden die Zeichen "" angezeigt. (Das passiert auch bei "fremden" UTF-8 - Dateien) Vielleicht ist's ja ein bisher unbekannter Bug ;) Viele Grüße, Chris |
Re: PlainEdit 1.7.1 - Texteditor für Windows
Hi,
dieses Verhalten kommt mir bekannt vor ;) Und ich glaube die Beta behebt auch nicht das Problem... MfG xZise |
Re: PlainEdit 1.7.1 - Texteditor für Windows
Ach ja: Hab' ich ganz vergessen. Ich benutze Version 1.7.1. Eine Beta-Version hab' ich gar nicht gesehen... :stupid:
Oder braucht man dafür die "Professional-Version"? Chris |
Re: PlainEdit 1.7.1 - Texteditor für Windows
Zitat:
|
Re: PlainEdit 1.7.1 - Texteditor für Windows
Sehr gut, das mit der Strg-Taste funktioniert. Ist zwar gewöhnungsbedürftig, aber besser als Notepad zu verwenden ;)
Chris |
Re: PlainEdit 1.7.1 - Texteditor für Windows
Zitat:
Und wozu kann man das Format dann einstellen? MfG xZise |
Re: PlainEdit 1.7.1 - Texteditor für Windows
Zitat:
Zitat:
Zitat:
|
Re: PlainEdit 1.7.2 - Texteditor für Windows
Version 1.7.2:
[+] Beim Ersetzen von HTML-Sonderzeichen können jetzt nationale Sonderzeichen berücksichtigt werden. In Sprachdateien kann die Zeichentabelle festgelegt und in den Optionen umgestellt werden. [+] Beim Wiederherstellen der Dokumente aus der letzten Arbeitssitzung wird jetzt die Dokument- und Cursorposition, sowie der ausgewählte Text, ebenfalls wieder hergestellt. [+] Ganze Zeilen können jetzt nach oben bzw. unten verschoben werden. [+] Mehrere Zeilen können nun zu einer Zeile verbunden werden. [+] PlainEdit kann jetzt auch unter Windows ME ausgeführt werden. [+] Plugin-API: Es wurden mehrere neue Funktionen und Konstanten hinzugefügt. Es können jetzt z.B. neue Registerkarten (Dokumente) mit einem vorgegebenen Titel und einem Text erstellt werden. [+] Vor dem Öffnen einer großen Datei kann jetzt eine Warnmeldung ausgegeben werden. (Download im ersten Posting) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:49 Uhr. |
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