Προς το περιεχόμενο

Πρόβλημα με winamp+delphi


Em_Zed

Προτεινόμενες αναρτήσεις

Δημοσ.

Έχω φτιάξει ένα πρόγραμμα για να βρίσκει να παίζει τραγούδια. Σε κάποια από τις επιλογές πρέπει το πρόγραμμα να ανοίξει το winamp για να παίξει τα επιλεγμένα τραγούδια. Και εδώ ακριβώς είναι το πρόβλημα. Κάθε φορά που ανοίγει το winamp ανοίγει χωρίς το main window! Δοκιμάζω να το εμφανίσω με alt+w τίποτα. Επίσης, δεν εμφανίζεται στην μπάρα, δίπλα σε άλλα προγράμματα που ίσως να έχω ανοικτά, αλλά και μόνο αυτό να τρέχει, δεν εμφανίζεται. Το ίδιο γίνεται και με την λειτουργία enqueue.

 

O κώδικας που χρησιμοποιώ είναι ο εξής:

 

ShellExecute(Self.Handle,'play',PAnsiChar(FieldByName('PATH'). AsString),'','',0);

 

Δοκίμασα να βάλω αντί play open αλλά πάλι τα ίδια.

 

Και το πιο θεϊκό. Όταν είναι ανοικτό το winamp δεν συμβαίνει τίποτα από αυτά.

 

Οποιαδήποτε πρόταση/ιδέα καλοδεχούμενη. Ευχαριστώ πολύ.

Δημοσ.

Χωρίς να το έχω ελέγξει, δοκίμασε να βάλεις 0 για πρώτη παράμετρο (αντί του Self.Handle) ώστε να θεωρείται πατέρας του winamp το desktop αντί για τη φόρμα σου.

Δημοσ.

damn έχει προχωρήσει πολύ το πρόγραμμα και θα προτιμούσα να κάνω μερικές αλλαγέ στον ήδη υπάρχον κώδικα παρά να ξεκινήσω κάτι καινούριο. Θα δοκιμάσω το κόλπο του αλκις και θα σας ενημερώσω.

 

Σας ευχαριστώ πολύ.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...