Copy Commander
- Winni
- Beiträge: 1577
- Registriert: Mo 2. Mär 2009, 16:45
- OS, Lazarus, FPC: Laz2.2.2, fpc 3.2.2
- CPU-Target: 64Bit
- Wohnort: Fast Dänemark
Re: Copy Commander
Hi!
Hat er doch gut gemacht:
0 unfreed memory blocks
Aber in der Tat gehört der heaptrace nicht in die produktive Version.
Könnte er ja noch ein ifdef spendieren ....
Winni
Hat er doch gut gemacht:
0 unfreed memory blocks
Aber in der Tat gehört der heaptrace nicht in die produktive Version.
Könnte er ja noch ein ifdef spendieren ....
Winni
- corpsman
- Lazarusforum e. V.
- Beiträge: 1498
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Copy Commander
*g*,
guten morgen Männer, das ist das Problem wenn man es unbedingt noch Release will .
ich nehme mich eurer Wünsche an, keine Sorge wird aber eher morgen wie Heute.
Bisher gesammelt:
- Heaptrace raus
- Anzeigen der Laufwerke auf Windows wenn ganz nach oben Navigiert
- Wenn man mit F7 ein Verzeichnis erstellt (mit einem anderen Namen als NewFolder) und mit ok bestätigt startet der Dialog nochmal von Neuem. Mit dem Popup-Menü funktionierts wie es sollte
Und danke dass ihr euch mein Programm antut und es testet.
guten morgen Männer, das ist das Problem wenn man es unbedingt noch Release will .
ich nehme mich eurer Wünsche an, keine Sorge wird aber eher morgen wie Heute.
Bisher gesammelt:
- Heaptrace raus
- Anzeigen der Laufwerke auf Windows wenn ganz nach oben Navigiert
- Wenn man mit F7 ein Verzeichnis erstellt (mit einem anderen Namen als NewFolder) und mit ok bestätigt startet der Dialog nochmal von Neuem. Mit dem Popup-Menü funktionierts wie es sollte
Und danke dass ihr euch mein Programm antut und es testet.
--
Just try it
Just try it
- Roland Chastain
- Beiträge: 156
- Registriert: Sa 7. Jul 2012, 21:50
- Wohnort: Saargemünd
- Kontaktdaten:
Re: Copy Commander
Guten Morgen.
Eine andere kleine Beobachtung. Wenn ich einen Ordner kopiere, zeigt der Fortschrittsbalken den Fortschritt für jede Datei an, nicht für alle. Infolgedessen dient es keinem Zweck, außer den Prozess zu verlangsamen. (Ich hoffe, ich habe mich verständlich gemacht.)
Etwas anderes. Beim Starten der Anwendung, es wäre gut, zu überprüfen, ob die Ordner existieren. Bei mir habe ich folgende Änderung vorgenommen:
Eine andere kleine Beobachtung. Wenn ich einen Ordner kopiere, zeigt der Fortschrittsbalken den Fortschritt für jede Datei an, nicht für alle. Infolgedessen dient es keinem Zweck, außer den Prozess zu verlangsamen. (Ich hoffe, ich habe mich verständlich gemacht.)
Etwas anderes. Beim Starten der Anwendung, es wäre gut, zu überprüfen, ob die Ordner existieren. Bei mir habe ich folgende Änderung vorgenommen:
Code: Alles auswählen
// Laden der Letzten Verzeichnisse
ds := GetUserDir;
if ParamCount >= 1 then
s := ParamStr(1)
else
s := finiFile.ReadString('Left', 'LastDir', ds);
if not DirectoryExists(s) then
s := ds;
LoadDir(s, fLeftView);
if ParamCount > 1 then
s := ParamStr(2)
else
s := finiFile.ReadString('Right', 'LastDir', ds);
if not DirectoryExists(s) then
s := ds;
LoadDir(s, fRightView);
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
Pourvu que Dieu lui prête vie.
- corpsman
- Lazarusforum e. V.
- Beiträge: 1498
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Copy Commander
@Roland
Den Ladecode habe ich übernommen, das passt.
Der Fortschritsbalken zeigt den Fortschtritt der Aktuellen Datei an, wäre dir hier ein Gesamtfortschrittsbalken lieber, oder gar keiner ? => Worauf möchtest du hier hinaus ?
Den Ladecode habe ich übernommen, das passt.
Der Fortschritsbalken zeigt den Fortschtritt der Aktuellen Datei an, wäre dir hier ein Gesamtfortschrittsbalken lieber, oder gar keiner ? => Worauf möchtest du hier hinaus ?
--
Just try it
Just try it
- Roland Chastain
- Beiträge: 156
- Registriert: Sa 7. Jul 2012, 21:50
- Wohnort: Saargemünd
- Kontaktdaten:
Re: Copy Commander
Ja, ein Gesamtfortschrittsbalken wäre besser (meiner Meinung nach).
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.
Pourvu que Dieu lui prête vie.
- corpsman
- Lazarusforum e. V.
- Beiträge: 1498
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Copy Commander
Ahh da haben wir nun einen Diskussionsgrund:
Der Dialog zeigt dir folgede Informationen an:
1. Die Aktuell bearbeitete Datei
+ derren Fortschritt (Der Progressbar um den es geht)
+ Die Aktuelle Kopiergeschwindigkeit und den mittelwert der letzten 10s
2. Die Anzahl der noch zu übertragenden Bytes und dann die geschätzte Dauer wie lange es noch gehen wird -> Das ist also der Gesamtfortschritt
3. Die Graphik
4. Die Jobliste
Was hällst du von folgenden Gegenforschlag
ich Tausche 2. und 3. dann ist zusammen was zusammen gehört...
Oben die Dateisachen und unter der Graphik dann die Progress sachen..
Der Dialog zeigt dir folgede Informationen an:
1. Die Aktuell bearbeitete Datei
+ derren Fortschritt (Der Progressbar um den es geht)
+ Die Aktuelle Kopiergeschwindigkeit und den mittelwert der letzten 10s
2. Die Anzahl der noch zu übertragenden Bytes und dann die geschätzte Dauer wie lange es noch gehen wird -> Das ist also der Gesamtfortschritt
3. Die Graphik
4. Die Jobliste
Was hällst du von folgenden Gegenforschlag
ich Tausche 2. und 3. dann ist zusammen was zusammen gehört...
Oben die Dateisachen und unter der Graphik dann die Progress sachen..
--
Just try it
Just try it
- corpsman
- Lazarusforum e. V.
- Beiträge: 1498
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Copy Commander
So ver 0.02 ist Online
- Alle Bugs gefixt
- Feature Request für Windows drin
- Der Code von Roland ebenfalls.
Über die Darstellung des Fortschrittsdialog können wir gerne noch ein bisschen Diskutieren, ich hab nun mal meinen Gegenvorschlag umgesetzt.
- Alle Bugs gefixt
- Feature Request für Windows drin
- Der Code von Roland ebenfalls.
Über die Darstellung des Fortschrittsdialog können wir gerne noch ein bisschen Diskutieren, ich hab nun mal meinen Gegenvorschlag umgesetzt.
--
Just try it
Just try it
Re: Copy Commander
Falls es Open Source ist, gibt es irgendwo als Git-Repo (GitHub, GitLab, etc.)?
- corpsman
- Lazarusforum e. V.
- Beiträge: 1498
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Copy Commander
Der Source ist im .zip, ich hab auch nen github Account, waere eigentlich mal ne Idee das aus zu probieren ...
--
Just try it
Just try it
- corpsman
- Lazarusforum e. V.
- Beiträge: 1498
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Copy Commander
--
Just try it
Just try it
Re: Copy Commander
Dies funktioniert nun sehr gut!Aliobaba hat geschrieben: ↑Di 15. Feb 2022, 18:56Nur ein Punkt: Wenn man in der Hierarchie-Ebene unter Windows "ganz oben" ist (also z.B. bei "C:\"), dann wäre es schön, wenn man dann bei weiterem Anklicken des "Pfeil nach oben" alle vorhandenen Laufwerks-Buchstaben angezeigt bekäme.
Manuell kann man ja den Laufwerksbuchstaben eingeben.
Hallo und Danke nochmal für das schöne Programm!
Ein kleines Problem ist mir noch aufgefallen:
Wenn man dann in der obersten Ebene (also da wo alle Laufwerke angezeigt werden) auf ein Laufwerk klickt, das leer ist, dann hat man (mit der Maus) keinen Möglichkeit, wieder in eine tiefere Hierarchieebene zu kommen.
"MyMemoryDB" ( https://www.heise.de/download/product/mymemorydb-89626 )
- corpsman
- Lazarusforum e. V.
- Beiträge: 1498
- Registriert: Sa 28. Feb 2009, 08:54
- OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
- CPU-Target: 64Bit
- Wohnort: Stuttgart
- Kontaktdaten:
Re: Copy Commander
Ich verstehe glaubig deine Frage / Anregung nicht ganz.
Hab extra nen USB-Stick genommen und "Leer" gemacht.
Dann mittels Maus auf f: geklickt und es geht rein. Mit der Maus nen Doppelklick auf "[..]" und es geht wieder hoch.
Hab extra nen USB-Stick genommen und "Leer" gemacht.
Dann mittels Maus auf f: geklickt und es geht rein. Mit der Maus nen Doppelklick auf "[..]" und es geht wieder hoch.
--
Just try it
Just try it
- Winni
- Beiträge: 1577
- Registriert: Mo 2. Mär 2009, 16:45
- OS, Lazarus, FPC: Laz2.2.2, fpc 3.2.2
- CPU-Target: 64Bit
- Wohnort: Fast Dänemark
Re: Copy Commander
Hi!corpsman hat geschrieben: ↑Mi 16. Feb 2022, 18:12So hier im Github:
https://github.com/PascalCorpsman/CopyCommander
ich hoffe das past so
Ich lade das Project als ZIP runter, packe es aus, lade es in Lazarus und sehe: NIX.
Vermutung: Ich bin hier mit 2.0.12 am Start.
Wenn Du etwas Neueres fährst musst Du beim Speichern das Kompatibilitäts-Flag setzen.
Winni
Re: Copy Commander
... wenn Du jetzt (so wie im Bild dargestellt) im linken Fenster auf die eckige Klammer drückst, dann erscheinen im Fenster ja alle vorhandenen Laufwerk(sbuchstaben). Wenn Du dann in dieser "Laufwerksbuchstabenauflistung" Deinen leeren Stick anwählst, dann wird dieses Laufwerk nur (es ist ja leer) in der Titelzeile angezeigt und man hat keine Möglichkeit mehr, die Hierarchiestruktur wieder in die entgegengesetzte Richtung zu durchlaufen.
"MyMemoryDB" ( https://www.heise.de/download/product/mymemorydb-89626 )
- h-elsner
- Lazarusforum e. V.
- Beiträge: 259
- Registriert: Di 24. Jul 2012, 15:42
- OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 2.2.4, FPC3.2.2
- CPU-Target: X86-64; arm 32bit
- Wohnort: Illertissen
- Kontaktdaten:
Re: Copy Commander
Ich habe mir mal erlaubt, dir einen Pull Request zu schicken. Die Zuordnung der Extensions zu den Icons hab ich versucht, etwas flexibler zu machen. Um das zu demonstrieren, sind jetzt HTML und PDF mit eigenen Icons versehen und einige Gruppen um ein paar Extensions erweitert (z.B. Musik - da darf FLAC nicht fehlen! "MP3 must die").
Das icon für die Laufwerke habe ich nach oben gerückt damit die Extension Indizes beliebig nach unter erweiterbar sind.
Gruß HE
Das icon für die Laufwerke habe ich nach oben gerückt damit die Extension Indizes beliebig nach unter erweiterbar sind.
Gruß HE