![]() |
CreateWindowEx D2009
Kann mir jemand erklären warum meine Anwendung NUR in D2009 hier abstürzt?
wenn ein Titel aus dieser Playliste mit Doppelklick aufgerufen wird?
Delphi-Quellcode:
In dieser Liste werden die Pfade zu den MP3 Dateien angelegt.hPlayListPath := CreateWindowEx(0, 'LISTBOX', '', WS_CHILD, 0, 0, 0, 0, hMain, ID_PLAYLISTBOX, skInstance, nil);
Delphi-Quellcode:
Das ist meine Sichtbare Liste in der nur die Namen ohne Pfad addiert werden.
TPlayList := TSkinListBox.Create(hMain, PChar(SK_FOLDER + 'Sound.png'),
23, 60, 559, 415, ID_PLAYLIST, False, 18, SK_INACTIVECAPTION); TPlayList.SetFont(SK_CAPTIONFONTHEIGHT, PAnsiChar(PChar(SK_TEXTFONT)), SK_ACTIVECAPTION, SK_INACTIVECAPTION, TRUE, 2, 0);
Delphi-Quellcode:
Alles läuft wunderbar bis ich halt den Doppelklick in der PlayListe ausführe.
LBN_DBLCLK:
begin // Hole das Selektierte Item aus der PlayListe über LParam nItem := ListGetCurSel(lP); // Fülle hList mit dem Handle der PlayListPath hList := GetMainItem(ID_PLAYLISTBOX); // Selektiere den Eintrag in der PlayListPath vom Selektierten Item aus der PlayListe ListSelectPlus(hList, nItem); // Lese den Text vom ausgewählten Index aus der PlayListPath ein getAudioFile := ListGetText(hList, nItem); // Abspielen des ausgewählten Titel BassChannelPlay; end; Lasse ich die obere PlayListPath weg und übergeben die ID_PLAYLISTBOX an die PlayListe anstelle von ID_PLAYLIST dann läuft alles besten auch mit dem Doppelklick. Allerdings habe ich dann die Dateien mit Pfad in meiner Liste addiert. Jetzt sag mir mal jemand warum die Anwendung mit der ersten ListBox abstürzt? Die dient doch nur als Platzhalter für meine Einträge mit Pfad. Was kann denn D2009 hier nicht ab? In D2006 läuft das alles ohne Probleme. gruss |
AW: CreateWindowEx D2009
Was genau passiert denn jetzt?
Was sagt GetLastError? |
AW: CreateWindowEx D2009
Zitat:
Da ist nix mit Meldungen. gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz