Delphi-PRAXiS
Seite 6 von 9   « Erste     456 78     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Spectragram (https://www.delphipraxis.net/190309-spectragram.html)

EWeiss 22. Sep 2016 21:30

AW: Spectragram
 
Zitat:

Also mir ist da der gewohnte Datei-Öffnen Dialog von Windows lieber.
Sagte ja schon mir auch.
Nur er passt halt nicht in mein Design Konzept. (Und fertiges ist immer besser)

Du hast doch meine Routine gelesen wie ich die Daten ermittle um die Laufwerke zu addieren.
Dort ist ganz ersichtlich das keine Entfernbare Laufwerke addiert werden.
Auch Netzlaufwerke sind da inbegriffen.

gruss

Luckie 22. Sep 2016 21:34

AW: Spectragram
 
Soll das noch behoben werden mit den Netzlaufwerken?

Auch wenn er nicht in dein Designkonzept passt, das AlwaysOnTop stört am meisten. Und wenn du die Bedienbarkeit (Tastatur) noch verbesserst,könnte ich mich mit anfreunden.

EWeiss 22. Sep 2016 21:41

AW: Spectragram
 
Zitat:

Zitat von Luckie (Beitrag 1348533)
Soll das noch behoben werden mit den Netzlaufwerken?

Auch wenn er nicht in dein Designkonzept passt, das AlwaysOnTop stört am meisten. Und wenn du die Bedienbarkeit (Tastatur) noch verbesserst,könnte ich mich mit anfreunden.

Die Entfernbaren Laufwerke nicht zu berücksichtigen war eigentlich beabsichtigt.

Das HWND TopMost zu entfernen ist das kleinste Problem.
Nur das Window dann noch Modal zu halten das es nicht hinter der Form verschwindet die sie aufruft dürfte dann nicht so einfach sein.

Zitat:

Und wenn du die Bedienbarkeit (Tastatur) noch verbesserst,könnte ich mich mit anfreunden.
Ich berücksichtige zur zeit überhaupt keine Tastatur eingaben. Zumindest keine integrierten.

Zitat:

das AlwaysOnTop stört am meisten
Ah jo hat ja nichts mit dem Design zu tun eher eine Funktionalität.

gruss

Luckie 22. Sep 2016 22:14

AW: Spectragram
 
Zitat:

Zitat von EWeiss (Beitrag 1348534)
Die Entfernbaren Laufwerke nicht zu berücksichtigen war eigentlich beabsichtigt.

Gibt es dafür einen Grund? Ich bin wahrscheinlich nicht der einzige, der Dateien auf einem Netzlaufwerk hat.

EWeiss 22. Sep 2016 22:27

AW: Spectragram
 
Zitat:

Zitat von Luckie (Beitrag 1348536)
Zitat:

Zitat von EWeiss (Beitrag 1348534)
Die Entfernbaren Laufwerke nicht zu berücksichtigen war eigentlich beabsichtigt.

Gibt es dafür einen Grund? Ich bin wahrscheinlich nicht der einzige, der Dateien auf einem Netzlaufwerk hat.

Zum Beispiel mein Mediaplayer Soundmachine..
Hier werden Dateien addiert DragDrop, Addieren einzelner Dateien oder kompletter Ordner rekursive.
Diese werden dann in eine einfache Playliste addiert nur die Pfade.

Wenn ich hier Daten addiere die sich auf externen oder Netzlaufwerken befinden was für einen Sinn macht das
wenn diese entfernt werden können und die Daten dann nicht mehr Auffindbar bzw. Abspielbar sind.

Das ist der Grund warum ich diese nicht mit dem FileDialog addiere.
Was man tun könnte für ein Abfall Produkt mehr oder weniger DragDrop zu integrieren da bei diesen Projekt keine Dateien
irgendwo gespeichert werden. (Ich denke aber dir geht es um die Funktionalität des Dialogs)

Dafür brauchte ich ja nur die Flags zu ändern

Delphi-Quellcode:
DRIVE_NO_ROOT_DIR or DRIVE_FIXED


Ich könnte es ja ändern zu
Delphi-Quellcode:
    if (GetDriveType(pDrive) = DRIVE_NO_ROOT_DIR or DRIVE_FIXED) or
      (GetDriveType(pDrive) = DRIVE_REMOTE) then
Nur mit testen ist nix hab kein Netzlaufwerk.


gruss

Luckie 22. Sep 2016 22:54

AW: Spectragram
 
Zitat:

Zitat von EWeiss (Beitrag 1348539)
Wenn ich hier Daten addiere die sich auf externen oder Netzlaufwerken befinden was für einen Sinn macht das
wenn diese entfernt werden können und die Daten dann nicht mehr Auffindbar bzw. Abspielbar sind.

Das gleiche Problem hast du aber doch auch, wenn jemand Dateien löscht, umbenennt oder verschiebt. Damit sollte dein Programm zurecht kommen.

EWeiss 22. Sep 2016 22:58

AW: Spectragram
 
Ok hab das mal addiert ka ob es funktioniert.
CD und Remote

gruss

Luckie 22. Sep 2016 23:48

AW: Spectragram
 
Super. Geht. :thumb:

Soll das eigentlich nur eine Demo werden oder ein voll funktionstüchtiger MP3 Player?

EWeiss 23. Sep 2016 00:01

AW: Spectragram
 
Zitat:

Zitat von Luckie (Beitrag 1348548)
Super. Geht. :thumb:

Soll das eigentlich nur eine Demo werden oder ein voll funktionstüchtiger MP3 Player?

Ich habe einen vollfunktionsfähigen Mediaplayer.
Da war mein Problem das mein Spectragram nur in Realzeit funktionierte weil ich noch keine ScrollBox erstellt hatte.

Die ScrollBox werde ich nun dort integrieren.
Deshalb nenne ich das hier ja auch ein Abfallprodukt weil es nur zum Testen der ScrollBox erstellt wurde.

Habe das TOPMOST entfernt.
Das Parent Window wird jetzt deaktiviert mit EnableWindow(Handle, False);
und in Destroy wieder aktiviert.

Bei einem Klick oder Doppelklick in der Dir/DriveList wird das Fenster lediglich nur noch auf ONTOP gesetzt.
So können sich dann andere Fenster drüberlegen.


gruss

jaenicke 23. Sep 2016 00:05

AW: Spectragram
 
Zitat:

Zitat von EWeiss (Beitrag 1348531)
Zitat:

Also mir ist da der gewohnte Datei-Öffnen Dialog von Windows lieber.
Sagte ja schon mir auch.
Nur er passt halt nicht in mein Design Konzept. (Und fertiges ist immer besser)

Da wäre es doch sinnvoller die seit XE2 in Delphi vorhandenen VCL Styles zu benutzen. Die modifizieren auch die Systemdialoge, so dass das Design dem eigenen entspricht, aber die Funktionalität ist halt immer noch da.
Noch dazu ist es viel weniger Arbeit. Natürlich muss man so einen Style auch erst einmal erstellen, aber im Vergleich mit dem manuellen stylen einer Anwendung ist das nicht so viel.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:26 Uhr.
Seite 6 von 9   « Erste     456 78     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz