Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Caption in PAnsiChar oder wie?
covhax - Fr 13.11.09 23:59
Titel: Caption in PAnsiChar oder wie?
Hi! Will mit der BASS.DLL ein Stream wiedergeben, leider gibts da ein Problem, in label1.caption steht die Url die abgespielt werden soll.
Delphi-Quelltext
1:
| cthread := BeginThread(nil, 0, @OpenURL, PAnsiChar (label37.caption), 0, ThreadId); |
Dann gibts ein Fehler "Can't Play the Stream. Error Code: 20"
Kopiere ich die Url von label1.caption aber direkt in den Code, also so:
Delphi-Quelltext
1:
| cthread := BeginThread(nil, 0, @OpenURL, PAnsiChar ('http://yp.shoutcast.com/sbin/tunein-station.pls?id=1234'), 0, ThreadId); |
Gibts keine Probleme. Warum?
Gausi - Sa 14.11.09 00:12
Benutzt du Delphi 2009 oder neuer?
covhax - Sa 14.11.09 00:14
Sorry. Ja benutze Delphi 2009
Gausi - Sa 14.11.09 00:15
Dann probier es mal so:
Delphi-Quelltext
1:
| cthread := BeginThread(nil, 0, @OpenURL, PAnsiChar(AnsiString(label37.caption)), 0, ThreadId); |
covhax - Sa 14.11.09 01:27
Geht. Danke.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!