Dateien Explorer testen



  • Muß wohl irgendwie daran liegen, das manche externen Teile des Programmes noch im Debug Modus laufen (ich schätze mal daher kommt auch die Total überdimensionierte Größe).

    Ich habs mal hochgeladen. Muß einfach ins WINNT\System32 Verzeichnis.

    hier ist die Datei



  • thx 🤡

    [edit] mein Smilie 🤡 und die Bildchen....[/edit]

    [ Dieser Beitrag wurde am 25.06.2003 um 13:00 Uhr von Knuddlbaer editiert. ]



  • Deinen vorehrigen Beitrag hatte ich noch gar nicht gesehen.

    1. Das mit der festen Hintergrundfarbe der Symbolleiste liegt daran, das ich eine 256 Farben Toolbar verwende. Diese kann man mit dem Editor der Version 6.0 nicht bearbeiten. Ich müsste einen Weg finden, nach dem laden der leiste im Programm selber eine Farbe auf transparent zu setzen. Muß ich mir mal anschauen.

    2. Das mit der Spaltenbreite in den Listviews, falls kein Eintrag drinsteht habe ich auch mal korrigiert. Die Minimalbreite ist jetzt die Spaltenüberschriftslänge.

    3. Den Punkt verstehe ich nicht ganz. Meinst du Ordnerfunktionen -> Größe der Ordner ermitteln? Das sollte eigentlich funktionieren. Die Funktion habe ich eingebaut, falls man mal eine festplatte aufräumen muß und gleich sehen will, wo der meiste Platz verschissen wird.

    4. Das mit F2 beim Explorer ist mir erst im nachhinein aufgefallen. Bis jetzt hatte ich ja nichtmal einen Menüpunkt für umbenennen, dem ich F2 als Shortcut zuweisen konnte;) Habe ich gleich mal korrigiert und verändert. Systeminformationen liegen jetzt auf F12.

    5. Das immer die makierten Ordner und Verzeichnisse kopiert werden, ist schon gewöhnungsbedürftig, hat aber einen einfachen grund. Wie willst du denn sonst beides gleichzeitig in die Zwischenablage bekommen?

    6. Das man die Pfadkorrektur nicht mit Doppelklick auswählen konnte, war natürlich auch schwachsinnig. Ist gefixt.

    7. Die Funktion Ähnliche Dateinamen aufspüren, wird wohl noch ein bischen auf die realisierung warten müssen, da ich immer noch nach einem vernüftigen Algorythmus suche um die ähnlichkeit von zwei Strings zu vergleichen.

    8. Der Bilderplayer funktioniert über Drag & Drop. Du ziehst einfach Bilder in die Playlist und kannst diese dann speichern. Es fehlen allerdings noch funktionen zum löschen von einträgen, suchen von einträgen und dem sortieren der Einträge. Gespeichert werden die Playlists im M3u, einem MP3 Playlist format.

    9. Exportieren der Verzeichnisstruktur. So eine funktion habe ich doch gar nicht?? Oder meinst du Extras -> Dateiliste in Textdatei exportieren?

    10. Datenträger Füllen. Das Ding hat einfach nur die Funktion eine Festplatte mit müll vollzuschreiben um das wiederherstellen von vorher gelöschten Daten zu verhindern. Eigentlich total nutzlos, da ja die meisten besseren Formatierungsprogramme so eine Funktion mitbringen, aber nagut 😉

    11. Die Uhr basiert auf einen Timer. Um ihn so Systemschonend wie möglich zu machen, wird dieser bloß alle 1000ms aufgerufen. Ich werde aber noch ne Option einbauen, mit der man diesen Zeitintervall verändern kann.

    12. Bei den Ansichtsproblemen steige ich ehrlich gesagt nicht durch.

    13. Das mit delete ist schon nicht ganz ungefährlich. Sollte halt ein möglichst kurzer Shortcut sein. Es ist auch noch nicht implementiert, weil es damit ne menge Probleme gab;). Da werde ich mir wohl nen anderen überlegen müssen.

    14. Strg+Einfg. Hägt sich das Programm auch auf, wenn du den Punkt über das Menü auswählst? Kannst du mir ne etwas genauere Beschreibung geben? (z.B. hängt sich auf, wenn 5 Verzeichnisse angezeigt werden und ich das 2te makiert habe). komisch mit dem hatte ich noch nie schwierigkeiten.

    Puh das war ein text.;) Auch an dich ein herzliches Danke, das du dir soviel mühe beim testen gegeben hast. Mit so guter unterstützung wird das ja doch noch ein ganz ordentliches Prämmchen;) Wenn du noch was findest, immer her damit.



  • Huhuuuu

    Zu 1. Ich mein nicht die Toolbar sondern die Icons die Du in den Listviews verwendest. Stell mal die Fesnterhintergrundfarbe von Weiß auf grau dann siehst Du was ich meine. (z.B. is das Bild eines Ordners weiß umrahmt wärend das ganze Fenster grau ist).

    Zu 3.:

    Wenn ich den Explorer starte sind ja die Spalten Verzeichnise und Dateien mit 0 belegt. Irritiert etwas. Irgendwann fand ich dann die Funktion damit der Explorerersatz anfängt zu zählen. Da waren wieder ein paar mal 0 0 als Angaben drinne. Kurz: Man weiß nie genau hat man nun gezählt oder nicht. Wenn also der Explorer gestartet wurde und das Verzeichnis NICHT gezählt wurde wäre ein leerzeichen anstadt einer 0 wünschenswert.

    Zu 5:

    Na, wie beim Explorer... Alles was ich brauche auf der rechten Seite auswählen 🤡 Ka wenn mir was einfällt poste ich es.

    Zu 7:
    Schade das wäre die Frage gewesen: Wie geht das ? 🤡

    Zu 8. Ahhh jetzt ja

    Zu 9. Jup, genau das meinte ich

    Zu 10. Jo dennoch läuft es in eine Endlosschleife O🤡 So nutzlos ist das garnicht mal...

    Zu 12:
    Hm, nu gehts nicht mehr 😞 ka wie ich es gemacht hab. Wenn ich es wieder rausfinde tipper ich es mal

    Zu 14.
    Oh sry, da war Fehler 99 am Werk. Ich hab strg + irgendwas anderes gedrückt -> crash. strg + einf geht ohne probs O🤡 sry

    Jaaa werde mir das auf jedenfall noch anschauen 🙂 Aber dann mit mehr Zeit 😕

    Gruß
    Michael



  • - Das Icon Problem habe ich gleich mal gelöst.

    - Ich habs jetzt so gemacht, das die Verzeichnisdaten (Größe, Dateien..) am Anfang auf -1 gesetzt werden. Anzeigen tut er dann bei -1 einfach einen -

    - Das mit der Endlosschleife dürfte eigentlich nicht ganz stimmen. Normalerweise müsste er laufen, bis der Datenträger voll ist. Ist bloß leider kein Thread und darum kann man in nicht abbrechen.



  • obwohl es natürlich (wie bei jedem programm) vieles zu verbessern gibt, finde ich den explorer ziemlich gut. weiter so, ich freue mich schon auf die entgültige version.

    c.re



  • Original erstellt von GeorgeHomes:
    - Das Icon Problem habe ich gleich mal gelöst.
    - Das mit der Endlosschleife dürfte eigentlich nicht ganz stimmen. Normalerweise müsste er laufen, bis der Datenträger voll ist. Ist bloß leider kein Thread und darum kann man in nicht abbrechen.

    ka bei 300 GB platz wollte ich nicht so lange warten 😃
    (Funktioniert der STOP Button ? Hatte den nicht genutzt, nur auf das X oben rechts geklickt)

    @creiner und andere

    Poste doch mal was verbessert werden könnte / sollte.
    Nur so kann ein Programmierer sein Produkt verbessern. Von "gefällt mir ganz gut" weiß er nich was man noch machen kann 😕

    Die Kritik is ja dann nicht böse gemeint hoffe zumindest das es nich so wirkt 😃



  • Wie gesagt ist es kein Thread und deshalb blokiert der Vorgang das Eingabefenster. Stop ist also momentan relativ Wirkungslos.



  • Ich würde das Fenster "Laufwerke" andockbar machen oder das er speichert, an welcher Position sich das Fenster befand, und dass er beim nächsten Start es wieder richtig öffnen



  • <senfdazugeb>

    Original erstellt von GeorgeHomes:
    Ich verwende ja darin auch Dinge wie Fmod,Lame,CxImage,Zlib und CxArchive.

    Von der Lame-Homepage:

    *** IMPORTANT NOTE ***

    The decoding functions provided in LAME use the mpglib decoding engine which
    is under the GPL. They may not be used by any program not released under the
    GPL unless you obtain such permission from the MPG123 project (www.mpg123.de).

    D.h. wenn du Lame zum MP3-Abspielen und nicht zum Kodieren benutzt, musst du den Quellcode veröffentlichen und dein Programm unter die GPL stellen.

    </senfdazugeb>



  • Original erstellt von cd9000:
    **D.h. wenn du Lame zum MP3-Abspielen und nicht zum Kodieren benutzt, musst du den Quellcode veröffentlichen und dein Programm unter die GPL stellen.
    **

    Von der mpg123-Homepage:

    18. May. 2001

    I changed the license of the 'mpglib' part. It's now under LGPL



  • Ok. 🙂

    Das habe ich auch nicht als Vorwurf gemeint.



  • Hi,

    Hab länger nicht mehr nachgeschaut ob sich was getan hat. Drum kommt die Antwort vielleicht etwas spät.

    Das mit dem Laufwerksfenster andockbar machen, (wäre auch bei manchen anderen nicht unpraktisch), ist sicher eine gute Idee. Darüber habe ich mir auch schon gedanken gemacht. Ehrlich gesagt keine Ahnung wie ich das machen soll, aber das problem hatte ich ja schon öfter;). Da wirds ja derart ne Doku dazu geben.

    Ehrlich gesagt bin ich nicht ganz mitgekommen, was ihr über Lame gemeint habt. So oder so, ich benutze das Ding ja nicht als teil meines Programmes. Mein Programm bietet bloß eine GUI zur benutzung von lame an. Wenn es den Lame entwicklern nicht passt, das ich die Lame EXE bei meinem nichtkommerziellen Programm mitliefere, dann werde ich sie eben rausnehmen und auf einer eventuell folgenden Page sperat darauf verlinken.



  • Neue Version 0.85 Released

    Hi Jungs. Vielen dank nochmal für eure Vielen Vorschläge und Hilfen. Vieles Davon sollte in der neuen Version schon implementiert sein, inklusive einiger praktischer Sonderfeatures die mir noch eingefallen sind. Ich würde mich freuen wenn ihr diese Version auch mal wieder bei euch testen könntet und mir Bugs, Kritik oder Vorschläge mitteilt.

    Das hat sich seither getan

    *** 0.85 ***
    - MSVCRTD.DLL (die VC Debug DLL) wird nicht mehr benötigt da jetzt alle Teile des Programmes im
      Release Modus erstellt wurden.
    - Explorer Fenster werden jetzt beim aufrufen richtig maximiert
    - Der Menüpunkt Eigentschaften wurde nach ganz unten verfrachtet.
    - Vorschläge bei Vorschlagsliste jetzt auch via Doppelklick auswählbar
    - Problem mit statischem weisen Hintergrund bei den Icons in der Verzeichnis und Dateiliste
      behoben
    - Drag & Drop Problem in der Baumansicht behoben
    - Die Updategeschwindigkeit der Stopuhr wurde von 1000 auf 100ms verändert.
    - Unterstützung des Windows Explorer Kontext Menüs. Zu erreichen ist es über
        das normale Kontextmenü -> Windows Explorer
        aufruf des Kontextmenüs bei gehaltener Shift Taste
    - Unterstützung der Windows Autocomplete Funktion
    - Kommandozeile wurde auf ComboBox umgestellt
    - In der Liste der Kommandozeile werden die Logischen Laufwerke geschrieben
    - Es wurde ein Favoritenfenster hinzugefügt.
    - Es wurde ein Protokollfenster implementiert. Dieses soll erweiterte Informationen über
      bestimmte Vorgänge anzeigen. Momentan werden allerdings nur die Serverantworten von HTTP
      Servern und Fehlermeldungen von FTP Servern ausgegeben.
    - Es wurde die Möglichkeit implementiert, wichtige Fenster an den Hauptframe anzudocken.
      Dies betrifft: Baumansicht, Laufwerksliste, Protokoll und Favoriten.
    - Es wird gespeichert/geladen, welche Andockbaren Fenster offen waren, ob sie angedockt waren,
      wo sie angedockt waren und die Größe und Positon bei nicht Andgedockten Fenstern.
      (Gespeichert werden diese Daten unter "\Settings\Docking States.ini")
    - Wenn die Größe der Ordner nicht ermittelt wurde, steht dort nicht mehr 0 sondern -
    - Umbenennen Funktion die über den Shortcut F2 erreichbar ist
    - Es wurde eine History eingefügt. Zu finden sind die Funktionen unter Ordnerfunktionen.
      Es lässt sich auch eine Liste der in der History gespeicherten Einträge anzeigen.
    - Die Toolbar wurde auf 24bit Farben umgestellt
    - Es wurden Toolbaritems für Datei erstellen, letzer History Eintrag und nächster History
      Eintrag hinzugefügt.
    - Wenn die Datei oder Verzeichnisliste keine Einträge enthält, wird die Spaltenbreite nicht mehr
      auf 0 gesetzt.
    - .. wird in die Verzeichnisliste hinzugefügt
    - Eigenes Splitter Control für Laufwerks und Dateiliste eingebaut. Die Position wird auch
      gespeichert und geladen.
    - Anzeige nach Sortierfunktion wurde überarbeitet
    - Das icon und der Dateityp werden jetzt bei einer Dateinamensänderung richtig angepasst
    - Shortcut für Ordner zurück von Delete auf Shift+Delete verändert
    - Funktion der Neu Schaltfläche von neues Programm auf neues Fenster verändert
    - Menüzugriffscodes für alle menüpunkte verteilt
    - Shortcuts für die Fensteranordnung implementiert
        Überlapend = Shift+F5
        Nebeneinander = Shift+F6
        Untereinander = Shift+F7
    
    Bekannte Bugs und Probleme
    - Kann Icon des derzeitigen Pfades nicht seperat setzen. Funktioniert nur wenn
      ein Item aus der Liste ausgewählt ist.
    - Es wird zwar der Status der Andockbaren Fenster gespeichert und geladen, allerdings funktioniert
      dies nicht mit der Größe der angedockten Fenster.
    

    Runterladen könnt ihr euch die neue Version

    hier (CHKCT Explorer Version 0.85)

    Mein alter Account macht momentan Probleme und deswegen musste ich auf Tripod ausweichen. Ist zwar nicht so komfortabel aber ich hoffe es geht trotzdem.

    Vielen dank schonmal
    George


Anmelden zum Antworten