Suchergebnisse

Suchergebnisse 1-19 von insgesamt 19.

  • Benutzer-Avatarbild

    Ich werde morgen versuchen den Hersteller zu kontaktieren, ev. ist der Sensor hinüber. Zitat von RodFromGermany: „Zitat von ElmarElefant: „Auch wenn ich's nicht verstehe“Aus diesen Überlegungen kommt die Aufforderung an Dich, Fehlertexte als String und nicht als Exception zu generieren.Da kommt die Vermutung auf, dass Du gar nicht weißt, wozu solch Exceptions gut sind.“ Aufforderung? Ich habe mir die Funktion GetError angeschaut. Wahrscheinlich hatte der Ersteller dies im Auge: docs.microsoft.co…

  • Benutzer-Avatarbild

    Option Strict On Keinerlei Veränderung.

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Da kannst Du mal sehen, dass ich einige Ebenen tiefer komme als Du.“ Auch wenn ich's nicht verstehe, freut mich das sehr für dich. Zitat von RodFromGermany: „Mit was für einer Hardware kommuniziert diese DLL?“ Burster 8661 burster.com/en/products/p/detail/8661/

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „@Facebamm Nach der merkwürdigen Antwort in Postr #28 muss man wohl davon ausgehen. Solange da nix passiert, und solange nicht alle Fragen beantwortet sind, mach ich soeieso nix mehr hier.“ Wieso so aggressiv. Was war den an der Antwort merkwürdig? Ich mache gerne heute Abend "Strict On" und schreibe Dir dann gerne ob was positives dabei rauskam. Tatsache ist, dass ich noch nie die GetError-Funktion der DLL verwendet habe und wie geschrieben der Fehler eine Exception be…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „<a href="https://www.vb-paradise.de/index.php/User/27565-ElmarElefant/">@ElmarElefant</a> Als erstes machst Du <span style="font-size: 14pt"><b>Option Strict On</b></span> <img src="https://www.vb-paradise.de/wcf/images/smilies/attention.png" alt=":!:" /> <a href="https://www.vb-paradise.de/index.php/Thread/105413-Visual-Studio-Empfohlene-Einstellungen/">Visual Studio - Empfohlene Einstellungen</a> <code class="inlineCode">GetError()</code> gibt keine <code class="inli…

  • Benutzer-Avatarbild

    Vollzitat des direkten Vorposts an dieser Stelle entfernt ~VaporiZed

  • Benutzer-Avatarbild

    @RodFromGermany Das kann ich so nicht nachvollziehen. @-Franky- Man kann meiner Meinung nach die DLL auch ohne Sensor austesten. Die Funktionen Sub bp8661_GetLibVersion (??libVersion??) oder Sub bp8661_GetLibManufacturerInfo (??libManufacturerInfo??) benötigen keinen Zugriff auf einen Sensor. Ich möchte nochmals bemerken: Grundsätzlich funktioniert der Aufruf von Funktionen der DLL. Ich habe erfolgreich Bsp. die Funktion ​Function bp8661_OpenInterface& (ByVal comPort&) oder die oben genannte ​Ge…

  • Benutzer-Avatarbild

    @-Franky- Ich habe folgendes probiert mit der 8661.dll VB.NET-Quellcode (12 Zeilen) Function openInterface funktioniert, GetSerialNr führt auch zur Ausnahme (System.AccessViolationException).

  • Benutzer-Avatarbild

    @RodFromGermany Ich sehe keine solche Datei. Ich habe mal alle Dateien die ich vom Hersteller bekommen habe angefügt. @nafets Es ist so, dass ich mit C und DLLImport eigentlich nichts am Hut habe. Ich müsste einfach nur ein paar Funktionen dieser DLL nutzen können. Ich habe mal mit folgendem probiert: VB.NET-Quellcode (4 Zeilen) und VB.NET-Quellcode (4 Zeilen) Beides führt zu einem Fehler. Das Erste zu System.TypeLoadException: "Ungültige nicht verwaltete Aufrufkonvention ("stdcall", "cdecl" ode…

  • Benutzer-Avatarbild

    @-Franky- Byref war klar ein Fehler von mir. Ich habe beides ausprobiert. StringBuilder führt direkt auch zu dem bekannten Fehler. Und wenn ich IntPr als ByRef deklariere, funktioniert der Aufruf, ich bekomme aber den gleichen Fehler beim Aufruf von Marshal.ReadIntPtr(serialNumberPointer). Ich habe die DLL und di Dekl. soweit ich sie habe angehängt.

  • Benutzer-Avatarbild

    Ich habe noch ein wenig rumprobiert, und weiteres für mich nicht nachvollziehbares Verhalten festgestellt. Beispielsweise funktioniert der Aufruf der DLL-Funktion: Function bp8661_GetSplayValue& (ByVal portHandle&, splayValue!) VB.NET-Quellcode (4 Zeilen) aber der Aufruf der Funktion Function bp8661_GetValues& (ByVal portHandle&, valueTorque!, valueSpeed!, valueAngle!, valuePower!, valueIncrement!) VB.NET-Quellcode (4 Zeilen) führt zum gleichen Fehler: System.AccessViolationException.

  • Benutzer-Avatarbild

    Mein Code entspricht ja genau dem Beispiel aus diesem Artikel. Leider klappt dies nicht.

  • Benutzer-Avatarbild

    Hallo Ich habe eine in C erstellte DLL von Burster um einen Drehmomentsensor auszulesen. Nun möchte ich einen Wrapper erstellen um die DLL aus vb.net anzusprechen. Bei einigen Funktionen funktioniert das schon recht gut, aber bei Funktionen mit einen Pointer auf ein Char-Array habe ich Mühe. Die Beschreibung der Funktion lautet: Quellcode (1 Zeile) protHandle ist ein Integer und stellt kein Problem dar, aber die serialNumber ist wie folgt beschrieben: Zitat: „ ??serialNumber?? Control Name: Seri…

  • Benutzer-Avatarbild

    Hallo Ich versuche mich gerade in WPF. Das hat auch alles gut geklappt. Beim Drucken komme ich aber einfach nicht weiter. Ich habe mir in XAML das Layout einer FixedPage gemacht. Das habe ich in XAML gemacht, weil ich so sauber und schnell das Layout definieren konnte. Nun möchte ich mehrere FixedPages im Code-Behind mit diesem "Layout" generieren, und dann drucken. Hier komme ich nicht weiter. Ich habe mir folgendes gedacht: Ich mache mir eine DataTemplate mit dem Content meiner FixedPage, Beis…

  • Benutzer-Avatarbild

    Ich habe die neusten Updates eingespielt, und der Fehler ist wirklich verschunden Ich habe aber noch einen anderen Fehler: Es wird ein Fehler bei xmlns:myresx="clr-namespace:LocalizeTest.My.Resources" ausgegeben, obwohl der Code compiliert. Fehlermeldung: Nicht definierter CLR-Namespace. Blöd dabei ist, dass Intellisense weder den Namensraum kennt, aber auch bei anwenden mit myresx: nichts findet. Und ja, ich habe die Rsources-Datei auf Public gestellt. XML-Quellcode (14 Zeilen)

  • Benutzer-Avatarbild

    Ich habe auf einem anderen PC mit VS2017 ein Projekt erstellt. Da erscheint der Fehler nicht. Wenn ich dasselbe Projekt in VB2019 öffne bekomme ich wieder denselben Fehler .

  • Benutzer-Avatarbild

    Hallo Sascha Was mir an solch einer Lösung nicht so zusagt ist, dass die ganze "Logic" durch mich implementiert werden muss. Insbesondere wenn ich später weitere Sprachen hinzufüge muss die Implementierung sehr gut überlegt werden. Machbar ist die Umsetzung so aber sicher. Da ich noch in der Konzept-Phase bin, will ich mir einfach noch nicht eingestehen, dass dies die beste Lösung ist.

  • Benutzer-Avatarbild

    Hallo Wenn ich ein komplett neues WPF/vb.net Projrkt erstelle, bekomme ich gleich die Fehlermeldung: Fehler XLS0414 Typ 'MainWindow' wurde nicht gefunden. Stellen Sie sicher, dass keine Assemblyreferenz fehlt, und dass alle referenzierten Assemblys erstellt wurden. Dies bevor ich irgend etwas am Code ändere. Staten/Debuggen lässt sich die App, aber ich hätte gerne den Fehler weg gehabt. Edit 4.10.19 14:56: Folgendes habe ich entdeckt: Fehler tritt auf bei diesem Code: XML-Quellcode (2 Zeilen) Wi…

  • Benutzer-Avatarbild

    Hallo Mein Programm habe ich in mehreren Sprachen lokalisiert. Das funktioniert alles super. Es gibt jedoch im Programm Felder, die der User erweitern kann, und dann selber einen Bezeichnung eingeben muss. Diese Bezeichnung müsste dann aber ebenfalls in allen Sprachen vorliegen. Hier stellt sich mir die Frage, wie die korrekte Vorgehensweise in solch einem Fall ist. Ich habe länger danach im Netz gesucht und nichts gefunden. Man müsste quasi die Ressource erweitern und dann für jede Sprache eine…