PureFileMaster ein TotalCMD-Clone Released! (Version 3)

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Beitrag von HeX0R »

1.) Gerade die API bietet dir eine Fülle von Fehlerabfragen. Willst du behaupten, du kannst nicht erkennen, ob das Laufwerk gerade vorhanden ist oder nicht ?

2.) So so, die API "verschluckt" also ein einwandfrei gemountetes Laufwerk, alle anderen aber nicht ? :shock:

3.) Ist ja schön, dass du von deinem Progrämmchen so überzeugt bist, aber es war gar nix anderes geöffnet und die CPU war am Siesta halten, es war definitiv so, dass dein Commander keine Events mehr abgearbeitet hat.
Aber es muss irgendein worst-case gewesen sein, weil ich es nicht mehr reproduzieren konnte (möglicherweise hängt es irgendwie mit dem einen nicht erreichbaren Laufwerk zusammen).

Naja, ich denke nicht, dass dein Commander und ich Freunde werden.
Dieses lapidare :"Och, da is die API schuld, da kann ich nix machen", bzw. "Och, da is der User schuld, da kann doch mein Programm nix für" zeigt mir ja wie Ernst du dieses Projekt nimmst (und auch mich).
Wenn du keine Netzlaufwerke unterstützen willst, dann zeige sie nicht an.
Aber zur Hälfte anzeigen ist ja irgendwie goa nix...
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

@Hexor

Wieso kann ich mich bloß nicht des eindrucks erwären, das die Stimmung
hier immer angespannter wird?! :?
1.) Gerade die API bietet dir eine Fülle von Fehlerabfragen. Willst du behaupten, du kannst nicht erkennen, ob das Laufwerk gerade vorhanden ist oder nicht ?
Wie ich bereits sagte werden die laufwerke nicht direkt unterstützt, sondern
über API (GetDriveType_()) ermittelt. Das dadurch auch Netzwerke gefunden
werden ist eher ein mehr oder weniger angenehmer nebeneffekt.
Aber falls es dich beruhigt, werde ich die Routine zum ermitteln der LWs
nochmals kontrollieren und ggf. abändern.
3.) Ist ja schön, dass du von deinem Progrämmchen so überzeugt bist, aber es war gar nix anderes geöffnet und die CPU war am Siesta halten, es war definitiv so, dass dein Commander keine Events mehr abgearbeitet hat.
Was dich gleich zu dem schluss bringt, das es definitiv an PFM liegt ?
Wie ich bereits sagte möchte ich es ja nicht aussschliessen das es
tatsächlich an PFM liegen könnte. Ich versuchte dir nur klar zu machen
daß das problem auch andere ursachen haben könnte. Ich bin nur
ein Hobbyprogrammierer wie die meisten anderen hier auch und besitze
lediglich zwei Rechner zum testen und kein ganzes Arsenal. Da diese
tests auf beiden Rechnern allerdings erfolgreich waren und du aber
behauptest es wäre dennoch gecrasht, ist es doch nur logisch das ich
erstmal auch andere ursachen in betracht ziehe.
Aber es muss irgendein worst-case gewesen sein, weil ich es nicht mehr reproduzieren konnte
Demnach könnte es also auch ein zufall gewesen sein ?
Naja, ich denke nicht, dass dein Commander und ich Freunde werden.
...was mir ziemlich egal sein kann. Es hat bereits seine Freunde gefunden.
Dieses lapidare :"Och, da is die API schuld, da kann ich nix machen", bzw. "Och, da is der User schuld, da kann doch mein Programm nix für" zeigt mir ja wie Ernst du dieses Projekt nimmst
Ich nehme meine Programme Immer sehr Ernst. Das kannst du glauben
oder auch sein lassen.
(und auch mich).
Wäre es so, hätte ich auf deinem Posting erst garnicht mehr geantwortet.
Wenn du keine Netzlaufwerke unterstützen willst, dann zeige sie nicht an.
s.o.
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Beitrag von HeX0R »

Gaaanz ruhig Brauner!

Die Stimmung hier im Board hat mit mir nix zu tun.
Mir is das Board genauso wurscht, wie die User darin.

Fakt ist, du hast meinen Statusbericht in keinster Weise ernst genommen.
Hättest du gleich in der jetzigen Art und Weise geantwortet, hätte ich nicht so überreagiert.

Jetzt haben wir ja beide überreagiert, sogesehen sollte das Energieniveau wieder auf Null sein. ;)

Übrigens war mein erster verfasster Beitrag wesentlich harscher.
Ich habe ihn aber abgeändert, um den Schrecken von Mimosen zu nehmen.

Offensichtlich aber nicht genug.

Ich habe weder Interesse an persönlichen Kontakten hier noch an schlechter Stimmung!
Tut mir Leid, wenn es denn doch zu hart für dich war, das lag nicht in meiner Absicht.
Benutzeravatar
#NULL
Beiträge: 2237
Registriert: 20.04.2006 09:50

Beitrag von #NULL »

schönes projekt :D
hab aber bis jetzt nur flüchtig getestet.
kleine sache: im fenster "ftp connection" ist der close-button nur deko. der sollte als "cancel" verwendebar sein, oder gar nicht erscheinen.
my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

HeX0R hat geschrieben:Die Stimmung hier im Board hat mit mir nix zu tun.
Dann frage ich mich wozu dieser Ausraster?!
Fakt ist, du hast meinen Statusbericht in keinster Weise ernst genommen.
Dann lies dir mal bitte meine Postings nochmal genau durch.
Hättest du gleich in der jetzigen Art und Weise geantwortet, hätte ich nicht so überreagiert.
Ich kann in meiner ersten Antwort zu deiner Bugmeldung aber keinerlei
provokationen oder beleidigungen erkennen. Ebenso in den Folgepostings.
Jetzt haben wir ja beide überreagiert, sogesehen sollte das Energieniveau wieder auf Null sein. ;)
Was nicht nötig gewesen wäre. Im übrigen habe ich zumindest meine kommentare
unter Kontrolle und spreche keine Beleidigungen aus. (Ich beziehe mich jetzt mal
auf deinen Begrüssungstext)
Übrigens war mein erster verfasster Beitrag wesentlich harscher.
Es war der zweite, nicht der erste. Der erste war sachlich und konstruktiv.
Tut mir Leid, wenn es denn doch zu hart für dich war, das lag nicht in meiner Absicht.
Das ist keine frage der "Härte". Wenn ich merke das ich "angegriffen" werde,
dann verteidige ich mich lediglich. Im übrigen schlage ich vor das wir das
"Kriegsbeil" begraben, da ich nicht gewillt bin (und du sicher auch nicht) eine
solch sinnlose Diskussion weiter zu führen. :wink:
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

#NULL hat geschrieben:schönes projekt :D
Danke. :wink:
der sollte als "cancel" verwendebar sein, oder gar nicht erscheinen.
Ist doch ein "Cancel" Button. Oder was meinst du jetzt genau ?
Benutzeravatar
#NULL
Beiträge: 2237
Registriert: 20.04.2006 09:50

Beitrag von #NULL »

ich meine nur das x in der titelleiste, das geht bei mir nicht.
my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

#NULL hat geschrieben:ich meine nur das x in der titelleiste, das geht bei mir nicht.
Hast recht. Danke für den Hinweis. :allright:
Werde ich in der nächsten version fixen.
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Beitrag von HeX0R »

Eins noch:
al90 hat geschrieben: [...]
Im übrigen habe ich zumindest meine kommentare
unter Kontrolle und spreche keine Beleidigungen aus. (Ich beziehe mich jetzt mal
auf deinen Begrüssungstext)
[...]
Der Ausdruck Ruhig Brauner kommt aus einer Oper von Wagner.
Gemeint ist ein Pferd (Brauner), das ein wenig nervös geworden ist.
Hat nix mit irgendwelcher politischen Gesinnung zu tun und ist ganz bestimmt keine Beleidigung.

Aber nu vergessen wir den Zwist ;)

[Edit]
Back2Topic:
ich habe mal alle Netzlaufwerke getrennt, um zu sehen was passiert:
Erst hat er alles angezeigt, dann bin ich auf die Idee gekommen mein CD-Laufwerk mal weiter hinten buchstabentechnisch zu setzen und siehe da:
Ab U wurde es nicht mehr angezeigt.
(Ich hatte im Bugreport nicht umsonst den Laufwerksbuchstaben in Klammer gesetzt, weil ich sowas schon vermutet hatte)
Benutzeravatar
al90
Beiträge: 1101
Registriert: 06.01.2005 23:15
Kontaktdaten:

Beitrag von al90 »

HeX0R hat geschrieben:Ab U wurde es nicht mehr angezeigt.
(Ich hatte im Bugreport nicht umsonst den Laufwerksbuchstaben in Klammer gesetzt, weil ich sowas schon vermutet hatte)
Ich habe jetzt nochmal nachgeschaut und dabei folgendes gefunden:

Die Laufwerke werden von A-U gelistet. Der Grund:

Ursprünglich war es so das das Hauptfenster nicht Resizable war, sondern
auf eine bestimmte Grösse fixiert war. Dadurch hätten lediglich alle Laufwerke
von A-U ins Bild gepasst. Deshalb hatte ich es bis auf "U" begrentzt.
Später (Also noch wärend der Entwicklung der ersten version) habe
ich eine Resizefunktion eingebaut, dabei habe ich jedoch die For/Next-
schleife nicht bis 90 (ASC) erhöht. Mag sein das es was kurzsichtig von mir war.
Allerdings muss ich aber auch dabei sagen, daß das nicht im zusammenhang
mit dem Crash steht. Das ist mir nach wie vor ein Rätsel. Zur besseren
übersicht hier mal ein Teilausschnitt:

Code: Alles auswählen

    ;  Laufwerke ermitteln & Buttons aufbauen.
    x=5
    For i=65 To 90 ; <---- War vorher bis 84
      If GetDriveType_(Chr(i)+":")>1
        ButtonGadget(i, x, 5, 35, 23, Chr(i),#PB_Button_Toggle)
        DriveButton(i)=#True
        x+35
      EndIf
    Next
    ButtonGadget(91, x, 5, 35, 23, "FTP",#PB_Button_Toggle)
Jetzt habe ich es angepasst. Ebenso das Closebutton [X] das #NULL beschrieben hatte.
Wann ich eine neue version hochladen werde, kann ich aber noch nicht sagen,
da ich auch noch neuerungen einbauen möchte.
Antworten