AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

MBT.dll unter Windows7

Ein Thema von kub · begonnen am 24. Sep 2013 · letzter Beitrag vom 27. Sep 2013
Antwort Antwort
kub

Registriert seit: 13. Nov 2008
44 Beiträge
 
Delphi 10.3 Rio
 
#1

MBT.dll unter Windows7

  Alt 24. Sep 2013, 18:18
Hallo,

ich habe ein Projekt, bei dem bisher unter XP über die MBT.dll auf Wago Module zugegriffen wurde. Jetzt soll das Programm unter Win7 laufen.

Ich habe einiges gegoogelt und erfahren, dass die DLL unter Win7 nicht mehr läuft. Das Problem scheinen sehr viele Leute zu haben, aber ich finde nirgends eine überarbeitete Version der DLL. Weiß zufällig jemand von euch, ob es so eine kompatible DLL gibt, oder muss ich wirklich diese Modbus Schnittstelle neu implementieren. Ich hab schon was im Netz gefunden, was aber leider vom Interface nicht genau passt und ich möchte so wenig wie irgend möglich an dem alten Projekt ändern (nicht von mir, läuft schon ewig..)

Gruß
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: MBT.dll unter Windows7

  Alt 24. Sep 2013, 20:55
Schon mal den Hersteller gefragt?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
kub

Registriert seit: 13. Nov 2008
44 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: MBT.dll unter Windows7

  Alt 26. Sep 2013, 10:57
Der Hersteller entwickelt die Win32dll nicht mehr weiter. Es wird jetzt nur eine .NET dll angeboten, mit der ich aber in der alten Software nichts anfangen kann. Ich kann aber wahrscheinlich die alte DLL im XP Kompatibilitätsmode weiter benutzen.

Ich hatte nur gehofft, dass ich das Ganze umgehen kann, falls irgendjemand, der das selbe Problem hatte mal eine kompatible DLL erstellt hat und diese zur Verfügung stellt.
  Mit Zitat antworten Zitat
Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#4

AW: MBT.dll unter Windows7

  Alt 26. Sep 2013, 11:10
Was heißt denn "läuft nicht mehr"?
Ich habe es schon so oft gesehen, dass einfach nur irgendwelche Abhängigkeiten fehlen. Schon mal mit dem Dependency Walker geschaut, was die DLL alles so benötigt? Damit habe ich schon viele Programme wieder in Gang bekommen, obwohl die angeblich nicht mehr funktionieren...
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: MBT.dll unter Windows7

  Alt 26. Sep 2013, 11:22
Der Hersteller entwickelt die Win32dll nicht mehr weiter. Es wird jetzt nur eine .NET dll angeboten, mit der ich aber in der alten Software nichts anfangen kann.
Und was spricht dagegen die SW anzupassen das es diese .NET DLL verwendet?

Ich kann aber wahrscheinlich die alte DLL im XP Kompatibilitätsmode weiter benutzen.
Wenn diese zu tief auf unter OS-Eben arbeiten wird dir der XP Kompatiblitätsmodus vermutlich nicht helfen.
Evtl. bringt es etwas das ganze in eine VM zu verfrachten.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
kub

Registriert seit: 13. Nov 2008
44 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: MBT.dll unter Windows7

  Alt 26. Sep 2013, 11:46
lt. einigen Aussagen im Netz gibt es Probleme mit der DLL wegen eines nicht mehr unterstützten Socketstandards (fragt mich nicht was, ich hab keine Ahnung..). Die DLL ist "nur" ein angepasster Wrapper für das Modbus Protokoll.

Gegen eine Anpassung der Software spricht, dass sie ein anderer vor längerer Zeit geschrieben hat, man über die Struktur streiten kann, aber sie seit Jahren stabil läuft. Deshalb möchte ich so wenig wie möglich daran ändern. Es wird schon an einer Nachfolge-Version gearbeitet, das dauert aber noch, weil es sich um ein relativ großes Projekt handelt. Ich brauche also eigentlich nur eine stabile Übergangslösung.

Um alles sauber testen zu können, fehlt mir im Moment die erforderliche Hardware und Zeit. Ich denke ich werde es erst mal mit dem Kompatibilitätsmodus versuchen.
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#7

AW: MBT.dll unter Windows7

  Alt 27. Sep 2013, 22:59
Hängt das mit der LABVIEW-Version zusammen?
Läuft Deine unter WIN 7?
Versuche evtl.
http://www.ni.com/trylabview/
http://www.ni.com/windows7/d/
http://sourceforge.net/projects/delphimodbus/

Geändert von hathor (27. Sep 2013 um 23:06 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz