Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 5 von 5

Thema: Problem Libnodave in Excel VBA

  1. #1
    Registriert seit
    26.11.2014
    Beiträge
    11
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen, ich bin Neuling im Bereich vb Programmierung.

    Ich möchte über eine Ethernetverbindung Daten aus einer S7 in Excel laden.
    Ich benutze Win 7 Ulti 64 bit, Step 7 v5.5 & Excel 64 bit

    Als "Vorlage" habe ich die Tankanzeige von PN/DP [Libnodave] Beispiel TCP Verbindung zu S7-Welt
    an meine Bedürfnisse angepasst.
    Minimiert trifft es wohl eher Möchte eigentlich erst einmal nur 2 Wörter aus einem DB in eine beliebige Zelle schreiben.
    Die Änderungen die ich durchgeführt habe sollten eigentlich funktionieren.

    Das erste Problem was auftrat war, Excel fand die libnodave.dll nicht obwohl sie sich in system32, system und im worksheet Pfad befand.
    Habe dann ausprobiert den direkten Pfad anzugeben, auch ohne Erfolg.
    Ich denke mal weil die dll 32 bit ist (?)
    Da ich keine direkte 64 bit Version gefunden habe, habe ich die libnodave_jfkmod64.dll LibNodave 64 Bit.
    einfach eingebunden, in der Hoffnung dass es klappt..

    Gefunden wurde die Datei
    Nun musste ich bei allen Declare - Befehlen ein PtrSafe hinzufügen.

    Danach konnte die openSocket - Funktion eine Verbindung aufbauen

    Das Problem ist nur dass danach Excel sich einfach aufhängt :-/
    Wenn ich alle "Dave-Funktionen" rauslasse funktioniert es..

    Da keine Fehlermeldung auftritt sondern es einfach abschmiert bin ich echt mit meinem Latein am Ende

    Wird eine 64 bit dll anders eingebunden als eine 32 bit? Was ist da überhaupt der Unterschied?
    Was muss ich in dem Programm ändern damit es mit der dll klappt?
    Oder existiert eine "normale" 64 bit Version von libnodave?

    Danke im Voraus schon mal für eure Hilfe

    Mit freundlichen Grüßen
    Kevin
    Zitieren Zitieren Problem Libnodave in Excel VBA  

  2. #2
    KevinWhat ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    26.11.2014
    Beiträge
    11
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hat niemand eine Lösung für mein Problem?

  3. #3
    Registriert seit
    27.10.2005
    Ort
    Schwäbisch Gmünd
    Beiträge
    5.224
    Danke
    630
    Erhielt 955 Danke für 769 Beiträge

    Standard

    Ist Excel eine 32- oder 64-Bit Applikation? Denn nach der richtet sich die Wahl der DLL, nicht nach dem Betriebssystem.
    Rainer Hönle
    DELTA LOGIC GmbH

    Ein Computer kann das menschliche Gehirn nicht ersetzen. Engstirnigkeit kann unmöglich simuliert werden. (Gerd W. Heyse)

  4. #4
    KevinWhat ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    26.11.2014
    Beiträge
    11
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Excel ist in 64 bit ...

  5. #5
    Registriert seit
    13.06.2007
    Beiträge
    58
    Danke
    20
    Erhielt 14 Danke für 10 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Dann geht es nicht. Du musst Excel in 32bit installieren.

Ähnliche Themen

  1. Libnodave mit Excel VBA
    Von stony im Forum Hochsprachen - OPC
    Antworten: 3
    Letzter Beitrag: 28.05.2013, 10:14
  2. ADS VBA (Excel)
    Von mkersch im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 17.01.2012, 11:09
  3. VBA-Excel-OPC
    Von KNEFI im Forum Hochsprachen - OPC
    Antworten: 10
    Letzter Beitrag: 23.01.2009, 08:17
  4. libnodave mit Excel/VBA schmiert ab
    Von HighTec im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 11.11.2006, 11:21
  5. libnodave mit Excel/VBA schmiert ab
    Von HighTec im Forum Hochsprachen - OPC
    Antworten: 0
    Letzter Beitrag: 10.11.2006, 08:11

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •