Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

DLL nicht kompatibel mit Compact Framework?

Empfohlene Antworten

Hallo,

ich versuche z.Z. über eine MDE-Gerät eine Verbindung zu SAP herzustellen. Dafür habe ich eine DLL (Name: SAP.Connector) erzeugt welche ich in meinem Windows CE Projekt einbinde.

Dann habe ich ein Modul indem ich ein Objekt erstelle welches aus dieser erstellten SAP DLL stammt.


Public SAPServer As New SAP.Connector.Destination ' SAP destination

Wenn ich das Programm dann ausführen möchte kommt jedoch immer folgende Fehlermeldung:

Type Load Exception wurde nicht behandelt!

Could not load type "SAP.Connector.Destination" from assembly "SAP.Connector, Version=1.2.0.0, Culture=neutral, PublicKeyToken=50436DCA5C7F7D23".

PS: Den restlichen Quellcode habe ich jetzt bewusst weggelassen weil der denke ich nichts mit diesem Problem zu tun hat.

Gruß

Hahne

Die Dokumentation des Connectors ist doch eindeutig:

Vermutlich liegt das an librfc32.dll. Wenn die native ist (also nicht .NET), kannst du damit auf einem Windows Mobile-Gerät nichts anfangen.

Kannst du mir das nochmal genauer erklären? Versteh das gerade nicht so genau.

Habs jetzt so verstanden das meine DLL nicht auf .NET basiert ist das richtig? Wenn du das so meinst dann wundert mich das weil es nämlich unterm normalen .NET Framework funktioniert hat. Nur jetzt unter dem Compact Framework nicht mehr.

Habs jetzt so verstanden das meine DLL nicht auf .NET basiert ist das richtig?
Nein. Der Connector selbst ist von einer DLL abhängig. Und diese DLL ist möglicherweise keine .NET-DLL, sondern eine "normale". Die läuft aber nicht unter CE, und damit auch der Connector nicht.

So steht es ja auch in der Dokumentation: Der Connector läuft nur unter Windows 2000 und XP.

So steht es ja auch in der Dokumentation: Der Connector läuft nur unter Windows 2000 und XP.

In welcher Dokumentation denn?

Also werde ich keine Möglichkeit haben eine direkte Verbindung von meinem mobilen Gerät auf SAP zuzugreifen sondern lediglich vllt über einer Serverapplikation (die ich dann extra programmieren muss) sodass diese dann meine Abfrage aus SAP übernimmt und mir dann die Daten an das mobile Gerät weiterleitet?

Ok danke! Dann werde ich das wohl einfach mal über einer Socketverbindung (Client/Server) ausprobieren indem ich Daten vom mobilen Gerät zu einer Serverapp schicke und dort erst die Verbindung zu SAP hergestellt wird und danach wieder zum mobilen Gerät gesendet wird.

Ich denke das würde klappen.

Danke nochmal!!!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.