-
Forum: Software-Projekte der Mitglieder
by jziersch,
3. Okt 2022
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.
-
Forum: Software-Projekte der Mitglieder
by jziersch,
3. Okt 2022
Information über erforderliche Tools, also externe Projekte wie DLLs aber auch Graphik Dateien. Für meine Icons verwende ich z.b. Affinity Designer, die jeweiligen Quelldateien würde ich gerne verlinken.
-
Forum: Software-Projekte der Mitglieder
by jziersch,
3. Okt 2022
Ich würde eher an eine allgemeine Liste denken. Hier sollten aber auch binäre Daten verwaltbar sein, zumindest aber jeweils ein ZIP zugeordnet sein. Z.b. um einen Privat Key abzuspeichern, Passwörter für den Server etc. Idealerweise sollte das alles zumindest mit einem Masterpasswort gesichert sein.
-
Forum: Software-Projekte der Mitglieder
by jziersch,
3. Okt 2022
Hallo Harry,
das Kanbanboard finde ich super. Ich denke es fehlen aber die Spalten
Draft - für reine Ideen
ToDo - woran noch nicht gearbeitet wird
Ich hatte ja vor vielleicht 2 Jahre eine Version lizensiert, aber nie richtig eingesetzt. Für meine Zwecke fehlt die Möglichkeit der Identifizierung aller verwendeten Units. Also auch jener units die indirekt eingebunden werden. Die...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
8. Mär 2021
Dann bräuchte es m.M.n. diese Abfrage bevor das Compilieren startet.
Ich sehe das Compilieren nicht nur als Mittel um mal schnell ohne die IDE ein Projekt zu bauen, sondern auch um wertvolle Information aus dem Compilierprozess zu gewinnen. (s.u.)
Nein - ich hatte mir vorgestellt, dass wenn ich meine WPTools Demo kompiliere auch alle pascal units gelistet werden, die von diesem...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
8. Mär 2021
Das funktioniert wirklich gut. Mit gefällt auch die Möglichkeit ein Projekt direkt aus dem PPE zu kompilieren. Mit msbuild geht das sehr gut.
Aufgefallen ist mir dass: (1) Änderungen in der angezeigten Unit nicht automatisch gespeichert werden, das könnte vielleicht eine Option sein. (2) Der Schalter "Ausführen", die Auswahl 32/64 bit etc behalten nicht ihre Einstellung.
Es fehlt die...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
30. Apr 2020
Hallo Harry,
Hier noch etwas feedback zu aktuellen 3.23
1) Ich falle immer darauf ein, dass ein Doppelklick die IDE startet. Kann man das so konfigurieren, dass sich der PPME öffnet?
2) Die Kompilation mit msbuild ist erfolgreich. Allerdings wird die ausführbare Datei bei mir ganz woanders erstellt, eben wie im Projekt angegeben. Dort wird sie aber von PPME nicht gefunden.
3) ...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
21. Apr 2020
@Harry
Grossartig, es läuft viel weiter. Jetzt kommen auch lesbare Fehlermeldungen.
Mein grosses FMX Projekt konnte msbuild kompilieren und es wurde die Ausgabe Datei erstellt. Allerdings zeigt sich der Naschteil hier, da eben die Einstellungen des Projektes komplett verwendet werden und die EXE in dem dort eingestellten Verzeichnis erstellt wird. Das ist zwar oft gewünscht, aber nicht...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
20. Apr 2020
-E<path> = Ausgabeverzeichnis für EXE
-N<path> = DCU-Ausgabeverzeichnis
-O<paths> = Objektverzeichnisse
Hier die Optionen für Delphi 7:
Syntax: dcc32 dateiname
-A<unit>=<alias> = Unit-Alias setzen -LU<package> = Package verwenden
-B = Alle Units erzeugen -M = Modifizierte Units erzeugen
-
Forum: Software-Projekte der Mitglieder
by jziersch,
19. Apr 2020
Etwas feedback zu der aktuellen Version:
1) Der Editor ist sehr schön, übersichtlich und nutzbar.
2) Die Formularansicht funktioniert gut. Ich fände es noch toll wenn die Struktur und die Textansicht zusammenarbeiten würden, sodass die Struktur Schachtelungen anzeigt und sowohl Klick (Auswahl) als auch Drag&Drop Operationen (Verschieben) auf der Textansicht anwenden könnte.
3) Beim...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
19. Apr 2020
Natürlich während der Entwicklung läuft das in der IDE, wenn es aber darum geht ein Update heraus zu bringen wird ein script angeworfen, welches z.b. eine Reihe von DLLs erzeugt.
Das kompilieren aus der IDE birgt immer das Risiko, dass durch einer Konfigurationsänderung das Projekt entweder nicht oder falsch kompiliert wird. Durch das kompilieren durch einem direkten Aufruf vermeidet man auch...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
6. Apr 2020
Hallo,
ich hatte ja bereits früher nach der Verbesserung der Compiler Funktion gefragt. Denn für mich macht es eine menge Sinn ein Projekt aus Deiner IDE mit einem dafür festgelegten compiler zu kompilieren, ohne dass die IDE gestartet ist.
Das erfordert aber einige Erweiterungen, die über das reine Auswerten der Projekt Datei hinausgehen.
*Wenn* dieses Compilieren dann zuverlässig...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
6. Apr 2020
Hat das Programm inzwischen die Fähigkeit die erforderlichen units eine Projektes selbst zu ermitteln? Also auch die Units die implizit eingebunden werden? Das wäre mir am Wichtigsten, für das sichern oder die Weitergabe eines Projektes.
-
Forum: Software-Projekte der Mitglieder
by jziersch,
21. Nov 2019
Mit fällt dazu ein:
- Anzahl der Lizenzen, Einzel, TEAM, SITE
- Bedingung Runtime Lizenz
- Ist die Weitergabe der Lizenz bei Verkauf der Software erlaubt? (meist nicht)
Mir fehlt nach wie vor die Möglichkeit extra Suchpfade pro Projekt anzugeben (bzw. aus der IDE auf Anfrage auszulesen) sodass die Kompilierung aus dem Manager heraus besser klappt.
Die Fehlermeldungen beim Kompilieren sind...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
5. Nov 2019
Kann ich nachvollziehen - es tritt auf wenn man eine Datei auswaehlt, die keine Text Datei ist, z.b. *.RES
Ausserdem ist mir aufgefallen, dass die selbe Source Datei mehrfach geöffnet werden kann.
Hierbei sollte auch das aktuelle Filedatum gespeichert werden um beim Wechsel in eine Datei zu erkennen, dass eine Datei extern (oder intern) geändert wurde und ein Neuladen anzubieten.
Ich...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
5. Nov 2019
Das mit den Projekt-Werte auslesen finde ich gut - aber wie geschrieben, die IDE Registry werte gehören hier auch dazu, also zu "Projekt Details", obwohl sie eigentlich nicht pro Projekt sondern pro IDE und Platform gespeichert sind.
(So wird der Suchpfad normalerweise für die Verwendung von 3rdparty Komponenten nicht geändert.)
Also in der Registry unter Library Browsing Path und wichtiger...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
4. Nov 2019
Super Sache - ich habe ständig das Problem, dass verschiedene Projekte verschiedene Pfade benutzen. Ich behelfe mich mit eine script welches entsprechende Verzeichnisse temporär umbenennt und so aus dem Verkehr zieht.
Daher wäre eine Möglichkeit ein Projekt testweise für ein spezielles Setup zu bauen so praktisch.
Vielleicht kannst Du auf Anfrage eine BAT Datei schreiben welche die...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
4. Nov 2019
Guter Einwand und sicher eine gute Sache.
Aber PPME ist, denke ich, gerade dafür da, unterschiedliche Projekte mit unterschiedlichen Delphi Versionen, auch älteren zu verwalten. Es gibt sicher noch eine Menge Projekte die mit einem nicht-unicode Delphi gebaut werden.
Das Aufrufen der Komandozeilen compiler erlaubt (A) die explizite Auswahl des Compilers (B) arbeitet ganz unabhängig von der...
-
Forum: Software-Projekte der Mitglieder
by jziersch,
3. Nov 2019
falls das umsetzbar wäre, wäre es sehr viel leichter eine Projekt noch nach Jahren oder nach eine Neuinstallation zu kompilieren da das Verhalten eines Projekt ganz massgeblich von den eingestellten Pfaden abhängig ist.
Mit einer Möglichkeit -D -U und andere Parameter für die Komandozeile mit anzugeben, gäbe es aber auch einen akzeptablen Workaround.
Julian
-
Forum: Software-Projekte der Mitglieder
by jziersch,
3. Nov 2019
Das ist ein ziemlich cooles Projekt :thumb:
Ich vermisse allerdings die Möglichkeit die Umgebungsvariablen der jeweiligen IDE auszulesen, abzuspeichern und bei Bedarf zurückschreiben zu können, also
- Bibliothekspfad (aus der Registry)
- Suchpfad (aus der Registry und Projekt)
- Compiler Symbole (aus dem Projekt)
Mit diesen Informationen würde das Erstellen eines Projektes aus...