![]() |
Code-Schnipsel-Verwaltung
Hallo,
ich bin auf der Suche nach einem einfachen Programm, mit dem ich Code-Schnipsel strukturiert verwalten kann. So in der Art des "Code Librarian" von GExperts (mit dem ich hier auf verschiedenen Rechnern Probleme habe -> Exceptions in borlandmm). Ohne viel Schnick-Schnack - nur sollte das Ganze in einer Datei (nicht eine Datenbank o.ä.) gespeichert werden, damit ich das z.B. via DropBox auf meinen Rechnern synchronisieren kann. .sundance. |
AW: Code-Schnipsel-Verwaltung
Ich kenne DropBox jetzt nicht im Detail. Das Programm
![]() Edit: Ich habe es gerade mal ausprobiert. Das Programm funktioniert wunderbar in einem DropBox-Ordner auf Deinem Rechner. Wird auf Rechner 1 etwas geändert hast und es auf Rechner 1 schließt, dann hast Du es automatisch auf Rechner 2 wenn Du da das Programm startest. |
AW: Code-Schnipsel-Verwaltung
Problematisch sind bei datei basierten cloud Lösungen immer die Deltas an einem Objekt.
Somit laufen die nur dann zuverlässig, wenn diese Deltas entsprechend verwaltet werden oder der Use Case definiert ist, nur einer darf schreiben alle anderen nur lesen, oder immer nur von an einer Stelle benutzen. |
AW: Code-Schnipsel-Verwaltung
Zufällig arbeite ich gerade an Etwas in der Art, aber nur so nebenbei.
Als "Datenbank" benutze ich die Festplatte, die Code-Schnipsel sind also Dateien. Die Sortierung ist die Verzeichnisstruktur, d. h. das Programm klinkt sich ab einem Ordner ein und alle Unterordner sind die Verwaltung. Ich meine, warum sich um etwas kümmer was einem Windows abnehmen kann. Und zuguter letzt, die Code-Schnipsel sind reine Textdateien, aber mit BBCode formatiert. Dargestellt wird alles in TRichEdit, der den BBCode inteprätiert. Evtl. gucke ich mir noch SynEdit an. Ich schätze das ist das was du suchst, ist aber noch nicht fertig. |
AW: Code-Schnipsel-Verwaltung
Zitat:
|
AW: Code-Schnipsel-Verwaltung
Gibt es eigentlich Code-Schnipsel, die es Wert sind aufbewahrt zu werden?
Also ich bin schon lange davon abgekommen Code-Schnipsel zu sammeln und aufzubewahren. Stattdessen pflege ich lieber meine Bibliothek aus über 100 Units. Dazu ein kleines Beispiel. Der folgende Code war ursprünglich ein Code-Schnipsel. Jetzt ist es eine Prozedur in einer Unit, die ich einfach nur in meine Projekte einbinde.
Delphi-Quellcode:
Eine Bibliothek aus Delphi Units ist viel wertvoller als eine Code-Schnipsel Sammlung.
procedure MakeNumericControl(control: TWinControl);
begin Assert(Assigned(control)); SetWindowLong(control.Handle, GWL_STYLE, GetWindowLong(control.Handle, GWL_STYLE) or ES_NUMBER); end; Man braucht keine besondere Software zur Verwaltung, sondern man kann die Bibliothek einfach kopieren. Natürlich sollte man eine Versionsverwaltung (SubVersion, Git,..) verwenden aber das ist sowieso Standard. Code-Schnipsel-Verwaltung ist Zeitverschwendung. Oder hat jemand ein Code-Schnipsel, dass man nicht als Funktion in eine Unit packen kann? |
AW: Code-Schnipsel-Verwaltung
|
AW: Code-Schnipsel-Verwaltung
@sx2008 :thumb:
|
AW: Code-Schnipsel-Verwaltung
Im Grunde gebe ich dir Recht, und auch ich neige immer mehr dazu bestimmte, für mich wichtige Codes in Units zu packen. Auf der anderen Seite habe ich nicht vor für alles jedes eine Unit zu erstellen. Wobei, seit Jahren habe ich meine 21 Code-Schnipsel und aus irgendeinem Grund werden es nicht mehr :gruebel:
|
AW: Code-Schnipsel-Verwaltung
Vielen Dank für die Vorschläge; ich werde die Programme mal ausprobieren.
.sundance. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:54 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