Basic4ppc - Windows Mobile Development  

Go Back   Basic4ppc - Windows Mobile Development > Foreign Languages > German Forum
Home Register FAQ Members List Search Today's Posts Mark Forums Read


Client for MPD


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-03-2008, 09:34 AM
Knows the basics
 
Join Date: Mar 2008
Location: germany, Heidelberg
Posts: 88
Default Client for MPD

Hallo Zusammen,

bin neu hier und auch neu was das Programmieren mit B4PPC angeht.
Ich habe einen VPA compact II mit .net 1 SP3. Bei einigen Demos bekomme
ich immer die Fehlermeldung "Die Assembly der Ressouce konnt nicht gefunden
werden". Was mache ich falsch? Ich habe schon die ganzen Threads durchgelesen
und nichts gefunden, was mir weiter helfen könnte.

Doch nun zu meinem Projekt:
MPD ist ein Serverprogramm welches man über eine Socketverbindung steuern kann.
Es werden einfache Textbefehle z.B. per WLan/Kabel/Bluetooth
übertragen. Der Server spielt dann das gewält Lied ab. (www.mpd.org)

Ich möchte nun zuerst eine Art Fernsteuerungsprogramm erstellen, welches erst
eine IP-Verbindung zum Server aufbaut(IP:Port) und mir die Möglichkeit gibt per
Texteingabe Befehle zu senden und die Antwort als Text auszugeben.

Erste Versuche habe ich schon gestartet, sind aber kläglich gescheitert.
Siehe oben. Über ein paar Tips oder ein Programmgerüst (fals nicht zuviel verlangt)
würde ich mich sehr freuen.

Grüße Mamuen

Last edited by mamuen : 03-03-2008 at 09:35 AM. Reason: Zeilenumbrüche
Reply With Quote
  #2 (permalink)  
Old 03-03-2008, 10:12 AM
alfcen's Avatar
Basic4ppc Veteran
 
Join Date: Apr 2007
Location: Okinawa, Ryukyu
Posts: 424
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Hallo Mamuen,

mit einem Programmgeruest kann ich ad hoc nicht aushelfen.

Generell benoetigst Du .NET Compact Framework Version 2.0 um
Programme ins Laufen zu bringen. Einige Libraries erwarten 2.0,
der Optimized Compiler in jedem Fall.

www.mpd.org fuehrt zum Montgomery Police Department, Alabama.
Reply With Quote
  #3 (permalink)  
Old 03-03-2008, 11:33 AM
Knows the basics
 
Join Date: Mar 2008
Location: germany, Heidelberg
Posts: 88
Default

Sorry,
das war ein alter Link!
richtiger Link www.musicpd.org

Ich habe es auch mit .Net 2.0 CF ausprobiert und die zugehörigen DLLs waren
auch impassenden Verzeichnis. Leider die selbe Fehlermeldung!

Ich hab noch ein bischen rumgespielt. Kann es sein, dass die Fehlermeldung auf die nicht gefundene Ressource auch bedeuten kann, dass der Server nicht gefunden wird?

Gruß Mamuen
Reply With Quote
  #4 (permalink)  
Old 03-03-2008, 01:08 PM
alfcen's Avatar
Basic4ppc Veteran
 
Join Date: Apr 2007
Location: Okinawa, Ryukyu
Posts: 424
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Quote:
Originally Posted by mamuen View Post
Kann es sein, dass die Fehlermeldung auf die nicht gefundene Ressource auch bedeuten kann, dass der Server nicht gefunden wird?
Hmm, eigentlich nicht. Hast Du mit optimized kompiliert? Falls nicht, hast Du
xxxxxx.exe.config auf den pocket pc kopiert?
Reply With Quote
  #5 (permalink)  
Old 03-03-2008, 02:37 PM
Knows the basics
 
Join Date: Mar 2008
Location: germany, Heidelberg
Posts: 88
Default

Hi alfcen,
ich compiliere mit Version 5.5 und es wurde keine xxxxx.exe.config erzeugt. Wo
stellt man optinized code ein?

Habe mal das Prog Dict oder so änlich aus einem anderen Thread laufen lassen.
Mit aktiv sysnc komme ich ins Internet und bekomme eine Übersetzung. Ist
aber mein USB-Kabel abgezogen bekomme ich die selbe Fehlermeldung.
Reply With Quote
  #6 (permalink)  
Old 03-03-2008, 05:11 PM
specci48's Avatar
Basic4ppc Expert
 
Join Date: Apr 2007
Location: Germany
Posts: 638
Default

Hallo mamuen,

Quote:
Originally Posted by mamuen View Post
ich compiliere mit Version 5.5 ...
O.K. damit sieht die Sache wieder etwas anders aus. In der Version 5.5 gibt es (noch) keinen "optimized compile", denn der steht erst ab der Version 6 zur Verfügung.

Ein mit Version 5.5 erzeugtes .exe läuft zunächst auf der Basis .Net CF 1.

Damit ein Programm (z.B. MyApp.exe) die Funktionen des .Net CF 2 verwendet, muss die Datei "Dbasic.exe.config" aus dem Installationspfad von Basic4ppc in den gleichen Pfad von "MyApp.exe" kopiert werden. Diese Kopie ist dann in "MyApp.exe.config" umzubenennen.
Vorraussetzung hierbei ist natürlich, dass Du auf Deinem Device ein .Net CF 2 installiert hast...

Sofern also ein Programm zwingend komponenten von .Net CF 2 verwendet, sind sie auf Deinem VPA compact II mit .net 1 SP3 nicht lauffähig. Sofern Du in den vollen Genuß aller (derzeitgen) Möglichkeiten von Basic4ppc kommen möchstest, bleibt Dir der (kostenlose) Upgrade auf .Net CF 2 nicht erspart.
http://www.microsoft.com/downloads/d...displaylang=en


Viele Grüße

specci48
Reply With Quote
  #7 (permalink)  
Old 03-03-2008, 10:00 PM
Knows the basics
 
Join Date: Mar 2008
Location: germany, Heidelberg
Posts: 88
Default

Hallo specci,

danke für deine ausführliche und kompetente Antwort, jetzt ist mir einiges klarer
geworden. Tja, am Anfang ist die Lernkurve etwas steiler!

Aber nun komme ich zu einer anderen Frage, setzt die Network.dll nur auf TCP
oder auch auf UDP auf und brauche ich um die Network.dll einzusetzen eine
.Net 2 Umgebung auf meinem Device? Es steht nichts in der Hilfe darüber.

Gruß Mamuen
Reply With Quote
  #8 (permalink)  
Old 03-03-2008, 10:30 PM
specci48's Avatar
Basic4ppc Expert
 
Join Date: Apr 2007
Location: Germany
Posts: 638
Default

Hi Mamuen,

bisher habe ich (noch) nicht mit der Network.dll gearbeitet und meine Netzwerk-Kenntnisse sind auch eher beschränkt.

Sofern eine Dll .Net CF 2 benötigt, wird i.d.R. in der Hilfe unter dem Stichwort "overview" darauf hingewiesen (siehe z.B. die outlook.dll). Daher bin ich mir sicher, dass hier .Net CF 1 ausreicht.

Weiter heißt es in der Hilfe
Quote:
It uses the TCP protocol.
daher nehme ich an, dass UDP nicht unterstützt wird.



Gruß

specci48
Reply With Quote
  #9 (permalink)  
Old 03-04-2008, 01:05 AM
alfcen's Avatar
Basic4ppc Veteran
 
Join Date: Apr 2007
Location: Okinawa, Ryukyu
Posts: 424
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Danke fuer die Uebernahme, specci48.
Hier sind es 8 Stunden spaeter als bei Euch

Mamuen, empfehle B4PPC Ver 6.05 zu installieren. Sie generiert ein
'MyApp.exe.config' automatisch wenn ohne Optimierung kompiliert wird.
Reply With Quote
  #10 (permalink)  
Old 03-04-2008, 08:46 AM
klaus's Avatar
Basic4ppc Expert
 
Join Date: Oct 2007
Location: Switzerland
Posts: 675
Awards Showcase
Beta Tester Competition Winner 
Total Awards: 2
Default

Hallo,
Die Bestätigung dass die Network.dll nur auf TCP setzt ist hier:

http://www.basic4ppc.com/forum/showt...0249#post10249

Grüsse
Klaus
Switzerland
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
MPD client for Windows Mobil mamuen Open Source Projects 2 10-27-2008 09:34 PM
Use Network.Client to get the definition of a word from Dict.org brathbone Code Samples & Tips 9 03-09-2008 04:34 AM
FTP Client PatrikL Share Your Creations 2 05-05-2007 07:54 AM


All times are GMT. The time now is 12:00 AM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0