AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Codepad - Quelltexteditor
Thema durchsuchen
Ansicht
Themen-Optionen

Codepad - Quelltexteditor

Ein Thema von bigg · begonnen am 18. Apr 2005 · letzter Beitrag vom 31. Aug 2008
Antwort Antwort
Seite 14 von 19   « Erste     4121314 1516     Letzte »    
bigg
Nur zur Info: Ich habe die Version 2.0 nun veröffnentlicht. Die Lizenzbedingungen haben sich jedoch geändert. Codepad ist nicht mehr Open Source, sondern Freeware. Weitere Informationen erhaltet ihr auf meiner Website .


[edit=Matze]Beitrag aktualisiert. MfG, Matze[/edit]
 
ShadowTurtle
 
#131
  Alt 15. Feb 2006, 18:08
Das ist wirklich Cool. Da könnte man beim Starter z.B. "Blub" und "Blabbie" anlegen, aber zum jeweiligen Profil alle Optionen im Reg. schlüssel "Borland" anbieten. Das wäre eventuell sogar Massenkompatibel. Irgendwie wäre es aber aufwendig alle Optionen anzubieten die im Registry entsprechend zur verfügung stehen. Ich glaube ich werde Offtopic.

Jedenfalls sehr vielen Dank, und wenn ich immer noch Probleme haben sollte, dann werde ich mich hier nochmals melden.

Tschüssie, süßer!
  Mit Zitat antworten Zitat
Benutzerbild von Alexander Roth
Alexander Roth

 
Turbo Delphi für Win32
 
#132
  Alt 15. Feb 2006, 18:15
Hallo ,

echt klasse Programm!!!

wäre es möglich solch eine Funktion wie bei Delphi 2005 zu integrieren:
mit einem - (an der linken Seite) kann man eine ganze prozedur/funktion einklappen und mit + wiederausklappen
Alexander Roth
  Mit Zitat antworten Zitat
ShadowTurtle
 
#133
  Alt 16. Feb 2006, 22:39


Bei mir fehlen nun irgendwie die Icons. Ich brauche irgendwie wieder Hilfe, oder darfst du die Icons nicht mitgeben? So würde ich mir natürlich meine eigene beschaffen, aber trotzdem ...
  Mit Zitat antworten Zitat
bigg
 
#134
  Alt 16. Feb 2006, 23:04
moin,

jupp, das Problem trat auch gestern auf, als ich das Projekt mit D2005 kompiliert hatte.
Scheinbar werden Resourcen mit Jokerzeichen nicht mehr verarbeitet. Um das Problem nun zu lösen,
tausch mal die Zeile 54:

{$R *.res} durch diese aus:

{$R Codepad.res}
edit:
Zitat:
echt klasse Programm!!! Thumbs up!

wäre es möglich solch eine Funktion wie bei Delphi 2005 zu integrieren:
mit einem - (an der linken Seite) kann man eine ganze prozedur/funktion einklappen und mit + wiederausklappen
Danke, aber Codefolding will ich nicht integrieren, ich mag das nicht.
  Mit Zitat antworten Zitat
ShadowTurtle
 
#135
  Alt 16. Feb 2006, 23:37
Darauf hätte ich eigentlich auch selbst kommen können ...

Danke!
  Mit Zitat antworten Zitat
ShadowTurtle
 
#136
  Alt 17. Feb 2006, 11:57
Entschuldigung fürs Doppelposting, aber ich hätte da noch ein paar Fragen.

Ich würde dem Editor gerne mehr Funktionen bzw. Optionen/Möglichkeiten zur Programmiersprachen-verwaltung einbauen. Da wäre z.B. das verändern/anlegen einer Synthax, oder auch z.B. statt Parameter verwaltung (Optionen -> Parameter) würde ich das ganze gleich Neu machen wollen:

In einen Dialog sollte man ganz einfach Programmiersprachen auswählen, anlegen und löschen können (1x EditComboBox, 2x Buttons daneben) und da wären auch noch ein paar Register enthalten: "Eigenschaften", "Syntax" und "Kompiler/Interpreter". Wobei man beim letzteren wahrscheinlich nur eine Textbox (TRichEdit oder eventuell auch SynEdit mit Batch-Syntax) mit ein Hilfe-Button, der die verfügbaren Parameter anzeigt (%File%, %FileName%, %FilePath% usw.), vorhanden sein wird.

Wann erscheint die nächste Version? Ich will mir schließlich nicht umsonst die Mühen gemacht haben, stattessen will ich meine erweiterte Version gerne dir geben wollen; allerdings auch auf den aktuellen stand. Dabei weis ich ja nicht einmal ob du damit einverstanden bist. Eine aufklärung wäre Super!

Ansonsten habe ich noch eine Frage: Wie Speicherst du die Konfigurationen deines Editors bzw. mit welcher Funktion und wie wird das verwaltet? Ich habe zwar folgendes in der Edset.pas gefunden, aber darauß werde ich nicht Schlau. Ich kann mir zwar schon Denken das WriteRegSettings für das Speichern zuständig ist, aber ich finde dazu keine Prozedur und außerdem weis ich nicht was Shell_Reset bewirkt. Ich weis ja nicht einmal was WriteRegSettings so alles abspeichert; doch nicht alle Informationen aller Komponenten des Codepad Projekts, oder doch? Eine aufklärung in dieser sache wäre auch Super!

Delphi-Quellcode:
procedure TEditSet.SaveSettingsBtnClick(Sender: TObject);
var Reg: TRegistry;
begin
  SaveSettingsBtn.Enabled := False;

  Reg := TRegistry.Create;
  try
   Reg.RootKey := HKEY_CURRENT_USER;

   if Reg.KeyExists(RootRegKey) then
   Reg.DeleteKey(RootRegKey);

   WriteRegSettings;
   { ^^^^^^^^^^^^^ }

   Shell_Reset;

  finally Reg.Free;
    SaveSettingsBtn.Enabled := True;
  end;
end;
Bye
  Mit Zitat antworten Zitat
blah

 
Turbo Delphi für Win32
 
#137
  Alt 18. Feb 2006, 07:07
Hi zusammen

@bigg:
hmmm echt schade dass die Einstellungen nicht in einer ini oder so gespeichert werden...
Denn sonst könnte man es einfach ab dem USB-Drive laufen lassen und hätte überall seine einstellungen...

eine funktion um in die TNA zu minimieren wäre auch noch hübsch:
[ ] in die TNA minimieren

ich benutze noch "EditPad Classic" (Die alte Postcard-Ware) aus eben dem Gründ in die TNA minimieren, ist noch ein nettes features.

MfG blah
  Mit Zitat antworten Zitat
Benutzerbild von Ruediw
Ruediw
 
#138
  Alt 18. Feb 2006, 14:10
Zitat von blah:
Hi zusammen

@bigg:
hmmm echt schade dass die Einstellungen nicht in einer ini oder so gespeichert werden...
Denn sonst könnte man es einfach ab dem USB-Drive laufen lassen und hätte überall seine einstellungen...

eine funktion um in die TNA zu minimieren wäre auch noch hübsch:
[ ] in die TNA minimieren

ich benutze noch "EditPad Classic" (Die alte Postcard-Ware) aus eben dem Gründ in die TNA minimieren, ist noch ein nettes features.

MfG blah
Versuch doch mal PSPAD: http://www.pspad.com/en/

Ist der beste Freeware Programmeditor den ich bis jetzt gesehen habe.
Unter "Settings" "Program Settings" "System Integration" ganz unten.
Rudolf Wiesendanger
  Mit Zitat antworten Zitat
bigg
 
#139
  Alt 18. Feb 2006, 16:32
Zitat von ShadowTurtle:
Ich würde dem Editor gerne mehr Funktionen bzw. Optionen/Möglichkeiten zur Programmiersprachen-verwaltung einbauen. Da wäre z.B. das verändern/anlegen einer Synthax, oder auch z.B. statt Parameter verwaltung (Optionen -> Parameter) würde ich das ganze gleich Neu machen wollen:
Ich finde es recht simple, so wie es jetzt ist. Die Highlighter, die man nicht benutzen möchte, entfernt man über den Explorer, wobei das nicht mit allen Highlightern möglich ist. Ich könnte mir noch einen Assistenen vorstellen, der einen Highlighter erzeugt. .. Schick mir mal deine überarbeitete Version.

Zitat von ShadowTurtle:
In einen Dialog sollte man ganz einfach Programmiersprachen auswählen, anlegen und löschen können (1x EditComboBox, 2x Buttons daneben) und da wären auch noch ein paar Register enthalten: "Eigenschaften", "Syntax" und "Kompiler/Interpreter". Wobei man beim letzteren wahrscheinlich nur eine Textbox (TRichEdit oder eventuell auch SynEdit mit Batch-Syntax) mit ein Hilfe-Button, der die verfügbaren Parameter anzeigt (%File%, %FileName%, %FilePath% usw.), vorhanden sein wird.
Die Parameterfunktionen werden nochmal überarbeitet, denn so super zu frieden bin ich damit auch nicht.
Was soviel heißt, das mit Sicherheit neue Funktionen hinzukommen, ich aber nicht vorhabe alles umzuwerfen.

Zitat von ShadowTurtle:
Wann erscheint die nächste Version? Ich will mir schließlich nicht umsonst die Mühen gemacht haben, stattessen will ich meine erweiterte Version gerne dir geben wollen; allerdings auch auf den aktuellen stand. Dabei weis ich ja nicht einmal ob du damit einverstanden bist. Eine aufklärung wäre Super!
Ich schätze spätestens in zwei Wochen. Codeverbesserungen sind immer Willkommen, aber denk daran, das es noch durch den TÜV gehen muss. Wenn du etwas schreibst, sollte es auch unter Win95 laufen. Das sind meine Bedingungen.

Das bisherige Changlog:
Zitat von changelog.txt:
1.0.0.29
- einheitliches Schema beim Speichern der Farbeinstellungen (Highlighter)
- Drucken von Dokumenten wird nun unterstützt
- Seitenansicht zum Drucken von Dokumenten integriert
- Codeverbesserungen für Delphi 2005 und Delphi 6 Personal


Zitat von ShadowTurtle:
Ansonsten habe ich noch eine Frage: Wie Speicherst du die Konfigurationen deines Editors bzw. mit welcher Funktion und wie wird das verwaltet? Ich habe zwar folgendes in der Edset.pas gefunden, aber darauß werde ich nicht Schlau. Ich kann mir zwar schon Denken das WriteRegSettings für das Speichern zuständig ist, aber ich finde dazu keine Prozedur und außerdem weis ich nicht was Shell_Reset bewirkt. Ich weis ja nicht einmal was WriteRegSettings so alles abspeichert; doch nicht alle Informationen aller Komponenten des Codepad Projekts, oder doch? Eine aufklärung in dieser sache wäre auch Super!
In der Unit "Settings.pas" sind alle Funktionen gespeichert, die du benötigst und auch einigermaßen kommentiert.
Interessant für dich wären auch noch "ShellExt.pas" sowie "Highlighter.pas", in denen du noch einige
Unterfunktionen findest. LoadSettings und SaveSettings sind die Hauptfunktionen zum Speichern und Laden aller Einstellungen.

Zitat von blah:
@bigg:
hmmm echt schade dass die Einstellungen nicht in einer ini oder so gespeichert werden...
Denn sonst könnte man es einfach ab dem USB-Drive laufen lassen und hätte überall seine einstellungen... Wink
Nein, ich glaube das Thema ist durch und wurde hier auch schon mehrfach angesprochen.
Das einzigste, was ich dir anbieten kann, ist eine Exportfunktion, um alle Einstellungen aus der Regsitry
zu exportieren.

Zitat von blah:
eine funktion um in die TNA zu minimieren wäre auch noch hübsch:
[ ] in die TNA minimieren

ich benutze noch "EditPad Classic" (Die alte Postcard-Ware) Smile aus eben dem Gründ in die TNA minimieren, ist noch ein nettes features.
Dieses Feature wird in der nächsten Version integriert sein.
  Mit Zitat antworten Zitat
ShadowTurtle
 
#140
  Alt 19. Feb 2006, 09:08
Okay, dann werde ich wohl warten bis die nächste Version draußen ist. Aber ich habe bereits eine Modifikation Fertig die sich TSimRegistry nennt. Hier wird die TRegistry Komponente Simuliert, allerdings werden dort die Daten in einer Datei verwaltet - oder auch gleichzeitig in der Datei und in der Registry - oder nur das Lesen aus der Datei und das Schreiben in der Registry; je nach Modus. Mehr dazu steht in der TSimRegistry.txt.

Damit wäre endlich nun ein mittelweg gefunden: Die Settings können nun auf der Festplatte gespeichert werden, und bigg muss nur TRegistry durch TSimRegistry ersetzen (und natürlich SimRegitry.pas bei den uses hinzufügen ^^). Er hat also auch keine große Arbeit.

Viel spaß mit dem kleinen Mod.
Angehängte Dateien
Dateityp: pas simregistry_146.pas (31,1 KB, 12x aufgerufen)
Dateityp: txt tsimregistry_466.txt (4,5 KB, 12x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 14 von 19   « Erste     4121314 1516     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:18 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