Delphi-PRAXiS
Seite 9 von 25   « Erste     789 101119     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Pascal Project Manager & Editor (https://www.delphipraxis.net/188533-pascal-project-manager-editor.html)

dummzeuch 27. Nov 2019 08:30

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von Harry Stahl (Beitrag 1452245)
Zitat:

Zitat von dummzeuch (Beitrag 1451589)
Um das noch etwas komplizierter zu machen: Die Readme-Dateien heißen "!Readme", liegen aber nicht im Sourcecode-Verzeichnis (also da, wo die .dpr-Dateien liegen) sondern ein Verzeichnis darüber.


Was falsch war: Die Dateien heißen "!Readme.txt".

Zitat:

Zitat von Harry Stahl (Beitrag 1452245)
Ich habe Deinen Vorschlag jetzt mal aufgegriffen, bevor ich morgen Abend eine aktualisierte Version hochlade (muss u.a. noch Texte für die englische Fassung machen und doppelte Suchvorgänge ausschließen), anliegend mal 2 Screenshots, die meine Implementation wiedergeben.

Man kann unter "Suchen in" wählen, ob man nur in den Delphi-Projekt-Dateien sucht oder auch oder alternativ nur in den zusätzlichen Dateien, die nach eigener Logik mit dem Projekt verbunden sind.

Bedeutet "alternativ" XOR? Also dass nur in den Delphi-Projektdateien oder nur den zusätzlichen Dateien gesucht wird? Ich hätte gerne die Option, dass nur in den !Readme.txt-Dateien gesucht wird, für die Suche in den Projektdateien sehe ich für uns wenig Sinn.

Zitat:

Zitat von Harry Stahl (Beitrag 1452245)
Wenn die Projektdatei also in "D:\DEV\DX10\FileIO\FileIO.dpr" läge, würde die zusätzliche Angabe "..\!ReadMe" dazu führen, dass das Programm die Datei in "D:\DEV\DX10\" suchen würde (also D:\DEV\DX10\!Readme").

So war das gemeint, ja.

Zitat:

Zitat von Harry Stahl (Beitrag 1452245)
Das Suchergebnis der Zusatzdateien wird dabei im Knoten der Projektdatei mit aufgelistet.

Man kann dann entweder das ganze Projekt, die Pascal- oder Zusatzdatei mit dem Pascal Editor öffnen (wenn man den Eintrag mit der Zeilennummer wählt, sprint der Editor dann direkt zum gesuchten Eintrag).

War das so von Dir gemeint?

Hört sich aber erstmal sinnvoll an.

Edit: Habe mir gerade den zweiten Screenshot angeschaut. Jetzt weiß ich auch, dass mit "im Projekt" nicht nur die Projektdatei selbst gemeint war. Werden dabei alle Dateien, die in der DPR-Datei stehen oder alle Dateien die irgendwie im Projekt verwendet werden (z.B. aus der Liste in der MAP-Datei) durchsucht? Ich halte es trotzdem für mich nur für bedingt sinnvoll.

Ansonsten wünsche ich mir, dass man diese Zusatzdateien auch direkt aus dem PPM öffnen und bearbeiten kann, jeweils im für das Dateiformat registrierten Standardprogramm.

(Hach ist das schön, zur Abwechslung mal Wünsche zu äußern statt sie entgegenzunehmen. ;-) Ich werde jetzt gleich mal eine Lizenz ordern, das geht ja nicht so weiter, dass ich hier Wünsche äußere aber das Programm noch nicht einmal gekauft habe.)

dummzeuch 27. Nov 2019 12:15

AW: Pascal Project Manager & Editor
 
Ich hätte da noch weitere Wünsche:
  1. Es ist (bei uns) ziemlich aufwändig, alle Projekte (270+) einmalig einzupflegen. Sie haben fast alle denselben Aufbau:
    d:\source\projektname\src\projektname.dpr
    Es wäre schön, wenn es eine Import-Funktion gäbe, die innerhalb eines Verzeichnisses in Unterverzeichnissen bis zu einer vorgegebenen Tiefe (also in d:\source bis Tiefe 2 -> d:\source\*\*\*.dpr) nach DPR-Dateien sucht und sie erstmal automatisch unsortiert und mit Standard-Einstellungen importiert. Die Vorgabe der Suchtiefe ist wichtig, da es in anderen Unterverzeichnissen weitere DPR-Dateien gibt, die wir nicht importieren wollen (Sonst könnte man sich mit der Suche im Explorer behelfen, aber die findet immer alles (oder kann man da irgendwie eine Suchtiefe angeben?).
  2. Es wäre schön, wenn man beim Drag & Drop aus dem Explorer (z.B. bei gedrückter Shift-Taste) den "Projekt hinzufügen"-Dialog überspringen könnte. Dann sollte es erstmal mit den automatisch ermittelten Eigenschaften importiert werden.
  3. Punkt 2 wäre insbesondere beim Hinzufügen von mehreren Projekten in einem Drag&Drop-Vorgang angenehm.
  4. Da wir teilweise mehr als eine DPROJ-Datei für ein Projekt haben, die aber alle auf dieselbe DPR-Datei verweisen (z.B.: tool.2007.dproj und tool.xe2.dproj für jeweils die Delphi 2007- und Delphi XE2-Version des Tools) wäre Drag&Drop für DPROJ-Dateien praktisch.

DieDolly 27. Nov 2019 12:37

AW: Pascal Project Manager & Editor
 
Punkt 1 klingt für mich fast schon nach etwas, was man eher nicht in ein Programm einbauen sollte. Man könnte auf diese Art und Weise noch 100 andere Fälle aufbauen. Aber alle 100 Möglichkeiten einbauen? Wenn ich Entwickler wäre, würde ich solche speziellen Sonderfälle nicht einbauen und damit ein Programm verunstalten.

Harry Stahl 27. Nov 2019 15:47

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von dummzeuch (Beitrag 1452262)
Ansonsten wünsche ich mir, dass man diese Zusatzdateien auch direkt aus dem PPM öffnen und bearbeiten kann, jeweils im für das Dateiformat registrierten Standardprogramm.

(Hach ist das schön, zur Abwechslung mal Wünsche zu äußern statt sie entgegenzunehmen.

Na ja, ist ja bald Weihnachten, mal sehen, was ich da machen kann...:wink:

Harry Stahl 27. Nov 2019 15:59

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von dummzeuch (Beitrag 1452284)
[*]Da wir teilweise mehr als eine DPROJ-Datei für ein Projekt haben, die aber alle auf dieselbe DPR-Datei verweisen (z.B.: tool.2007.dproj und tool.xe2.dproj für jeweils die Delphi 2007- und Delphi XE2-Version des Tools) wäre Drag&Drop für DPROJ-Dateien praktisch.

Die .DProj-Dateien, liegen die im gleichen Verzeichnis wie die DPR-Datei oder in einem anderen Verzeichnis (dachte bisher, .DPR und DProj müssen in einem Verzeichnis liegen)?

Habt Ihr da die DPROJ Datei manuell bearbeitet, um das möglich zu machen? Normalerweise, wenn man in Delphi "Speichern unter" wählt, werden ja .DPR und .DProj gleich benannt (und unter "MainSource" in der DProj-Datei steht dann dieser gleichlautende Name der .DPR-Datei).

dummzeuch 27. Nov 2019 16:45

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von Harry Stahl (Beitrag 1452302)
Zitat:

Zitat von dummzeuch (Beitrag 1452284)
[*]Da wir teilweise mehr als eine DPROJ-Datei für ein Projekt haben, die aber alle auf dieselbe DPR-Datei verweisen (z.B.: tool.2007.dproj und tool.xe2.dproj für jeweils die Delphi 2007- und Delphi XE2-Version des Tools) wäre Drag&Drop für DPROJ-Dateien praktisch.

Die .DProj-Dateien, liegen die im gleichen Verzeichnis wie die DPR-Datei oder in einem anderen Verzeichnis (dachte bisher, .DPR und DProj müssen in einem Verzeichnis liegen)?

Habt Ihr da die DPROJ Datei manuell bearbeitet, um das möglich zu machen? Normalerweise, wenn man in Delphi "Speichern unter" wählt, werden ja .DPR und .DProj gleich benannt (und unter "MainSource" in der DProj-Datei steht dann dieser gleichlautende Name der .DPR-Datei).

Sie liegen im gleichen Verzeichnis (müssen sie), heißen nur anders. Nein, wir bearbeiten sie nicht manuell, sondern benennen die Datei nur um. Wenn man dann die DPROJ-Datei in Delphi öffnet, wird automatisch die korrekte DPR geladen (deren Name steht in der DPROJ). Zumindest Delphi 2007 schreibt Änderungen auch wieder in die umbenannte DRPOJ-Datei zurück, bei den anderen Versionen bin ich mir nicht so sicher.

Ich weiss nicht, ob das ein Feature ist oder einfach unbeabsichtigterweise funktioniert. Es ist aber praktisch, wenn man ein Objekt mal unter einer anderen Delphi-Version compilieren will, zum Test oder während der Migration.

dummzeuch 27. Nov 2019 16:49

AW: Pascal Project Manager & Editor
 
Wo ich gerade dabei bin: Man kann ja im Explorer "Dateien in die Zwischenablage kopieren" (Dateien auswählen und Ctrl+C drücken). Es wäre nett, wenn der PPM bei Ctrl+V auf eine Projektliste solche Dateien behandeln würde als hätte man sie darauf gezogen.

(Delphi kann das leider auch nicht, hab's gerade nochmal ausprobiert.)

dummzeuch 27. Nov 2019 16:53

AW: Pascal Project Manager & Editor
 
Wo liest der PPM eigentlich das Icon des Projekts aus? Steht das irgendwo in der DPROJ-Datei? Oder kommt es aus der RES-Datei des Projekts?

Mir ist aufgefallen, dass bei vielen unserern Projekte kein Icon angezeigt wird. Das könnte daran liegen, dass es mittels {$R *_icon.res} eingebunden wird statt dem Standard {$R *.res} in der DPR-Datei.

dummzeuch 27. Nov 2019 16:57

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von DieDolly (Beitrag 1452287)
Punkt 1 klingt für mich fast schon nach etwas, was man eher nicht in ein Programm einbauen sollte. Man könnte auf diese Art und Weise noch 100 andere Fälle aufbauen. Aber alle 100 Möglichkeiten einbauen? Wenn ich Entwickler wäre, würde ich solche speziellen Sonderfälle nicht einbauen und damit ein Programm verunstalten.

Stimmt wohl. Ich hätte auch einfach die Suchfunktion des Explorers dafür verwendet, wenn der irgendwie die Suchtiefe bechränken könnte, aber das scheint nicht möglich zu sein. Irgendwie muss man die Projekte ja in den PPM hineinbekommen, manuell ist das verdammt aufwändig.

DieDolly 27. Nov 2019 17:00

AW: Pascal Project Manager & Editor
 
Mit solchen ganz speziellen Sachen kenne ich mich nicht aus. Vielleicht kann man eine solche Funktionalität ganz allgemein implementieren, dass sie auf mehrere Fälle statt auf einen ganz speziellen anwendbar ist. So hat jeder was davon.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 Uhr.
Seite 9 von 25   « Erste     789 101119     Letzte »    

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