Delphi-PRAXiS
Seite 5 von 7   « Erste     345 67      

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)

jziersch 3. Okt 2022 10:50

AW: Pascal Project Manager & Editor
 
Zitat:

Der Pascal-Editor hat bezüglich der Unit-Analyse mehr Möglichkeiten, daher auch alle Inhalte der Dateien durchforstet und bestimmte Informationen sammelt. Daher kann dieser auch Units erfassen oder öffnen, die zwar nicht zum Projekt gehören (sprich in der DPR-Datei erfasst sind), aber über die Suchpfad-Einträge gefunden werden, siehe anliegenden Screenshot (der Dialog wird mit dem Schalter mit dem kleinen blauen "i" aufgerufen. Das könnte man erweitern und z.B. in die Zwischenablage kopieren oder als Datei speichern.
Ich fände es am besten wenn all diese Dateien automatisch in das Projekt aufgenommen werden. Vieleicht auf einer zweiten Ebene "Implizit". Wie gesagt - das Augenmerk liegt darauf wirklich festzustellen, welche Units erforderlich sind und diese auch zu verwalten und sichern zu könne. Wichtig ist auch zu beachten, dass die Verwendung abhängig von Compiler symbolen ist.

ringli 3. Okt 2022 14:17

AW: Pascal Project Manager & Editor
 
Habe mir den PPME heute mal aus Neugier angesehen. So wie ich das sehe kann man zwar den Datenpfad umstellen, dafür wird aber im Benutzerverzeichnis trotzdem eine Konfigurationsdatei angelegt. Gäbe es hier die Möglichkeit PPME so zu erweitern das der Datenpfad im Programmverzeichnis liegen darf (also sozusagen "portabel")? Eine gängige Methode wäre die Prüfung auf eine Datei "PORTABLE" im Programmverzeichnis.

Hintergrund ist das ich auch mal zwischen lokalen PC und Laptop wechsle und dabei meine Projekte auf dem USB-Stick mitnehme. Da wäre es ganz praktisch wenn ich PPME auch mitnehmen könnte.


In der PPME-Projektverwaltung kann ich theoretisch mein Projekt direkt starten. Theoretisch deshalb weil dies (zumindest bei mir) nicht funktioniert. Scheinbar wird die ausführbare Datei immer im Verzeichnis der Projektdatei gesucht. Bei mir liegt der Pfad zur ausführbaren Datei aber unter ".\bin\$(Config)\$(Platform)". Oder liegt das daran das ich PPME nur in der Windows Sandbox ausprobiert habe?


Solange Delphi 11.x noch die DPI-Probleme mit dem Designer hat wäre es vielleicht auch ganz praktisch wenn man bei der Projektanlage neben der zur verwendenden Entwicklungsumgebung bei Bedarf auch noch den "/highdpi:unaware"-Schalter setzen könnte.

Harry Stahl 3. Okt 2022 14:24

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von ringli (Beitrag 1512797)
Habe mir den PPME heute mal aus Neugier angesehen. So wie ich das sehe kann man zwar den Datenpfad umstellen, dafür wird aber im Benutzerverzeichnis trotzdem eine Konfigurationsdatei angelegt. Gäbe es hier die Möglichkeit PPME so zu erweitern das der Datenpfad im Programmverzeichnis liegen darf (also sozusagen "portabel")? Eine gängige Methode wäre die Prüfung auf eine Datei "PORTABLE" im Programmverzeichnis.

Hintergrund ist das ich auch mal zwischen lokalen PC und Laptop wechsle und dabei meine Projekte auf dem USB-Stick mitnehme. Da wäre es ganz praktisch wenn ich PPME auch mitnehmen könnte.


In der PPME-Projektverwaltung kann ich theoretisch mein Projekt direkt starten. Theoretisch deshalb weil dies (zumindest bei mir) nicht funktioniert. Scheinbar wird die ausführbare Datei immer im Verzeichnis der Projektdatei gesucht. Bei mir liegt der Pfad zur ausführbaren Datei aber unter ".\bin\$(Config)\$(Platform)". Oder liegt das daran das ich PPME nur in der Windows Sandbox ausprobiert habe?


Solange Delphi 11.x noch die DPI-Probleme mit dem Designer hat wäre es vielleicht auch ganz praktisch wenn man bei der Projektanlage neben der zur verwendenden Entwicklungsumgebung bei Bedarf auch noch den "/highdpi:unaware"-Schalter setzen könnte.

Das sollte machbar sein. Man wird natürlich nicht ohne INI im Standardpfad auskommen, wo dann steht "UseInifromDataPath=True" oder so.

Das mitnehmen wird mit der Version 5 sowieso viel einfacher, weil nun die ganzen Informationen, die in unterschiedlichen ".dat" Dateien gespeichert wurden, nun alle in der Datenbank gehalten werden.

Ich nehm das mal auf die Features / ToDo List...

Harry Stahl 3. Okt 2022 14:30

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von ringli (Beitrag 1512797)
Habe mir den PPME heute mal aus Neugier angesehen. So wie ich das sehe kann man zwar den Datenpfad umstellen, dafür wird aber im Benutzerverzeichnis trotzdem eine Konfigurationsdatei angelegt. Gäbe es hier die Möglichkeit PPME so zu erweitern das der Datenpfad im Programmverzeichnis liegen darf (also sozusagen "portabel")? Eine gängige Methode wäre die Prüfung auf eine Datei "PORTABLE" im Programmverzeichnis.

Hintergrund ist das ich auch mal zwischen lokalen PC und Laptop wechsle und dabei meine Projekte auf dem USB-Stick mitnehme. Da wäre es ganz praktisch wenn ich PPME auch mitnehmen könnte.


In der PPME-Projektverwaltung kann ich theoretisch mein Projekt direkt starten. Theoretisch deshalb weil dies (zumindest bei mir) nicht funktioniert. Scheinbar wird die ausführbare Datei immer im Verzeichnis der Projektdatei gesucht. Bei mir liegt der Pfad zur ausführbaren Datei aber unter ".\bin\$(Config)\$(Platform)". Oder liegt das daran das ich PPME nur in der Windows Sandbox ausprobiert habe?


Solange Delphi 11.x noch die DPI-Probleme mit dem Designer hat wäre es vielleicht auch ganz praktisch wenn man bei der Projektanlage neben der zur verwendenden Entwicklungsumgebung bei Bedarf auch noch den "/highdpi:unaware"-Schalter setzen könnte.

Das mit .\bin\ schaue ich mir an. Ich habe bislang einfach nur die Standards geprüft, da muss ich dann noch die XML-Datei auslesen um diese "Sonderfälle" zu berücksichtigen. Kommt auch auf die ToDo.

mit highdpi: Dann wäre es sinnvoll da noch einen Dialog vorzuschalten, wo man das anticken kann, denn ich wüsste nicht wie man das sonst berücksichtigen sollte (Taste Shift oder Strg- halten erscheint mir nicht ausreichend transparent zu sein).

ringli 3. Okt 2022 14:56

AW: Pascal Project Manager & Editor
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Harry Stahl (Beitrag 1512799)
mit highdpi: Dann wäre es sinnvoll da noch einen Dialog vorzuschalten, wo man das anticken kann, denn ich wüsste nicht wie man das sonst berücksichtigen sollte (Taste Shift oder Strg- halten erscheint mir nicht ausreichend transparent zu sein).

Würde ich ganz ohne Dialog implementieren. Siehe dazu die angehängte Fotomontage. Mit Shift/Strg könnte man nutzen um die Einstellung umzukehren.

ringli 3. Okt 2022 15:02

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von Harry Stahl (Beitrag 1512798)
Das sollte machbar sein. Man wird natürlich nicht ohne INI im Standardpfad auskommen, wo dann steht "UseInifromDataPath=True" oder so.

Ohne zusätzliche Datei geht es nicht. Das stimmt schon. Allerdings würde ich es so machen wie viele andere Programme auch:
Delphi-Quellcode:
PortableMode := FileExists('PORTABLE');

Harry Stahl 3. Okt 2022 16:03

AW: Pascal Project Manager & Editor
 
Stimmt, das mit "Portable" ginge, hatte aber vergessen, dass mein Setup-Programm schon eine Ini-Datei ins Programmverzeichnis mit einer entsprechenden Info schreiben kann, muss es eben nur noch auch im PPM (E) prüfen.

Zum DPI unaware - ich hoffe ja noch dass man darauf irgendwann mal wirklich verzichten kann (ich nutze Delphi 11.2 eigentlich immer DPI-Aware).

Sollte das dann generell für die IDE gesetzt werden oder - wie letztlich von Dir vorgeschlagen - immer nur für das einzelne Projekt?

ringli 3. Okt 2022 16:12

AW: Pascal Project Manager & Editor
 
Ich würde die Einstellung pro Projekt setzen. Einige Projekte entwickle ich durchaus auch mit DPI-Aware, von daher wäre es hinderlich wenn die Einstellung grundsätzlich für die IDE gelten würde.

Harry Stahl 4. Okt 2022 17:21

AW: Pascal Project Manager & Editor
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von ringli (Beitrag 1512800)
Zitat:

Zitat von Harry Stahl (Beitrag 1512799)
mit highdpi: Dann wäre es sinnvoll da noch einen Dialog vorzuschalten, wo man das anticken kann, denn ich wüsste nicht wie man das sonst berücksichtigen sollte (Taste Shift oder Strg- halten erscheint mir nicht ausreichend transparent zu sein).

Würde ich ganz ohne Dialog implementieren. Siehe dazu die angehängte Fotomontage. Mit Shift/Strg könnte man nutzen um die Einstellung umzukehren.

Ich habe es jetzt wie vorgeschlagen per Projekt gelöst, aber nicht per Checkbox, sondern per Eingabezeile für einen Startparameter (siehe anlg. Screenshot). Das hat den Vorteil, dass man auch evtl. andere Parameter übergeben kann.

Klappt jedenfalls bestens (allerdings muss ich sagen, dass DPI-Unaware auf einem HighDPI-Monitor nicht so schön ist...)

PS.: Die Möglichkeit, das Programm Mobil zu nutzen, ist auch schon eingebaut...

Harry Stahl 11. Okt 2022 23:17

AW: Pascal Project Manager & Editor
 
Hier mal ein kurzes (internes, nicht bei YouTube gelistetes) Video mit dem aktuellen Stand, wäre da immer noch an Feedback interessiert.

Was ich noch vergessen habe zu erwähnen: Man kann auch mehrere Datenbanken anlegen, also z.B. eine für (eigene) Projekte und eine andere für Demos (falls das für einen relevant wäre).

Der Plan ist in den nächsten Tagen eine Beta raus zu geben und weitere Feedbacks einholen und dann im November die Version fertig zu stellen.

https://youtu.be/dDEyojIH1Rc

TomF 12. Okt 2022 07:11

AW: Pascal Project Manager & Editor
 
Hallo Harry,

gefällt mir sehr gut - spontan hätte ich noch diese Fragen...

* Ist es in der Projektliste möglich eine zusätzliche Spalte anzuzeigen um z.B. nach Kunden filtern zu können, oder ist die Liste statisch?

* Möglicherweise möchte ich einen eigenen Report aus der Datenbank gestalten - welche DB verwendet das Programm - kann man als User von extern auf die DB ?

* Ich habe eine Liste offener Tasks pro Projekt gesehen - gibt es eine "Gesamtliste" über alle Projekte ?

* Feature für zukünftige Version: Es gab mal ein Tool, das grob mitverfolgte wie lange man ein Projekt im Editor geöffnet hatte - so konnte man Aufwände recht einfach im Überblick behalten. Leider finde ich so etwas nicht mehr am Markt - wäre vielleicht in Deinem Project-Manager gut zu integrieren.


Danke/Gruß, Tom

Harry Stahl 12. Okt 2022 19:31

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von TomF (Beitrag 1513135)
Hallo Harry,

gefällt mir sehr gut - spontan hätte ich noch diese Fragen...

1) Ist es in der Projektliste möglich eine zusätzliche Spalte anzuzeigen um z.B. nach Kunden filtern zu können, oder ist die Liste statisch?

2) Möglicherweise möchte ich einen eigenen Report aus der Datenbank gestalten - welche DB verwendet das Programm - kann man als User von extern auf die DB ?

3) Ich habe eine Liste offener Tasks pro Projekt gesehen - gibt es eine "Gesamtliste" über alle Projekte ?

4) Feature für zukünftige Version: Es gab mal ein Tool, das grob mitverfolgte wie lange man ein Projekt im Editor geöffnet hatte - so konnte man Aufwände recht einfach im Überblick behalten. Leider finde ich so etwas nicht mehr am Markt - wäre vielleicht in Deinem Project-Manager gut zu integrieren.

Danke/Gruß, Tom

Danke für Dein Feedback.

zu 1) Erst mal sind die Listen statisch. Daher meine Frage ob was fehlt. Mit "Kunden" meinst Du wohl Auftraggeber, für die Du eine Software als Dienstleistung fertigst? Ich könnte noch ein Feld "Sonstiges" einbauen, da könntest Du den Namen erfassen. Das Programm ist allerdings nicht dafür gedacht personenbezogene Daten im Sinne der DSGVO zu verwalten.

zu 2) Evtl. schaust Du erst mal in die Beta-Version rein, wenn die da ist, ob die integrierten Reporting-Möglichkeiten ausreichen. Ein Zugriff auf die Datenbank (mein eigenes Datenbank-Format "PC-Database") über das normale Datenbankprogramm wollte ich unterbinden, damit nicht jemand in Unkenntnis der Programm-Belange die Datenbank zerschießt.

zu 3) Nein, derzeit nicht. Wäre aber durchaus machbar, da intern eine Gesamtliste geführt wird und nur Ausschnittsweise in den verbundenen Projekten angezeigt wird. Würde das aber wenn, dann im weiteren Verlauf der 5.x Version einbauen.

zu 4) welchen Editor meinst Du denn, der da überwacht werden soll, die IDE? Prinzpiell fände ich recht uneindeutig, denn wenn die IDE einfach offen ist, ohne dass jemand was dran macht, dann ist das eher weniger aussagekräftig.

Hier auch noch mal der Link zum kurzen Video mit den Neuerungen, wer es noch nicht gesehen hat:
https://youtu.be/dDEyojIH1Rc

TomF 13. Okt 2022 16:14

AW: Pascal Project Manager & Editor
 
Hallo Harry,

1) ja, genau - Spalte "Sonstiges" als Textfeld würde da völlig reichen, mit dem man auch Filtern kann.

2) ja klar, die Beta möchte ich natürlich sehr gerne testen. Dann kann ich mir auch ansehen, ob es Export-Möglichkeiten gibt.

3) wäre fein, wenn das mal kommen würde.

4) ja - die IDE meinte ich. Es ging mir nicht um genaue Daten im Sinne einer Abrechnung, sondern eher als Übersicht, woran ich in den letzten Tagen/Wochen gearbeitet habe. Das genannte Tool war wohl eher ein Dienst, der permanent prüft welcher Projektname in der IDE geladen ist und das mit DateTime zyklisch wegspeichert um es danach auszuwerten zu können. Aber hast recht - das passt wohl doch nicht so gut in Deinen Projekt-Manager - ist eine völlig andere Baustelle.

Wie kommt man denn an die Beta, wenn die verfügbar ist ?

Gruß, Tom

dummzeuch 13. Okt 2022 16:50

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von TomF (Beitrag 1513252)
4) ja - die IDE meinte ich. Es ging mir nicht um genaue Daten im Sinne einer Abrechnung, sondern eher als Übersicht, woran ich in den letzten Tagen/Wochen gearbeitet habe. Das genannte Tool war wohl eher ein Dienst, der permanent prüft welcher Projektname in der IDE geladen ist und das mit DateTime zyklisch wegspeichert um es danach auszuwerten zu können.

Eher ein IDE-Plugin als ein Dienst. Ein Plugin kann das auch relativ gut machen, denn es kann auf das Laden und ggf. Schließen eines Projekts direkt reagieren statt regelmäßig zu prüfen. Das hat auch den Vorteil, dass es nicht durcheinander kommt, wenn mehrere IDEs parallel offen sind.

TomF 14. Okt 2022 06:09

AW: Pascal Project Manager & Editor
 
Ja, klar - da hast wohl recht - ein Plugin wär der Königsweg...

Harry Stahl 14. Okt 2022 21:23

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von TomF (Beitrag 1513252)
Hallo Harry,

Wie kommt man denn an die Beta, wenn die verfügbar ist ?

Gruß, Tom

Evtl. klappt es noch morgen oder (eher) übermorgen...
Dann werde ich hier einen Link angeben.

Harry Stahl 18. Okt 2022 19:31

AW: Pascal Project Manager & Editor
 
Liste der Anhänge anzeigen (Anzahl: 2)
Jetzt hat es doch noch einen Tag länger gedauert, testen (Übernahme Vorversion, Installation ganz neu) braucht halt so seine Zeit.

Hier könnt Ihr die Beta 1 laden (download startet direkt bei Click auf den Link):

https://www.hastasoft.de/Setup_PPME5.exe

Siehe anlg. Screenshot.

Was ich noch machen muss: Eine freie Abfragemöglichkeit nach Inhalten von Feldern sowie die Netzwerkfähigkeit, das kommt dann voraussichtlich beides in der Beta 2.

Was mich noch interessieren würde: Sollten die Listen "Policy" bzw. Richtlinien oder auch "Checklisten" mit (halbwegs sinnvollen) Beispieldaten gefüllt sein? Und evtl. auch Tipps und Tricks (mit wenigen Beispielen)?

Bei den Richtlinien wäre ich im Übrigen dankbar für Anregungen, wenn man da eine sinnvolle Liste zusammenstellen könnte, die für alle Entwickler hilfreich wäre (evtl. auch nur als Stichworte für einen ersten Einstieg), fände ich das eigentlich ganz nett.

TomF 19. Okt 2022 09:37

AW: Pascal Project Manager & Editor
 
Hallo Harry,

Vielen Dank für die Beta !

*Die Installation hat problemlos funktioniert.
*Die Anwendung startet sehr schnell und die Bedienung scheint mir grundsätzlich intuitiv.
*Ich konnte ein paar meiner Projekte anlegen - soweit sind keine Showstopper aufgetaucht.
*Soweit ich es bisher probiert habe ist das ein echt gelungenes Produkt und kann meine Produktivität sicher verbessern.

Bei den ersten Test ist mir folgendes eingefallen/aufgefallen
*Werden die eingetragenen Daten in die nächste Beta oder die Vollversion übernommen, oder sollte ich mit dem Eintragen von "Echtdaten" noch zurückhaltend sein.
*Eine Exportfunktion (zumindest als CSV) der Projekt-Liste wäre sehr hilfreich.
*Eine Exportfunktion (zumindest als CSV) für Bugs, Features, ToDos über alle Projekte wäre hilfreich
*Ein Feld Sonstiges zum Filtern der Projektliste nach eigenen Merkmalen wäre hilfreich;
(Ich hab eben gesehen, dass ich allen Projektnamen noch z.B. [Kunde01] [Projekt01] voranstellen oder anhängen könnte und danach filtern - aber eine eigene Spalte dafür wäre praktischer...)
* Der Dialog "Suchen in allen Projektdateien..." hat noch ein paar kleinere UI-Problemchen. Da dürfte was mit den Anchors/Alignments nicht ganz passen.


Falls mir bei weiteren Tests noch was auffällt würde ich das ggf. hier noch nachreichen...

Gruß, Tom

ringli 19. Okt 2022 17:43

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von Harry Stahl (Beitrag 1512836)
PS.: Die Möglichkeit, das Programm Mobil zu nutzen, ist auch schon eingebaut...

Danke für die Beta. Der mobile Modus scheint noch nicht ganz ausgereift zu sein.

Ich habe PPM5 auf meinem Laptop als mobile Version installiert, 1 Testprojekt eingetragen und das Ganze auf meinen lokalen PC kopiert. In der PPM.ini im Programmverzeichnis ist MobileModus=1 eingetragen, also ganz so wie es vermutlich sein sollte.

Allerdings wird beim Start von PPM der Eintrag für das Testprojekt nicht angezeigt. Erst wenn ich über "Datei" | "Öffne Projektdatenbank" die "Projects.dabase" lade ist der Testeintrag wieder da. Auf der Suche nach der Ursache bin ich darauf gestossen das PPM unter "%appdata%\hastasoft\PPM" eine weitere PPM.ini anlegt und dort den Pfad zur soeben geladenen Datenbank einträgt.

Ich vermute das soll wohl so nicht sein...

Noch eine Frage: Wäre ein DarkMode für PPM denkbar?

ringli 19. Okt 2022 18:08

AW: Pascal Project Manager & Editor
 
Noch eine Auffälligkeit:

Wenn ich im "Projekt bearbeiten"-Dialog bei Platforms (BTW: müsste das nicht "Plattformen" heissen?) "Win64" auswähle, den Dialog mit OK schliesse und dann nochmals öffne, steht die Plattform auf "Win32". Wähle ich als Plattform "Win32" oder "Win32 + Win64" bleibt die Einstellung nach dem erneuten Öffnen des Dialoges erhalten. Ist das bei dir nachvollziehbar?

ringli 19. Okt 2022 19:29

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von Harry Stahl (Beitrag 1512799)
Zitat:

Zitat von ringli (Beitrag 1512797)
In der PPME-Projektverwaltung kann ich theoretisch mein Projekt direkt starten. Theoretisch deshalb weil dies (zumindest bei mir) nicht funktioniert. Scheinbar wird die ausführbare Datei immer im Verzeichnis der Projektdatei gesucht. Bei mir liegt der Pfad zur ausführbaren Datei aber unter ".\bin\$(Config)\$(Platform)".

Das mit .\bin\ schaue ich mir an. Ich habe bislang einfach nur die Standards geprüft, da muss ich dann noch die XML-Datei auslesen um diese "Sonderfälle" zu berücksichtigen. Kommt auch auf die ToDo.

Nachdem ich mir mal eine DPROJ-Datei näher angesehen habe, stellt sich mir die Frage ob sich der Aufwand mit dem Parsen nach dem Pfad der ausführbaren Datei lohnt. Wäre es vielleicht auch ein gangbarer Weg im "Projekt bearbeiten"-Dialog auf der "Basic Infos"-Registerkarte oder auf der "Details"-Registerkarte einfach ein zusätzliches Feld "Pfad zur ausführbaren Projektdatei" hinzuzufügen und dieses für den "Starte EXE"-Button zu verwenden? Wird dieses Feld nicht ausgefüllt, könnte einfach das bisherige Standardverhalten greifen.

KodeZwerg 19. Okt 2022 20:10

AW: Pascal Project Manager & Editor
 
Hallo Harry, ich wollte Dir nur mal mitteilen das dein Link zur Setup.exe falsch ist.
Dein Programm find ich toll!

Harry Stahl 19. Okt 2022 20:55

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von KodeZwerg (Beitrag 1513495)
Hallo Harry, ich wollte Dir nur mal mitteilen das dein Link zur Setup.exe falsch ist.
Dein Programm find ich toll!

Der Link, der hier im allgemeinen Themen-Header drin ist, bezieht sich auf die aktuelle Version 4.x, für die Version 5, Beta 1 musst Du den Link aus Beitrag 177 nehmen

https://www.delphipraxis.net/1513435-post177.html

hier noch mal wiederholt: https://www.hastasoft.de/Setup_PPME5.exe

Aber danke für das Lob.

Harry Stahl 19. Okt 2022 21:06

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von TomF (Beitrag 1513447)
Hallo Harry,

1) Eine Exportfunktion (zumindest als CSV) der Projekt-Liste wäre sehr hilfreich.
2) Eine Exportfunktion (zumindest als CSV) für Bugs, Features, ToDos über alle Projekte wäre hilfreich
3) Ein Feld Sonstiges zum Filtern der Projektliste nach eigenen Merkmalen wäre hilfreich;
(Ich hab eben gesehen, dass ich allen Projektnamen noch z.B. [Kunde01] [Projekt01] voranstellen oder anhängen könnte und danach filtern - aber eine eigene Spalte dafür wäre praktischer...)
4) Der Dialog "Suchen in allen Projektdateien..." hat noch ein paar kleinere UI-Problemchen. Da dürfte was mit den Anchors/Alignments nicht ganz passen.


Falls mir bei weiteren Tests noch was auffällt würde ich das ggf. hier noch nachreichen...

Gruß, Tom

Zu 1) und 2): Ja, das kann ich ergänzen. Ich hab es mal als Feature für eine Version 5.0x aufgenommen. Kann also sein, dass es noch nicht im ersten Release drin ist, wird aber kommen, ist ja total nachvollziehbar, das soll ja alles keine Einbahnstraße sein.

zu 3) Ich hatte schon die Felder Other1 bis Other3 hinzugefügt, da kannst Du noch sonstige Angaben machen (und auch danach filtern).

zu 4) sehe ich mir an.

Harry Stahl 19. Okt 2022 22:35

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von ringli (Beitrag 1513488)
Zitat:

Zitat von Harry Stahl (Beitrag 1512836)
PS.: Die Möglichkeit, das Programm Mobil zu nutzen, ist auch schon eingebaut...

Danke für die Beta. Der mobile Modus scheint noch nicht ganz ausgereift zu sein.

Ich habe PPM5 auf meinem Laptop als mobile Version installiert, 1 Testprojekt eingetragen und das Ganze auf meinen lokalen PC kopiert. In der PPM.ini im Programmverzeichnis ist MobileModus=1 eingetragen, also ganz so wie es vermutlich sein sollte.

Allerdings wird beim Start von PPM der Eintrag für das Testprojekt nicht angezeigt. Erst wenn ich über "Datei" | "Öffne Projektdatenbank" die "Projects.dabase" lade ist der Testeintrag wieder da. Auf der Suche nach der Ursache bin ich darauf gestossen das PPM unter "%appdata%\hastasoft\PPM" eine weitere PPM.ini anlegt und dort den Pfad zur soeben geladenen Datenbank einträgt.

Ich vermute das soll wohl so nicht sein...

Noch eine Frage: Wäre ein DarkMode für PPM denkbar?

Dass er die Datei nicht findet, sollte eher daran liegen, dass - bei Laufwerkswechsel - der Pfad nicht entsprechend angepasst wurde, dass sollte also beim nächsten mal funktionieren.

Das hier vom PPM noch eine Ini-Datei unter Appdata (obwohl mobiler modus) dort angelegt wurde, konnte ich hier nicht feststellen. Muss ich mal weiter forschen...

Darkmode: Das würde Einbindung von Styles bedeuten, mit einer entsprechend größeren EXE und etwas langsameren Startverhalten. Aber ich schau mal, hatte es ja schon mal drin. Muss halt nur testen, ob das dann hier auch mit SynEdit und RTF sinnvoll funktionieren würde.

Harry Stahl 19. Okt 2022 22:45

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von ringli (Beitrag 1513489)
Noch eine Auffälligkeit:

Wenn ich im "Projekt bearbeiten"-Dialog bei Platforms (BTW: müsste das nicht "Plattformen" heissen?) "Win64" auswähle, den Dialog mit OK schliesse und dann nochmals öffne, steht die Plattform auf "Win32". Wähle ich als Plattform "Win32" oder "Win32 + Win64" bleibt die Einstellung nach dem erneuten Öffnen des Dialoges erhalten. Ist das bei dir nachvollziehbar?

Ja, nachvollziebar und behoben, wird also in nächster Beta (in 1-2 Tagen) funktionieren.

Bezüglich Deutsch und Englisch braucht Ihr nichts zu berichten, danke, das gehe ich am Ende selber noch mal sehr sorgfältig durch.

ringli 20. Okt 2022 05:42

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von Harry Stahl (Beitrag 1513503)
Dass er die Datei nicht findet, sollte eher daran liegen, dass - bei Laufwerkswechsel - der Pfad nicht entsprechend angepasst wurde, dass sollte also beim nächsten mal funktionieren.

Irgendwas ist da noch im argen. Der folgende Weg scheint das Verhalten zu provozieren. Versuch mal folgendes:

1. Installiere PPM in einer Windows Sandbox im Mobilen Modus nach bspw. "C:\Delphi\PPM". Programm nach der Installation nicht starten! -> Damit existiert die Datei "Projects.dabase" noch nicht und es gibt in der "PPM.ini" im Programmverzeichnis nur den EIntrag für den mobilen Modus.
2. Kopiere den gesamten Inhalt auf deinen normalen PC nach "D:\Delphi\PPM"
3. Programm starten.

-> Der Mobile Modus wird nicht mehr erkannt und damit der Ordner unter %appdata%\hastasoft\PPM" angelegt. Schreibst du bei der Installation vielleicht noch irgendwas in die Registry?


Um Probleme mit wechselnden Laufwwerksbuchstaben zu vermeiden, würde ich (zumindest im Mobilen Modus) bei der Initialisierung von PPM eine Umgebungsvariable "%PPM_DIR%" setzen. Damit könnte der Pfad zur Datenbank in der "PPM.ini" mit "LastProjectFile=%PPM_DIR%\Projects.dabase" eingetragen werden. Das gleiche könnte auch für das Datensicherungsverzeichnis gelten.

Ausserdem ist mir aufgefallen das es in der "PPM.ini" einen Abschnitt [Optionen] und einen Abschnitt [Options] gibt. Absicht?

KodeZwerg 20. Okt 2022 10:40

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von Harry Stahl (Beitrag 1513497)
Zitat:

Zitat von KodeZwerg (Beitrag 1513495)
Hallo Harry, ich wollte Dir nur mal mitteilen das dein Link zur Setup.exe falsch ist.
Dein Programm find ich toll!

Der Link, der hier im allgemeinen Themen-Header drin ist, bezieht sich auf die aktuelle Version 4.x, für die Version 5, Beta 1 musst Du den Link aus Beitrag 177 nehmen

https://www.delphipraxis.net/1513435-post177.html

hier noch mal wiederholt: https://www.hastasoft.de/Setup_PPME5.exe

Aber danke für das Lob.

Ja ich hatte den Header Link versucht, dann per homepage die 4.x und nun die beta 5 8-)

TomF 20. Okt 2022 16:05

AW: Pascal Project Manager & Editor
 
Hallo Harry,

bisher sind in meinen Tests keine Probleme aufgetaucht - was ich bisher probiert habe funktioniert sehr gut !

*Die hinzugefügten Felder Other1 bis Other3 sind für meine Verwendung aktuell ok so. Damit kann ich das machen was ich wollte - vielen Dank !

Einige Fragen/Wünsche sind während der Benutzung natürlich aufgetaucht...

*Ein Projekt mit völlig identem ProjectFile kann mehrmals hinzugefügt werden. Das kann vielleicht gut und erwünscht sein. Es wäre jedoch vielleicht interessant zumindest einen Hinweis zu bekommen, dass das schon vorhanden ist.

*Aus der DokumentenListe sind aktuell nur Files startbar. Ich habe gelegentlich mehrere zusammenhängende Dokumente in einem Ordner und möchte nicht jedes File einzeln hinterlegen. Es sollten also auch Ordner (bzw. der ordner im Datei-Explorer) mit DoppelClick von dort aufrufbar sein.

*In der InternetLinks-Liste wird immer ein Default-Icon angezeigt. Es wäre übersichtlicher, wenn man selbst ein Icon vergeben könnte.

*Inaktive Projekte sollten nicht in der Projektliste angeführt sein; aktuell sind immer auch inaktive angeführt und man sollte das mit einer Checkbox oder ähnlichem einstellen können. Die Auswahl sollte natürlich nach nächstem Neustart erhalten bleiben...

*Ich lege die Web-Adresse des GitHub-Repositories eines Projekts im Feld Product-SetupProject-File ab, weil ich dafür nichts besseres gefunden habe. Das funktioniert zwar und ich komme mit DoppelClick dorthin. Vielleicht wäre es aber sinnvoll das Github-Repository als eigenes Feld eintragen zu können.


Kannst Du meine Frage noch beantworten, ob meine eingetragenen Daten bei den nächsten Betas oder dann in der Vollversion erhalten bleiben? Falls nicht - kein Problem - dann ist es halt einfach so - ich möchte aber ungern alle Daten detailliert eintragen, wenn ich weiß, dass ich es später noch mal machen muss, wenn ich die Vollversion 5.0 dann kaufen kann...


Gruß & vielen Dank für Deine Bemühungen, Tom

Harry Stahl 21. Okt 2022 13:50

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von TomF (Beitrag 1513556)
Hallo Harry,


Kannst Du meine Frage noch beantworten, ob meine eingetragenen Daten bei den nächsten Betas oder dann in der Vollversion erhalten bleiben? Falls nicht - kein Problem - dann ist es halt einfach so - ich möchte aber ungern alle Daten detailliert eintragen, wenn ich weiß, dass ich es später noch mal machen muss, wenn ich die Vollversion 5.0 dann kaufen kann...

Gruß & vielen Dank für Deine Bemühungen, Tom

Schon mal vorab hierzu: Ja, ich habe schon den Mechanismus für Erweiterungen hinsichtlich neuer Felder eingebaut, Daten sollten also alle erhalten bleiben und die DB wird dann automatisch auf erweiterte Inhalte umgestellt (ich verwalte aktuell meinen Bestand auch schon mit der Beta)...

Allerdings sind natürlich andere Fehler denkbar, wo ich Testdaten evtl. nicht fixen kann. Ich würde zumindest noch ein bis zwei Betas abwarten, bis das eindeutig geklärt ist (z.B. habe ich eben noch Probleme beim Import per Drag und Drop bzw. über die Zwischenablage festgestellt)...

Ich werde voraussichtlich heute Abend eine neue Beta hochladen.

Harry Stahl 22. Okt 2022 00:11

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von TomF (Beitrag 1513556)
Hallo Harry,

1) Ein Projekt mit völlig identem ProjectFile kann mehrmals hinzugefügt werden. Das kann vielleicht gut und erwünscht sein. Es wäre jedoch vielleicht interessant zumindest einen Hinweis zu bekommen, dass das schon vorhanden ist.

2) Aus der DokumentenListe sind aktuell nur Files startbar. Ich habe gelegentlich mehrere zusammenhängende Dokumente in einem Ordner und möchte nicht jedes File einzeln hinterlegen. Es sollten also auch Ordner (bzw. der ordner im Datei-Explorer) mit DoppelClick von dort aufrufbar sein.

3) In der InternetLinks-Liste wird immer ein Default-Icon angezeigt. Es wäre übersichtlicher, wenn man selbst ein Icon vergeben könnte.

4) Inaktive Projekte sollten nicht in der Projektliste angeführt sein; aktuell sind immer auch inaktive angeführt und man sollte das mit einer Checkbox oder ähnlichem einstellen können. Die Auswahl sollte natürlich nach nächstem Neustart erhalten bleiben...

5) Ich lege die Web-Adresse des GitHub-Repositories eines Projekts im Feld Product-SetupProject-File ab, weil ich dafür nichts besseres gefunden habe. Das funktioniert zwar und ich komme mit DoppelClick dorthin. Vielleicht wäre es aber sinnvoll das Github-Repository als eigenes Feld eintragen zu können.


Gruß & vielen Dank für Deine Bemühungen, Tom

Zu 1) das wird nun geprüft und es erfolgt Nachfrage

Zu 2) Du kannst jetzt auch "Zeige Ordner" einer Datei aufrufen.

Zu 3) Echt, für jeden Internet-Link ein anderes Icon?

Zu 4) Habe 4 neue Felder zugefügt, u.a. ProjectRepository (Und eines für Backup, für ProjectGroup und ProjectType).

Das Programm erkennt nun, ob mit dem Project eine Anwendung erzeugt wird oder eine Library und trägt das entsprechend so ein, wenn ein Projekt in die Liste übernommen wird.

Sonst noch eine Reihe von Erweiterungen (z.B. in IDE-Liste entweder alle, nur die benutzten oder die Installierten anzeigen zu lassen)

Beta 2 habe ich eben hochgeladen.

ringli 22. Okt 2022 07:31

AW: Pascal Project Manager & Editor
 
Das Problem das der Mobile Modus nicht mehr gesetzt/erkannt wird, scheint in Beta2 behoben zu sein. :)

Zitat:

Zitat von Harry Stahl (Beitrag 1513503)
Darkmode: Das würde Einbindung von Styles bedeuten, mit einer entsprechend größeren EXE und etwas langsameren Startverhalten. Aber ich schau mal, hatte es ja schon mal drin. Muss halt nur testen, ob das dann hier auch mit SynEdit und RTF sinnvoll funktionieren würde.

Hätte ich kein Problem mit.

Zitat:

Zitat von ringli (Beitrag 1513506)
Um Probleme mit wechselnden Laufwwerksbuchstaben zu vermeiden, würde ich (zumindest im Mobilen Modus) bei der Initialisierung von PPM eine Umgebungsvariable "%PPM_DIR%" setzen. Damit könnte der Pfad zur Datenbank in der "PPM.ini" mit "LastProjectFile=%PPM_DIR%\Projects.dabase" eingetragen werden. Das gleiche könnte auch für das Datensicherungsverzeichnis gelten.

Hast du mal über den Punkt mit dem Setzen der Umgebungsvariablen nachgedacht?

Zitat:

Zitat von ringli (Beitrag 1513506)
Ausserdem ist mir aufgefallen das es in der "PPM.ini" einen Abschnitt [Optionen] und einen Abschnitt [Options] gibt. Absicht?

Ist in Beta2 auch noch so.

Wäre es eigentlich möglich in der Projektliste auch Gruppen zu bilden? Ich denke dabei bspw. an die Unterteilung zwischen privaten und beruflichen Projekten. Interessant ist das Ganze sicherlich auch im Zusammenhang mit der neuen Möglichkeit in Beta2 Projektgruppen (.groupproj) einzulesen. Dann würde man gleich sehen welche Einzelprojekte zu der jeweiligen Projektgruppe gehören. Dies würde meiner Meinung nach die Übersicht wesentlich erhöhen.

BTW: Welche Einschränkungen gibt es eigentlich in der Community-Edition gegenüber der Vollversion?

ringli 22. Okt 2022 08:19

AW: Pascal Project Manager & Editor
 
Unter Hilfprogramme habe ich den Pfad zu meinem Dateimanager eingetragen. Wenn ich dann in der Projektliste "Zeige Ordner im Dateimanager an" aufrufe erhalte ich vom Dateimanager die Fehlermeldung das der Pfad nicht verfügbar ist. Daraufhin habe ich für weitere Tests die folgende Batchdatei als Dateimanager eingetragen:
Code:
@echo off
echo %1
pause
Mein Testprojekt habe ich einmal als Pfad ohne Leerzeichen und einmal mit Leerzeichen verwendet. Die Originalpfade sehen so aus:
D:\Delphi\Projekte\MkDir\
D:\Delphi\Projekte\Mk Dir\

Wenn der Projektpfad keine Leerzeichen enthält, erhalte ich mit der oben gezeigten Batchdatei als Wert den Pfad ""D:\Delphi\Projekte\MkDir\"". Enthält der Pfad Leerzeichen, sieht das Ergebnis so aus: ""D:\Delphi\Projekte\Mk

Beides erscheint mir nicht richtig. Beim ersten Versuch ohne Leerzeichen im Pfad werden die Anführungszeichen an Anfang und Ende doppelt gesetzt, beim zweiten Versuch sind die Anführungszeichen am Anfang doppelt und der Rest des Pfades wird nach dem Leerzeichen abgeschnitten.

Interessanterweise scheint der Windows Explorer beides korrekt zu verarbeiten.

TomF 24. Okt 2022 16:48

AW: Pascal Project Manager & Editor
 
Hallo Harry,

vielen Dank - für mich ist das Produkt fürs Erste so mal verwendbar und hilfreich. Ich würde die Beta(s) nun einsetzen/testen bis die Vollversion verfügbar ist.
Ich denke, Du wirst es sicher hier publizieren, wenn's so weit ist...

Auftretende Fragen und Wünsche würde ich zwischenzeitlich ebenfalls hier deponieren.

Gruß, Tom

Harry Stahl 24. Okt 2022 23:34

AW: Pascal Project Manager & Editor
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von TomF (Beitrag 1513750)
Hallo Harry,

vielen Dank - für mich ist das Produkt fürs Erste so mal verwendbar und hilfreich. Ich würde die Beta(s) nun einsetzen/testen bis die Vollversion verfügbar ist.
Ich denke, Du wirst es sicher hier publizieren, wenn's so weit ist...

Auftretende Fragen und Wünsche würde ich zwischenzeitlich ebenfalls hier deponieren.

Gruß, Tom

Werde in 1-2 Tagen eine weitere Beta hochladen. Habe inzwischen die Filter-Funktion eingebaut, mit der man recht gut zurecht kommen sollte, da man mehre Filter hintereinander einsetzen kann, siehe anlg. Screenshot.

Aktuell baue ich die Netzwerkfähigkeit ein (also dass mehrere Anwender die Projektdatenbank gemeinsam im Netzwerk bearbeiten können - das ist übrigens eine der wenigen Funktionen, die der kommerziellen Version vorbehalten sind). Ansonsten bleibt es dabei, dass die Community-Edition auch nicht über das hinaus beschränkt ist, wie es in Version 4 war (also die bunten Außenlinien im Editor und 2-3 andere Luxus-Kleinigkeiten).

Harry Stahl 28. Okt 2022 23:41

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von ringli (Beitrag 1513649)
Das Problem das der Mobile Modus nicht mehr gesetzt/erkannt wird, scheint in Beta2 behoben zu sein. :)

Hast du mal über den Punkt mit dem Setzen der Umgebungsvariablen nachgedacht?

Ausserdem ist mir aufgefallen das es in der "PPM.ini" einen Abschnitt [Optionen] und einen Abschnitt [Options] gibt. Absicht?
Ist in Beta2 auch noch so.

Wäre es eigentlich möglich in der Projektliste auch Gruppen zu bilden? Ich denke dabei bspw. an die Unterteilung zwischen privaten und beruflichen Projekten. Interessant ist das Ganze sicherlich auch im Zusammenhang mit der neuen Möglichkeit in Beta2 Projektgruppen (.groupproj) einzulesen. Dann würde man gleich sehen welche Einzelprojekte zu der jeweiligen Projektgruppe gehören. Dies würde meiner Meinung nach die Übersicht wesentlich erhöhen.

BTW: Welche Einschränkungen gibt es eigentlich in der Community-Edition gegenüber der Vollversion?

1) Mit dem Mobilen Modus habe ich mich momentan nicht weiter beschäftigen können, werde ich aber etwas später noch machen (Umgebungsvariablen möchte ich allerdings nicht setzen).

2) Habe ein neues Feld "ProjectGroup" eingeführt. Wenn man eine Projektgruppe übernimmt, werden da automatisch die richtigen Einträge gemacht.

3) Zu den Einschränkungen: Die Communitiy Edition hat keine automatische Prüfung auf Updates, da muss man halt selber mal hin und wieder auf die Seite. Eine Nutzung im Netzwerkmodus ist auch nicht möglich, sondern den registrierten Anwendern vorbehalten, die zudem noch eine zusätzliche Lizenz für PC-Database Server benötigen. Dann vielleicht noch ein oder 2 Kleinigkeiten. Ich mache eine kurze Liste auf der HP, bevor die Version 5 releast wird.

4) Das mit Optionen/Options hat seine Richtigkeit.

5) Das Ausführen bzw. Anzeigen der Ordner im externen Dateimanager sollte nun funktionieren.

Hier ein kurzes Video zu letzten Änderungen: https://youtu.be/1FAPmafHcbs
Und hier noch mal der Download-Link: https://www.hastasoft.de/Setup_PPME5.exe

juergen 29. Okt 2022 09:15

AW: Pascal Project Manager & Editor
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo Harry,

3 winzige Sachen sind mir auf die Schnelle aufgefallen. Siehe Bilder.
Die Projektverwaltung gefällt mir ganz gut!

Harry Stahl 29. Okt 2022 17:23

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von juergen (Beitrag 1514052)
Hallo Harry,

3 winzige Sachen sind mir auf die Schnelle aufgefallen. Siehe Bilder.
Die Projektverwaltung gefällt mir ganz gut!

Danke für das Feedback, das habe für die nächste Beta behoben (Name des Feldes bleibt aber, im Backlog kommt aber ein "ToDo" in Klammern hinzu, dann sollte es passen).

ringli 30. Okt 2022 12:54

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von Harry Stahl (Beitrag 1514045)
1) Mit dem Mobilen Modus habe ich mich momentan nicht weiter beschäftigen können, werde ich aber etwas später noch machen (Umgebungsvariablen möchte ich allerdings nicht setzen).

2) Habe ein neues Feld "ProjectGroup" eingeführt. Wenn man eine Projektgruppe übernimmt, werden da automatisch die richtigen Einträge gemacht.

5) Das Ausführen bzw. Anzeigen der Ordner im externen Dateimanager sollte nun funktionieren.

zu 1) Was spricht gegen Umgebungsvariablen? Diese sind doch nur zur Laufzeit des von PPM gültig. Es werden also keine Systemeinstellungen geändert.
zu 2) In der Projektliste macht das keinen optischen Unterschied. Oder habe ich etwas übersehen?
zu 5) Funktioniert hier nach wie vor nicht. Wie sieht denn der interne Aufruf bei dir aus?

[EDIT]
zu 5) Ich habe mal mit mehreren Dateimanagern (WinNc, OneCommander, SpeedCommander) getestet. Ich glaube das Hauptproblem ist der letzte Backslash im Pfad den du übergibst.

Harry Stahl 31. Okt 2022 01:14

AW: Pascal Project Manager & Editor
 
Zitat:

Zitat von ringli (Beitrag 1514080)
Zitat:

Zitat von Harry Stahl (Beitrag 1514045)
1) Mit dem Mobilen Modus habe ich mich momentan nicht weiter beschäftigen können, werde ich aber etwas später noch machen (Umgebungsvariablen möchte ich allerdings nicht setzen).

2) Habe ein neues Feld "ProjectGroup" eingeführt. Wenn man eine Projektgruppe übernimmt, werden da automatisch die richtigen Einträge gemacht.

5) Das Ausführen bzw. Anzeigen der Ordner im externen Dateimanager sollte nun funktionieren.

zu 1) Was spricht gegen Umgebungsvariablen? Diese sind doch nur zur Laufzeit des von PPM gültig. Es werden also keine Systemeinstellungen geändert.
zu 2) In der Projektliste macht das keinen optischen Unterschied. Oder habe ich etwas übersehen?
zu 5) Funktioniert hier nach wie vor nicht. Wie sieht denn der interne Aufruf bei dir aus?

[EDIT]
zu 5) Ich habe mal mit mehreren Dateimanagern (WinNc, OneCommander, SpeedCommander) getestet. Ich glaube das Hauptproblem ist der letzte Backslash im Pfad den du übergibst.

Zu 2: Nein, das stimmt. Aber Du kannst danach ja filtern.
zu 5: Bislang hatte ich ExtractFilepath genommen, das liefert eben am Ende den Slash. Der Explorer und mein eigenes Dateimanager-Programm kamen damit jedenfalls zurecht.

Ich habe es jetzt so gemacht (also mit ExtractFileDir), sollte dann also auch mit den vor Dir verwendeten Programmen funktionieren (kommt dann in nächster Beta):

Delphi-Quellcode:
procedure TMainForm.pmi_ShowFolderClick(Sender: TObject);
begin
  if NoItemsAndNoSelection(lbProjects) then exit;

  var idx := GetCurrentProjIDX;
  var link := ExtractFileDir (TableProjects.gfc('ProjectFile', idx));

  if Link <> '' then begin
    If not DirectoryExists (Link) then begin
      ShowMessage (TL('Das Verzeichnis') + AnewL(2) + Link + AnewL(2) + TL('existiert nicht!'));
      exit;
    end;

    Link := '"' + Link + '"';

    if FileMan <> '' then begin
      ShellExecute(self.Handle, 'open', PChar ('"' + FileMan + '"'), PChar (Link), '', SW_Show);
    end else begin
      ShellExecute(self.Handle, 'open', PChar (Link), '', '', SW_Show);
    end;
  end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:23 Uhr.
Seite 5 von 7   « Erste     345 67      

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