<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Lowyat.NET: Latest topics by hitokiri_maniac</title>
        <description></description>
        <link>http://forum.lowyat.net/</link>
        <lastBuildDate>Sat, 11 Jul 2026 20:22:29 +0800</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>How to compare the word i declare using char</title>
            <link>http://forum.lowyat.net/topic/791415</link>
            <description>can anyone teach me how to compare the input that i key in same as the word i declare using char not string.. seems that the program is running no error but different result &lt;!--emo&amp;:x--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/doh.gif' border='0' style='vertical-align:middle' alt='doh.gif' /&gt;&lt;!--endemo--&gt;  &lt;!--emo&amp;:x--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/doh.gif' border='0' style='vertical-align:middle' alt='doh.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;anyone how?? beside declare a string type  &lt;!--emo&amp;:stars:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxub.gif' border='0' style='vertical-align:middle' alt='rclxub.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;example like code below.. &lt;!--emo&amp;:sweat:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/sweat.gif' border='0' style='vertical-align:middle' alt='sweat.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;&lt;br /&gt;#include &amp;#60;iostream&amp;#62;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;int main&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt;    &lt;br /&gt;    char destination &amp;#91;14&amp;#93;;&lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;    cout&amp;#60;&amp;#60; &amp;#34;enter destination &amp;#34; &amp;#60;&amp;#60;endl;&lt;br /&gt;    cin &amp;#62;&amp;#62; destination;&lt;br /&gt;    if&amp;#40;destination &amp;#33;= &amp;#34;Langkawi&amp;#34;&amp;#41;&lt;br /&gt;    {&lt;br /&gt;        cout &amp;#60;&amp;#60;&amp;#34;Wrong &amp;#33;@@@ &amp;#34;&amp;#60;&amp;#60;endl;&lt;br /&gt;        return main&amp;#40;&amp;#41;;&lt;br /&gt;      }&lt;br /&gt;      else&lt;br /&gt;      cout &amp;#60;&amp;#60;&amp;#34;Right answer &amp;#34;&amp;#60;&amp;#60;endl;&lt;br /&gt;      &lt;br /&gt;  system &amp;#40;&amp;#34;PAUSE&amp;#34;&amp;#41;;&lt;br /&gt;  return 0;&lt;br /&gt;  &lt;br /&gt;}&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;</description>
            <author>hitokiri_maniac</author>
            <category>Codemasters</category>
            <pubDate>Sun, 14 Sep 2008 16:31:11 +0800</pubDate>
        </item>
        <item>
            <title>How to read from file in c++</title>
            <link>http://forum.lowyat.net/topic/788094</link>
            <description>Hi  i can&amp;#39;t figure how to read from my save file and put the input that read from my save file instead of keying input in my program&lt;br /&gt;&lt;br /&gt;my save file function&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;&lt;br /&gt;void save&amp;#40;string filename&amp;#41;&lt;br /&gt;{&lt;br /&gt; &lt;br /&gt; &amp;nbsp;ofstream fout&amp;#40;filename.c_str&amp;#40;&amp;#41;&amp;#41;;&lt;br /&gt; &amp;nbsp;if &amp;#40;fout.is_open&amp;#40;&amp;#41;&amp;#41; &lt;br /&gt; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp;if &amp;#40; listIsEmpty&amp;#40;&amp;#41; &amp;#41; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;cout &amp;#60;&amp;#60; &amp;#34;List is empty, nothing to save.&amp;#34; &amp;#60;&amp;#60; endl;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;system&amp;#40;&amp;#34;PAUSE&amp;#34;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp;} else {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;currentPtr = listHead;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;while &amp;#40;currentPtr &amp;#33;= NULL&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fout &amp;#60;&amp;#60; currentPtr-&amp;#62;b.destination;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fout &amp;#60;&amp;#60; currentPtr-&amp;#62;b.username;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;currentPtr = currentPtr-&amp;#62;next;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;cout &amp;#60;&amp;#60;&amp;#34;Record is saved&amp;#34; &amp;#60;&amp;#60;endl;&lt;br /&gt; &amp;nbsp;} else&lt;br /&gt; &amp;nbsp; {&lt;br /&gt; &amp;nbsp; &amp;nbsp;cerr &amp;#60;&amp;#60; &amp;#34;Can&amp;#39;t open file &amp;#34; &amp;#60;&amp;#60; filename &amp;#60;&amp;#60; endl;&lt;br /&gt; &amp;nbsp; &amp;nbsp;system&amp;#40;&amp;#34;PAUSE&amp;#34;&amp;#41;;&lt;br /&gt; &amp;nbsp;}&lt;br /&gt; &amp;nbsp;fout.close&amp;#40;&amp;#41;; &amp;nbsp; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;my add function&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;&lt;br /&gt;void addBooking&amp;#40;&amp;#41;&lt;br /&gt;{&lt;br /&gt;	char destinationString&amp;#91;15&amp;#93;,usernameString&amp;#91;30&amp;#93;,continueAdding=&amp;#39;Y&amp;#39;;&lt;br /&gt;	&lt;br /&gt;	&lt;br /&gt;	&lt;br /&gt;	system&amp;#40;&amp;#34;CLS&amp;#34;&amp;#41;;&lt;br /&gt;	cout &amp;#60;&amp;#60; &amp;#34;Add new Booking&amp;#34;;&lt;br /&gt;	cout &amp;#60;&amp;#60; &amp;#34;&amp;#092;n-------------&amp;#34;;&lt;br /&gt;	&lt;br /&gt;	do&lt;br /&gt;	{&lt;br /&gt; &amp;nbsp;while &amp;#40;&amp;#33;cin.get&amp;#40;&amp;#41;&amp;#41; {};&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; cout &amp;#60;&amp;#60; &amp;#34;**************************&amp;#34; &amp;#60;&amp;#60; endl;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cout &amp;#60;&amp;#60; &amp;#34;** View Flight Schedule **&amp;#34; &amp;#60;&amp;#60; endl;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cout &amp;#60;&amp;#60; &amp;#34;****************************************************************************************************************************************************************&amp;#34;&amp;#60;&amp;#60;endl;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cout &amp;#60;&amp;#60; &amp;#34; Flight Code&amp;#34;&amp;#60;&amp;#60; setw&amp;#40;7&amp;#41; &amp;#60;&amp;#60; &amp;#34;From&amp;#34; &amp;#60;&amp;#60; setw&amp;#40;14&amp;#41; &amp;#60;&amp;#60; &amp;#34;Destination&amp;#34; &amp;#60;&amp;#60; setw&amp;#40;10&amp;#41; &amp;#60;&amp;#60; &amp;#34;Date&amp;#34; &amp;#60;&amp;#60; setw&amp;#40;10&amp;#41;&amp;#60;&amp;#60; &amp;#34;Time&amp;#34; &amp;#60;&amp;#60; setw&amp;#40;10&amp;#41; &amp;#60;&amp;#60; &amp;#34;Price&amp;#34; &amp;#60;&amp;#60; setw&amp;#40;14&amp;#41; &amp;#60;&amp;#60; &amp;#34;Seat Left &amp;#34; &amp;#60;&amp;#60;endl;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for &amp;#40;int i = 0; i &amp;#60; i_schedule; i++&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cout &amp;#60;&amp;#60; &amp;#34; &amp;nbsp;&amp;#34; &amp;#60;&amp;#60; sche&amp;#91;i&amp;#93;.flightcode &amp;#60;&amp;#60; setw&amp;#40;12&amp;#41; &amp;#60;&amp;#60;sche&amp;#91;i&amp;#93;.from &amp;#60;&amp;#60; setw&amp;#40;10&amp;#41;&amp;#60;&amp;#60;sche&amp;#91;i&amp;#93;.destination&amp;#60;&amp;#60; setw&amp;#40;14&amp;#41;&amp;#60;&amp;#60;sche&amp;#91;i&amp;#93;.date&amp;#60;&amp;#60;setw&amp;#40;10&amp;#41;&amp;#60;&amp;#60;sche&amp;#91;i&amp;#93;.time&amp;#60;&amp;#60;setw&amp;#40;10&amp;#41;&amp;#60;&amp;#60;sche&amp;#91;i&amp;#93;.price &amp;#60;&amp;#60; setw&amp;#40;10&amp;#41;&amp;#60;&amp;#60;sche&amp;#91;i&amp;#93;.seatleft&amp;#60;&amp;#60; endl;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cout &amp;#60;&amp;#60; &amp;#34;****************************************************************************************************************************************************************&amp;#34;&amp;#60;&amp;#60;endl;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; system&amp;#40;&amp;#34;pause&amp;#34;&amp;#41;;&lt;br /&gt; &amp;nbsp;cout &amp;#60;&amp;#60; &amp;#34;Enter your Destination &amp;#58;&amp;#34;;&lt;br /&gt; &amp;nbsp;cin.getline&amp;#40;destinationString,30&amp;#41;;&lt;br /&gt; &amp;nbsp;strupr&amp;#40;destinationString&amp;#41;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;cout &amp;#60;&amp;#60; &amp;#34;Enter Customer Name &amp;#58;&amp;#34;;&lt;br /&gt; &amp;nbsp;cin.getline&amp;#40;usernameString,30&amp;#41;;&lt;br /&gt; &amp;nbsp;strupr&amp;#40;usernameString&amp;#41;;&lt;br /&gt;	&lt;br /&gt; &amp;nbsp;Booking addBooking&amp;#40;destinationString,usernameString&amp;#41;;&lt;br /&gt;	&lt;br /&gt; &amp;nbsp;createNode&amp;#40;addBooking&amp;#41;;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;cout &amp;#60;&amp;#60; &amp;#34;&amp;#092;nDo you want to add another booking? &amp;#91;Y/N&amp;#93; &amp;#58;&amp;#34;;&lt;br /&gt; &amp;nbsp;cin &amp;#62;&amp;#62;continueAdding;&lt;br /&gt; &amp;nbsp;continueAdding = toupper&amp;#40;continueAdding&amp;#41;;&lt;br /&gt;	&lt;br /&gt;	}while &amp;#40;continueAdding&amp;#33;=&amp;#39;N&amp;#39;&amp;#41;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt; &lt;!--emo&amp;:stars:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxub.gif' border='0' style='vertical-align:middle' alt='rclxub.gif' /&gt;&lt;!--endemo--&gt;  &lt;!--emo&amp;:stars:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxub.gif' border='0' style='vertical-align:middle' alt='rclxub.gif' /&gt;&lt;!--endemo--&gt;  &lt;!--emo&amp;:stars:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxub.gif' border='0' style='vertical-align:middle' alt='rclxub.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>hitokiri_maniac</author>
            <category>Codemasters</category>
            <pubDate>Wed, 10 Sep 2008 16:19:03 +0800</pubDate>
        </item>
        <item>
            <title>Deprecated API and Unchecked operation</title>
            <link>http://forum.lowyat.net/topic/595398</link>
            <description>hi.. hope anyone can help me..&lt;br /&gt;&lt;br /&gt;i juz compile my code and have warning said that my coding have deprecated api and unchecked operation..and after compile back using command -Xlint: deprecation and -Xlint:unchecked&lt;br /&gt;&lt;br /&gt;for -Xlint: deprecation&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;warning : [deprecation] toURL() in java.io.File have been deprecated&lt;br /&gt;&lt;br /&gt;MyPlayer = Manager.createPlayer(((File)tmp.getFile()).toURL());&lt;br /&gt;                                                                              &lt;br /&gt;                                                                              ^&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for -Xlint:unchecked&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;warning : [unchecked] unchecked call to add(E) as a member of the raw type java.util.ArrayList&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;arl.add ( r ) ;&lt;br /&gt;&lt;br /&gt;         ^&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for deprecation problem.. i think because rite now im using JDK 1.6.. previously jdk1.5.. and toURL was deprecated in jdk1.6.. so how to solve it?&lt;br /&gt;&lt;br /&gt;for unchecked problem i have no idea  &lt;!--emo&amp;:x--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/doh.gif' border='0' style='vertical-align:middle' alt='doh.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;this is the full code&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;import javax.swing.JMenuItem;&lt;br /&gt;import javax.swing.JFileChooser;&lt;br /&gt;import java.util.ArrayList;&lt;br /&gt;import java.io.File;&lt;br /&gt;import javax.media.*;&lt;br /&gt;&lt;br /&gt;//****************************************************************//&lt;br /&gt;&lt;br /&gt;public class action&lt;br /&gt;{&lt;br /&gt;	&lt;br /&gt;	//************************************************************************&lt;br /&gt;	//Declaring variable&lt;br /&gt;	//************************************************************************&lt;br /&gt;	&lt;br /&gt;	&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;private ipodGUI Mp3;&lt;br /&gt; &amp;nbsp; &amp;nbsp;private mp3filter r;&lt;br /&gt; &amp;nbsp; &amp;nbsp;private ArrayList arl = new ArrayList&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp;public int index = 0;&lt;br /&gt; &amp;nbsp; &amp;nbsp;private Time mp3,pauseT;&lt;br /&gt; &amp;nbsp; &amp;nbsp;private FileStream op = new FileStream&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp;private long duration;&lt;br /&gt;	private Player MyPlayer;&lt;br /&gt; &amp;nbsp; &amp;nbsp;private boolean statusPlay = false, statusPause = false;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;public boolean getPause&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return statusPause;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;public Time getDuration&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;MyPlayer &amp;#33;= null&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return MyPlayer.getDuration&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return Duration.DURATION_UNKNOWN;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;public void setArl&amp;#40;ArrayList arl&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;this.arl = arl;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public action&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{}&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;public void remove&amp;#40;int i&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;arl.remove&amp;#40;i&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;index--;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public void Pause&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;public float getRate&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;MyPlayer &amp;#33;= null&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return MyPlayer.getRate&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0.0F;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public Time getMediaTime&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;MyPlayer &amp;#33;= null&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return MyPlayer.getMediaTime&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return Controller.LATENCY_UNKNOWN;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;public int getSize&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return arl.size&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public boolean exist&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;arl.size&amp;#40;&amp;#41; &amp;#33;= 0&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return true;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return false;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public boolean getStatusPlay&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return statusPlay;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public int getIndex&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return index;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public void stop&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MyPlayer.stop&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;catch&amp;#40;Exception m&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;statusPlay = false;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;public void play&amp;#40;int ind&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;statusPlay == true&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MyPlayer.stop&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;statusPlay = false;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;catch&amp;#40;Exception m&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;statusPlay == false&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mp3filter tmp = &amp;#40;mp3filter&amp;#41;arl.get&amp;#40;ind&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MyPlayer = Manager.createPlayer&amp;#40;&amp;#40;&amp;#40;File&amp;#41;tmp.getFile&amp;#40;&amp;#41;&amp;#41;.toURL&amp;#40;&amp;#41;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MyPlayer.start&amp;#40;&amp;#41;; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;statusPlay = true;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/*** &amp;nbsp;	Time time = MyPlayer.getMediaTime&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;double seconds = time.getSeconds&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	if&amp;#40; seconds &amp;#62;= 0.0d &amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println&amp;#40; &amp;#34;Time&amp;#58; &amp;#34; + seconds &amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;***/&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;index=ind;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;catch&amp;#40;Exception murle&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println&amp;#40;&amp;#34;error in play&amp;#34; + murle.getMessage&amp;#40;&amp;#41;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public String getName&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;#40;&amp;#40;mp3filter&amp;#41;arl.get&amp;#40;index&amp;#41;&amp;#41;.getName&amp;#40;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public void openFile&amp;#40;JMenuItem JMOpen&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JFileChooser fc = new JFileChooser&amp;#40;&amp;#34;C&amp;#58;/&amp;#34;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fc.setFileSelectionMode&amp;#40;JFileChooser.FILES_ONLY&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int result = fc.showOpenDialog&amp;#40;JMOpen&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;result == JFileChooser.APPROVE_OPTION&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;r = new mp3filter&amp;#40;fc.getSelectedFile&amp;#40;&amp;#41;&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if&amp;#40;r.exist&amp;#40;&amp;#41; == true &amp;amp;&amp;amp; r.isMp3&amp;#40;&amp;#41; == true&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;arl.add&amp;#40;r&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public ArrayList getArrayList&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return arl;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public ArrayList geta&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return arl;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;public void readList&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;arl = &amp;#40;ArrayList&amp;#41;op.readObject&amp;#40;arl&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public void saveList&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;op.saveObject&amp;#40;arl&amp;#41;;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;public void resetIndex&amp;#40;&amp;#41;&lt;br /&gt; &amp;nbsp; &amp;nbsp;{&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;index = -1;&lt;br /&gt; &amp;nbsp; &amp;nbsp;}&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt; &amp;nbsp; &amp;nbsp;&lt;br /&gt;}&lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;anyone have come to this warning problem   &lt;!--emo&amp;:x--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/doh.gif' border='0' style='vertical-align:middle' alt='doh.gif' /&gt;&lt;!--endemo--&gt;  &lt;!--emo&amp;:x--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/doh.gif' border='0' style='vertical-align:middle' alt='doh.gif' /&gt;&lt;!--endemo--&gt;</description>
            <author>hitokiri_maniac</author>
            <category>Codemasters</category>
            <pubDate>Fri, 21 Dec 2007 14:40:37 +0800</pubDate>
        </item>
    </channel>
</rss>
