User Passwort
 Passwort speichern Passwort vergessen?
 
 
 
 Alle Foren
 PDA-dev :: Programmierung von Apps
 Softwareentwicklung für Windows Smartphones
 OpenNetCF rapi.dll ??
Nächste Seite
Autor Vorheriges Thema Thema Nächstes Thema
Seite: von 2

siebers

PDA-Interessierter


17 Beiträge

Erstellt am: 20.05.2008 :  09:55:37 Uhr  Profil anzeigen  Besuche siebers's Homepage  Antwort mit Zitat
Hallo Zusammen
Hab mir auf OpenNetCF die OpenNETCF.Desktop.Communication Library heruntergeladen, damit ich ein File von meinem Mobile Device auf den Desktop speichern kann.
Hab keine Ahnung wie das Funktioniert und hab mal was ausprobiert und krieg die Fehlermeldung "Can't find PInvoke DLL 'rapi.dll'"
(Die OpenNETCF.Desktop.Communication.dll hab ich bei den Referenzen hinzugefühgt)
Diese dll war nicht im .zip-Ordner von OpenNETCF.
Kann mir da jeman weiterhelfen? Oder kann mir jemand sagen wo ich diese dll finde?
Hier mein kleiner Source Code:
private void btnOK_Click(object sender, EventArgs e)
{
//Rapi.CopyFileFromDevice(localFilePath,deviceFilePath,overwrite);
RAPI r = new RAPI();
r.Connect();
r.CopyFileFromDevice("C:\\Temp\\Test.txt", "\\Program Files\\OIC\\Scan_Daten.txt", true);
r.Disconnect();
}
  Web Server's Default Page
Web Server's Default Page

This page is generated by Plesk, the leading hosting automation software. You see this page because there is no Web site at this address.

You can do the following:

  • Create domains and set up Web hosting using Plesk.
What is Plesk

Plesk is a hosting control panel with simple and secure web server and website management tools. It was specially designed to help IT specialists manage web, DNS, mail and other services through a comprehensive and user-friendly GUI. Learn more about Plesk.

 

robert.wachtel

robert.wachtel

PDA-Spezialist


301 Beiträge

Erstellt  am: 20.05.2008 :  10:34:22 Uhr  Profil anzeigen  Autor eine Email senden  Besuche robert.wachtel's Homepage  Antwort mit Zitat
Dir ist schon klar, dass es sich dabei um eine Library handelt, mit der man vom Desktop aus mit dem Mobile Device kommunizieren kann, nicht umgekehrt?

Viele Grüße aus Köln
Robert Wachtel
http://blog.robertsoft.de
Zum Anfang der Seite

robert.wachtel

robert.wachtel

PDA-Spezialist


301 Beiträge

Erstellt  am: 20.05.2008 :  10:37:42 Uhr  Profil anzeigen  Autor eine Email senden  Besuche robert.wachtel's Homepage  Antwort mit Zitat
Ach, und ActiveSync resp. das Mobile Device Center muss auch auf dem Desktop installiert sein (beides bringt eine entsprechende rapi.dll mit).

Viele Grüße aus Köln
Robert Wachtel
http://blog.robertsoft.de

Bearbeitet von: robert.wachtel am: 20.05.2008 10:38:52 Uhr
Zum Anfang der Seite

siebers

PDA-Interessierter


17 Beiträge

Erstellt  am: 20.05.2008 :  10:38:11 Uhr  Profil anzeigen  Besuche siebers's Homepage  Antwort mit Zitat
Ja habs gerade in einem anderen Forum gelesen, deshalb auch die Fehlermeldung.
Ich suche schon seit Tagen nach ner Lösung wie ich vom Mobile Device aus ein File auf den Desktop speichern kann, ohne Erfolg bisher.
Zum Anfang der Seite

robert.wachtel

robert.wachtel

PDA-Spezialist


301 Beiträge

Erstellt  am: 20.05.2008 :  10:42:12 Uhr  Profil anzeigen  Autor eine Email senden  Besuche robert.wachtel's Homepage  Antwort mit Zitat
Ohne einen entsprechenden Service auf der anderen Seite wird es kompliziert. Die Synchronisationsmöglichkeiten von ActiveSync und/oder Windows Mobile Device Center reichen Dir nicht?
Definiere doch mal exakt Deine detaillierte Aufgabenstellung.

Viele Grüße aus Köln
Robert Wachtel
http://blog.robertsoft.de
Zum Anfang der Seite

siebers

PDA-Interessierter


17 Beiträge

Erstellt  am: 20.05.2008 :  11:10:48 Uhr  Profil anzeigen  Besuche siebers's Homepage  Antwort mit Zitat
Okey ich habe einen Symbol MC9090 Scanner auf dem Windows CE 5.0 und das Compact Framework 3.5 von Visual Studio installiert ist.
Ich scanne Barcodes von Etiketten und speichere den Inhalt in ein Textfile. Nachdem der Scanner auf die Ladestation gesetzt wird, soll der User per Button aus meiner Applikation das Textfile vom Scanner auf den Desktop speichern.
Ich habe ActiveSync installiert, nur hilft mir dies nur wenn ich die Daten Synchronisieren will, was ich in diesem Fall aber nicht benötige.
Zum Anfang der Seite

robert.wachtel

robert.wachtel

PDA-Spezialist


301 Beiträge

Erstellt  am: 20.05.2008 :  11:35:39 Uhr  Profil anzeigen  Autor eine Email senden  Besuche robert.wachtel's Homepage  Antwort mit Zitat
Drei mögliche Ansätze als Gedankenanregung:
- Auf dem Server läuft ein Webservice, der vom Mobile Device angesprochen wird. Der Inhalt des Textfiles wird dann einer Methode des Webservice als Parameter mitgegeben. Hier wird aber IIS vorausgesetzt.
- Auf dem Server läuft eine Desktop-Applikation (evtl. auch als Service), die beim Anschliessen des Mobile Devices per RAPI die Datei vom PDA kopiert.
- Auf dem Server läuft eine Desktop-Applikation, die auf Knopfdruck die Datei vom PDA kopiert.

Viele Grüße aus Köln
Robert Wachtel
http://blog.robertsoft.de
Zum Anfang der Seite

siebers

PDA-Interessierter


17 Beiträge

Erstellt  am: 20.05.2008 :  11:55:02 Uhr  Profil anzeigen  Besuche siebers's Homepage  Antwort mit Zitat
Hallo Robert
Danke für deine Ansätze.
Das Problem ist nur, dass ich weder Funk noch eine sonstige Verbindungsmöglichkeit habe. Diese Scanner arbeiten normalerweise mit WLAN. Das Problem ist nur dass der Arbeitsplatz dieses Scanners nicht mit Access Points ausgerichtet ist, deshalb suche ich eine Lösung wie ich die Daten über die Ladestation übertragen kann.
Gehe nun so vor dass ich das File in einen Bestimmten Ordner auf dem Mobile Device schreibe und der User mit ActiveSync diese File selbst holt..
Nicht sehr schön.. aber für den Momentn passts.
Danke für deine Hilfe
Gruss Sieber
Zum Anfang der Seite

robert.wachtel

robert.wachtel

PDA-Spezialist


301 Beiträge

Erstellt  am: 20.05.2008 :  14:42:12 Uhr  Profil anzeigen  Autor eine Email senden  Besuche robert.wachtel's Homepage  Antwort mit Zitat
Keiner meiner Ansätze setzt ein WLAN voraus. Eine Verbindung über ActiveSync/Windows Mobile Device Center reicht vollkommen aus.

Viele Grüße aus Köln
Robert Wachtel
http://blog.robertsoft.de
Zum Anfang der Seite

siebers

PDA-Interessierter


17 Beiträge

Erstellt  am: 21.05.2008 :  16:06:12 Uhr  Profil anzeigen  Besuche siebers's Homepage  Antwort mit Zitat
Hallo Robert
Aber mit dem Activesync können die Datein nur synchronisiert, nicht aber vom Device auf den Desktop kopiert werden oder?
Zum Anfang der Seite

robert.wachtel

robert.wachtel

PDA-Spezialist


301 Beiträge

Erstellt  am: 21.05.2008 :  16:11:51 Uhr  Profil anzeigen  Autor eine Email senden  Besuche robert.wachtel's Homepage  Antwort mit Zitat
Aber ActiveSync stellt den Transport-Layer zur Verfügung, so dass meine obigen Ansätze realisiert werden können.

Viele Grüße aus Köln
Robert Wachtel
http://blog.robertsoft.de
Zum Anfang der Seite

siebers

PDA-Interessierter


17 Beiträge

Erstellt  am: 21.05.2008 :  16:17:38 Uhr  Profil anzeigen  Besuche siebers's Homepage  Antwort mit Zitat
Ok ich hab jetzt eine Consolen Applikation auf dem Desktop PC erstellt.
Und möchte via Rapi die Datei vom Device auf den Desktop speichern.
Dabei krieg ich folgende Fehlermeldung:
"Could not load file or assembly 'OpenNETCF.Desktop.Communication, Version=2.9.2244.24857, Culture=neutral, PublicKeyToken=null' or one of its dependencies. Failed to grant minimum permission requests. (Exception from HRESULT: 0x80131417)"
-Das SDF 2.2 ist installiert
-die OpenNETCF.Desktop.Communication.dll als Referenz dem Projekt hinzugefühgt.
und das ist mein Code:
RAPI r = new RAPI();
r.Connect();
r.CopyFileFromDevice(sOldFile, sNewFile);
r.Disconnect();
Was mache ich falsch?!
Zum Anfang der Seite

robert.wachtel

robert.wachtel

PDA-Spezialist


301 Beiträge

Erstellt  am: 21.05.2008 :  16:34:06 Uhr  Profil anzeigen  Autor eine Email senden  Besuche robert.wachtel's Homepage  Antwort mit Zitat
http://www.google.de/search?q=%22Could+not+load+file+or+assembly%22+%22Failed+to+grant+minimum+permission+requests%22
Direkt im ersten Link:
Zitat:
Ok, here's what worked for me finally. Not sure if this is the optimum or even a recommend solution but at least I can create and run projects on a network drive. Make sure VS is closed then:
Control Panel -> -Administrative Tools -> .Net Framework 2.0 configuration
Expand the tree, click on Runtime Security Policy then select Adjust Zone Security from the browser window on the right side to get the Security Adjustment Wizard dialog.
On the wizard dialog, first choose for this machine or current user at your discretion, then on the next step select Local Intranet from the zone choices and set the slider bar below it to Full Trust. Finish the wizard and edit away!
We're a very small company and I'm the only programmer currently so I doubt this change will pose any great risk to my system
Thanks again everyone for your suggestions!

Vielleicht hilft's Dir ja.

Viele Grüße aus Köln
Robert Wachtel
http://blog.robertsoft.de
Zum Anfang der Seite

siebers

PDA-Interessierter


17 Beiträge

Erstellt  am: 21.05.2008 :  16:59:54 Uhr  Profil anzeigen  Besuche siebers's Homepage  Antwort mit Zitat
Ich seh den Wald vor lauter Bäumen nicht mehr
Dein Tipp hat geholfen, dass war wirklich das Problem.
Wie sollte es aber anderst sein, schon kommt das nächste Problem.
Fehlermeldung: "Could not open remote file"
 try
{
RAPI r = new RAPI();
r.Connect();
r.CopyFileFromDevice("\\Mobiles Gerät\\CHESEAUX\\21_5_2008_12_53_ScanDaten.txt", "C\\Temp\\21_5_2008_12_53_ScanDaten.txt";
r.Disconnect();
}
catch (Exception e)
{
Console.WriteLine(e.Message.ToString());
}
Hab zuerst gedacht ich hab die Sicht (Local string /remote string )verwechselt, aber wenn ich die Pfade tausche erscheint die selbe Fehlermeldung
Zum Anfang der Seite

robert.wachtel

robert.wachtel

PDA-Spezialist


301 Beiträge

Erstellt  am: 21.05.2008 :  17:27:41 Uhr  Profil anzeigen  Autor eine Email senden  Besuche robert.wachtel's Homepage  Antwort mit Zitat
Ich kann es jetzt weder ausprobieren noch habe ich es im Kopf, aber ich denke, dass Deine Pfadangaben falsch sind.
Über Google findest Du auch einige Beispiele: http://www.google.de/search?q=new+rapi+CopyFileFromDevice

Viele Grüße aus Köln
Robert Wachtel
http://blog.robertsoft.de
Zum Anfang der Seite

siebers

PDA-Interessierter


17 Beiträge

Erstellt  am: 22.05.2008 :  13:04:47 Uhr  Profil anzeigen  Besuche siebers's Homepage  Antwort mit Zitat
Hallo Robert
Danke für deinen Link und deine grosse Unterstützung.
Ich habes es doch noch geschaft das Ding zum laufen zu kriegen, das Problem lag an der Pfadangabe.
Gruss und nochmals Danke für deine Hilfe
Gruss Sieber
Zum Anfang der Seite
Seite: von 2 Vorheriges Thema Thema Nächstes Thema  
Nächste Seite
Springe nach:
 
  Bookmark & Share  
 
 
 
  Tags  
 
Keine Tags gefunden
 
 

 



pda-dev.de

Quicklinks: Foren-Übersicht | Developer-News | Suche | Impressum

© just-works! Software

Zum Anfang der Seite

Snitz Forums 2000