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.


Thema geschlossen 

DLL im EXE-Modus läuft nicht



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!

02.06.2006, 20:56
Beitrag #4

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
DLL im EXE-Modus läuft nicht
<div align="left">
' schrieb:So habe Debug weggeklickt, die DLL ist in Supportd Files eingefügt. Trotzdem bekomme ich diese Meldungen.

Hat noch jemand Ideen?

Grüsse, Eugen
</div>
<div align="left">nicht wirklich. sieht nach einem richtigen problem aus, interessantWink

Vorweg: ich hab keine Lösung, ich hab nur ein paar Tips, was man probieren könnteSad

ich würde nun mal folgendes versuchen:
wenn du Visual Studio hast, kannst du mal versuchen eine kleine exe zu schreiben, die eine Funktion in deiner DLL aufruft um zu sehen, ob die DLL auf dem Zielsystem lauffähig ist. Zur not reicht auf VBA, aber da kann ich nur auf die MSDN verweisen, ich hab keine Ahnung, wie man DLLs in VBA aufruft, haber aber schonmal irgendwo gesehen, dass es geht. ... [Visual C++/C# 2005 Express gibts ja für lau ...Wink]

ich würde mir mal eine "Dummy DLL" bauen, mit den gleichen Funktionsaufrufen, etc, die nix weiter macht, als leere Methoden aufzurufen. Mit der DLL würde ich dann mal auf dem Zielsystem testen, ob der Fehler immer noch auftritt.

Wenn ich das jetzt richtig verstehe, hast du die DLL ja selber gebaut. Gab's dabei irgendwelche Warnungen?

Generell, selber eine DLL bauen und mit LabVIEW laufen lassen ist immer schwierig. Man hat ja immer 2 Fehlerquellen: LabVIEW oder die DLL, wo fängt man an zu suchen?

Fehlerquelle Nr. 1, die mir einfällt:
die meistenr Treiber-Hersteller haben ihre Treiber mal irgendwann zu Zeiten von LabVIEw 5.1 entwickelt und speichern einfach nur die alten VIs mit der aktuellen LV-Version ab, und verkaufen das dann als "aktuelle" Treiber ...
Wenn nun die DLL auf Speicher von LabVIEW zugreift, und der Quellcode entsprechend alt ist, dann ist es gut möglich, dass der Hund da begraben liegt. In der Zwischenzeit hat sich das Speicher-Modell von LV mehrfach geändert ...

Man erkennt das u.a. an folgenden Code-Zeilen</div>

[code][left]#include "extcode.h"

// zum Beispiel
typedef struct {

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
to top
30
Thema geschlossen 


Nachrichten in diesem Thema
DLL im EXE-Modus läuft nicht - eg - 02.06.2006, 16:21
DLL im EXE-Modus läuft nicht - eg - 02.06.2006, 19:35
DLL im EXE-Modus läuft nicht - cb - 02.06.2006 20:56
DLL im EXE-Modus läuft nicht - eg - 13.06.2006, 16:23

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  RS-232 Abfrage läuft nicht als sub vi in .exe nomis 4 11.085 26.04.2017 11:36
Letzter Beitrag: macmarvin
  Exe läuft nicht auf anderem Rechner hifigott 8 11.929 04.10.2010 11:29
Letzter Beitrag: hifigott
  ExeDatei läuft nicht Daerstofer 1 4.262 07.07.2010 08:08
Letzter Beitrag: Achim
  VISA Schnittstelle läuft nicht freddyka 5 7.137 23.06.2010 12:45
Letzter Beitrag: freddyka
  erzeugte Exe läuft nicht unter Win7 (Visa-Problem) T_T 6 7.969 12.02.2010 07:41
Letzter Beitrag: Gecko80
  exe läuft nicht neu09 2 5.017 01.10.2009 14:04
Letzter Beitrag: neu09

Gehe zu: