Einstieg C#

jensi-7910

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

weiß jemand, ob die Kommunikationsbibliotheken TwinCAT.ads -.net usw.
in einem 64Bit Betriebssystem funktionieren.
Folgende Situation: Auf meinem Win7-Rechner ist Visual C# installiert, auf
einer virtuellen Maschiene WinXP läuft TwinCAT. Ich habe eines der Beispielprogramme vom InfoSystem heruntergeladen um es zu testen. Beim Ausführen erscheint eine Fehlermeldung, die auf die Bibliothek hinweist.
Diese sind aber in Visual Studio eingebunden.

Grüße
 
Meldungen

Es wäre natürlich sehr hilfreich, genaueres über die Fehler zu erfahren!

Z.B. ein ScreenShot.

Was bedeutet in Visual Studio eingebunden?
Sind es Assemblies?
Warum Virtuelle XP Maschine?
Was sagt der Debugger von Visual Studio?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe in dem Projektexplorer die TwinCat.ADS Dll hinzugefügt.

Beim Ausführen eines der von Beckhoff bereitgestellten Programme erscheint dann folgende Meldung:

Unable to load TcAds.Dll.

mit den folgenden Deteils:

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.ApplicationException: Unable to load TcAdsDll.
bei TwinCAT.Ads.Internal.TcAdsDllWrapper.AdsPortOpenEx()
bei TwinCAT.Ads.Internal.TcLocalSystem..ctor()
bei TwinCAT.Ads.Internal.TcLocalSystem.GetInstance()
bei TwinCAT.Ads.TcAdsClient.Connect(AmsNetId netID, Int32 srvPort)
bei Sample01.Form1.Form1_Load(Object sender, EventArgs e)
bei System.Windows.Forms.Form.OnLoad(EventArgs e)
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.Control.CreateControl()
bei System.Windows.Forms.Control.WmShowWindow(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
Sample01
Assembly-Version: 1.0.3657.36411.
Win32-Version: 1.0.3657.36411.
CodeBase: file:///C:/Users/Notebook_JS/Documents/Visual%20Studio%202008/Projects/Array_Zugriff_SPS/bin/Release/Sample01.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
TwinCAT.Ads
Assembly-Version: 2.0.8.0.
Win32-Version: 2.0.8.0.
CodeBase: file:///C:/Users/Notebook_JS/Documents/Visual%20Studio%202008/Projects/Array_Zugriff_SPS/bin/Release/TwinCAT.Ads.DLL.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

Also, ich bin diesbezüglich blutiger Anfänger. Das C# läuft auf Win7 64 bit.
Da TwinCAT 2.XX nicht auf einer 64 bit Plattform läuft, hab ich mir eine virtuelle Maschiene installiert. Aber alle Bibiotheken die unter TwinCAT ADS Api zufinden sind, hab ich ins Win7 kopiert. Wie und welche Bibliotheken muss ich nun in C# (wie) hinzufügen?

Danke
 
Zurück
Oben