INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Pfade für dll



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.07.2008, 07:07
Beitrag #8

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Pfade für dll
Laut Profil hat er doch schon LabVIEW 8.5!? Huh

Gruß Markus

' schrieb:Da gibts nur zwei wirklich professionele Lösungen:

1) Upgrade nach LabVIEW 8.2 oder besser
2) Schreibe eine Wrapper DLL die die Pfadberechnung macht und die jeweils richtige DLL lädt mittels LoadLibrary und auch die entsprechenden Funktionspointer mit GetProcAddress lädt und dann dadurch aufruft.

Zu 2): Wenn die aufzurufende DLL innerhalb eines Kontextes nicht ändert, würde ich das tun indem ich dem Wrapper einen extra ersten Parameter übergebe. Dann gibts eine Loadfunktion die den Pfad zur DLL bekommt und einen Pointer auf eine Struktur zurückgibt die alle gültigen Funktionspointer der DLL enthält. Danach gibst Du diesen Pointer an alle anderen Wrapperfunktionen als ersten Extraparameter, die diesen indeziert und die richtige Funktion aufruft. Ist etwas Arbeit aber sobald Du das Gerüst einmal hast ist es ein Leichtes um neue Methoden hinzuzufügen. Im Prinzip machst Du damit eine Form von C++ Objekt aber das geht in dieser Art auch ganz einfach in C.

Aber vielleicht wäre ein Upgrade in Hinblick auf die andernfalls zu verrichtende Arbeit und was dieses Dir damit erspart gar nicht so teuer!

Rolf Kalbermatter

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Pfade für dll - mzietz - 30.06.2008, 12:54
Pfade für dll - eg - 30.06.2008, 12:57
Pfade für dll - mzietz - 30.06.2008, 14:02
Pfade für dll - eg - 30.06.2008, 14:03
Pfade für dll - mzietz - 30.06.2008, 14:46
Pfade für dll - jg - 30.06.2008, 18:02
Pfade für dll - rolfk - 10.07.2008, 06:26
Pfade für dll - Y-P - 10.07.2008 07:07
Pfade für dll - IchSelbst - 10.07.2008, 08:14
Pfade für dll - Y-P - 10.07.2008, 08:26
Pfade für dll - IchSelbst - 10.07.2008, 08:31
Pfade für dll - mzietz - 14.07.2008, 10:47

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Falsche Pfade im Projekt Micha_IO 1 3.731 14.04.2009 09:50
Letzter Beitrag: Micha_IO

Gehe zu: