Entwickler-Ecke

Freeware Projekte - DelphiProjectViewer 1.0


csharp2014 - Mi 08.03.17 17:01
Titel: DelphiProjectViewer 1.0
Hallo,

habe einen kleinen mobilen Delphi Project Viewer erstellt. Damit können Delphiprojekte auf Rechnern ohne Delphiinstallation eingesehen und ggf. bearbeitet werden. Die Handhabung ist selbsterklärend.

Zu finden ist das freie Tool unter: http://www.screensoft.de/DelphiProjectViewer.zip

Viel Spaß damit
Tom

Moderiert von user profile iconNarses: Beiträge zusammengefasst

Eigentlich ist Delphi Project Viewer 1.0 ein kleiner Texteditor, der mit einer Delphi-Projektübersicht aufwartet. Projektdateien (aber auch Projektfremde Dateien) sind einsehbar und editierbar. Verwendbar auf Rechnern ohne Delphiinstallation, z.B. Tablets. Wer unterwegs schnell eine kleine Quelltext-Idee notieren will, dabei aber eine Delphi-Projektübersicht benötigt, dem kann Delphi Project Viewer 1.0 ein nützliches Hilfmittel sein. Keine Installation nötig. Einfach alles in einen Ordner mit Schreibrechten packen und starten.

dpv


Delete - Mi 08.03.17 20:06

- Nachträglich durch die Entwickler-Ecke gelöscht -


Delphi-Laie - Do 09.03.17 00:47

user profile iconFrühlingsrolle hat folgendes geschrieben Zum zitierten Posting springen:
Sieht sehr professionell aus.


Der erste Eindruck sagt auch mir zu. Allerdings ist es mehr als ein Betrachtungsprogramm, nämlich ein Editor. Werde diesem Programm demnächst auf den Zahn fühlen.


Delete - Do 09.03.17 01:54

- Nachträglich durch die Entwickler-Ecke gelöscht -


csharp2014 - Do 09.03.17 11:49

Update:

Version 1.0.39.0

- *.fmx hinzugefügt
- Web Formate werden angezeigt
- "Suche in Dateien" Fehler behoben (Suche in *.dpr, Markierfehler)
- allg. Stabilisierungsverbesserungen


csharp2014 - Do 09.03.17 18:06

Update:

Version 1.0.40.0

- Binär zu Text Konvertierung für *.dfm Dateien
- allg. Dateiverwaltung verbessert


Delphi-Laie - Do 09.03.17 19:25

Bisher ist das aber kein echter Projektviewer - auch kein Projekteditor - sondern ein Pascaldateien-Editor, eher ein Texteditor mit Hervorhebung der Schlüsselwörter. Allerdings geht die Erweiterung auf alle dfm-Dateien m.E. in die richtige Richtung.

Noch besser wäre es, wenn tatsächlich das Projekt als solches, also seine Struktur in irgendeiner Form darstellbar wäre.


csharp2014 - So 12.03.17 21:34

Update:

Version 1.0.41.0

- *.dpk hinzugefügt
- Tab-Management verbessert
- allg. Stabilisierungen


csharp2014 - So 19.03.17 23:17

Update:

Version 1.0.42.0

- MouseWheel Fehler behoben
- Tabmanagement verbessert
- Dateien in den Explorer ziehen und kopieren hinzugefügt
- "In Dateien suchen" auch in vorgegebenem Ordner


csharp2014 - Mo 20.03.17 23:47

Update:

Version 1.0.43.0

- BugFix: schwerer Fehler beim Syntax-Highlighting (Kommentardarstellung) behoben


csharp2014 - Sa 25.03.17 22:02

Update:

Version 1.0.44.0

- "In Dateien suchen" überarbeitet
- Redo eingebaut
- allg. Verbesserungen und Stabilisierungen


csharp2014 - Mo 01.05.17 13:38

Update:

Version 1.0.45.0

- Memo "Scrolling" Fehler behoben


csharp2014 - So 18.02.18 13:44

Update:

Version 1.0.46.0

- allg. Verbesserungen und Stabilisierungen


csharp2014 - Di 25.02.20 14:42

Update:

Version 1.0.47.0

- TreeView Fehler behoben


csharp2014 - So 10.05.20 18:40

Update:

Version 1.0.47.8

- Vergleichsprogramm einbinden
- Kompiler einbinden
- Zeilen zählen


csharp2014 - Do 09.07.20 14:29

Update:

Version 1.0.47.9

- nicht zum Projekt gehörende Dateien werden im Tab markiert


csharp2014 - So 07.02.21 15:54

Update:

Version 1.0.49.0

- StayOnTop Option hinzugefügt (Menü -> Fenster)
- Docking von Projektbaum und Suchliste hinzugefügt
- Reiter-Kontextmenü um Eintrag "Popup Fenster öffnen" erweitert


csharp2014 - So 02.05.21 18:02

Update:

Version 1.0.50.0

- Find und Replace überarbeitet
- Find und Replace Fehler behoben


csharp2014 - Di 27.07.21 15:59

Update:

Version 1.0.51.0

- "Nur ganze Wörter" Fehler bei Find und Replace behoben
- Tab-Popup-List zur besseren Reiterauswahl hinzugefügt


csharp2014 - Mo 16.08.21 14:48

Update:

Version 1.0.52.0

- Schriftart, Schriftgröße änderbar (Editfeld kann nur Fonts fehlerfrei darstellen bei denen die Zeichen in Style Normal, Bold und Italic gleiche Breite haben)


csharp2014 - Mo 23.08.21 12:17

Update:

Version 1.0.53.0

- Formatierung kann über Format.ini geändert werden

Standard Beispiel:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
[FORMAT]
VALUECOLOR=BLUE //Farbe Werte
COMMENTCOLOR=NAVY //Farbe Kommentare
TEXTCOLOR=BLACK //Farbe normaler Text
KEYCOLOR=BLACK //Farbe Schlüsselwörter
VALUESTYLE=NORMAL //Schriftstil Werte
COMMENTSTYLE=ITALIC //Schriftstil Kommentare
TEXTSTYLE=NORMAL //Schriftstil normaler Text
KEYSTYLE=BOLD //Schriftstil Schlüsselwörter

Geändertes Beispiel:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
[FORMAT]
VALUECOLOR=RED
COMMENTCOLOR=NAVY
TEXTCOLOR=BLACK
KEYCOLOR=BLUE
VALUESTYLE=NORMAL
COMMENTSTYLE=ITALIC
TEXTSTYLE=NORMAL
KEYSTYLE=NORMAL

Mögliche Farben, Schriftstile:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
'RED'     clRed
'YELLOW'  clYellow
'GREEN'   clGreen
'BLUE'    clBlue
'WHITE'   clWhite
'BLACK'   clBlack
'GRAY'    clGray
'SILVER'  clSilver
'NAVY'    clNavy
'LIME'    clLime
'TEAL'    clTeal
'MAROON'  clMaroon
'PURPLE'  clPurple
'FUCHSIA' clFuchsia
'AQUA'    clAqua
'OLIVE'   clOlive


'NORMAL'    []
'BOLD'      [fsBold]
'ITALIC'    [fsItalic]
'UNDERLINE' [fsUnderLine]

Moderiert von user profile iconTh69: Code-Tags hinzugefügt


csharp2014 - So 19.11.23 15:22

Neue Version für Visual Studio (*.c;*.cpp;*.h;*.hpp) verfügbar. (Handhabung wie DelphiProjectViewer.)

http://www.screensoft.de/VisualStudioProjectViewer.zip


Winterschlaf - So 19.11.23 18:00

Sind das zwei baugleiche Editoren die unterschiedliche Projekte abbilden? Wäre es nicht besser einen Editor für mehrere Sprachen zu haben?
Ein Delphiprojekt besteht aus mehr als einer PAS und DFM. Kann der Editor auch DROJ und ähnliches aufdröseln und daratellen?


csharp2014 - So 19.11.23 21:03

Der Delphi Viewer kann dpr auswerten. Der VS Viewer dsp und vcxproj.


Winterschlaf - Mo 20.11.23 09:29

Sehr gut. Wenn, wie bereits erwähnt, eine Anwendung mehrere Sprachen verwaltet würde, wäre es ideal.
Eine Java und Python Erweiterung würde mir ebenso zusagen.


csharp2014 - Di 21.11.23 00:45

Update von Delphi Project Viewer und Visual Studio Project Viewer:

- in Format.ini können nun auch HEX-Codes für Farben vergeben werden (z.B.: VALUECOLOR=FF00BB)
- Dual- und Popupfenster nun mit ausgewählter Schriftart


csharp2014 - Di 28.11.23 21:16

Update von Delphi Project Viewer und Visual Studio Project Viewer:

- Systemfont wird für Oberfläche verwendet
- Editor Schriftgröße bei Windows Skalierung überarbeitet


csharp2014 - Do 30.11.23 21:20

DPI Unaware Versionen von Delphi Project Viewer und Visual Studio Project Viewer liegen hier:

http://www.screensoft.de/DelphiProjectViewer (DPI Unaware).zip
http://www.screensoft.de/VisualStudioProjectViewer (DPI Unaware).zip