Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    Moin Ich möchte einen String an eine dll Funktion übergeben, welcher auch Hex 0 enthalten muss. Ich benutze als Skipter Cypress Enable (ähnlich VB6 oder VBA). Leider werden alle Hex 0 bei Ausgabe entfernt oder Verschluckt oder sonst was. Beispiel: Visual Basic-Quellcode (5 Zeilen) Ich habe schon viele Möglichkeiten probiert (a = Null oder mit einer Array, VbNullChar hab ich leider nicht), das ich momentan nach einer Lösung "an Cypress vorbei" suche. Ach ja, mit VBA funktioniert die Übergabe prob…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Wer verschluckt die?“ Cypress Enable, vielleicht auch Windows. Ich weiß es leider nicht. Zitat von RodFromGermany: „Kann es sein, dass das nur ein Anzeigeproblem ist?“ Ich glaub nicht. Hier die Ausgabe von VBA und Cypress Enable zwischen den | hier mit Notepad++, ... und in Hex. Es sei denn, das das schreiben in eine Datei und das übergeben eines Strings, sich Speichertechnisch anders verhält. Zitat von RodFromGermany: „in der Programmiersprache C / C++ (nicht aber C#)…

  • Benutzer-Avatarbild

    Die Beschreibung der Prozeduren ist dürftig. Hier. object.SendData(s As String) As Long Send data to remote host Zitat von RodFromGermany: „Erwarten die Prozeduren, die Du aufrufst, 0-Zeichen im Text?“ In diesem Beispiel (in Höhe Ende 1/3 der Seite): MbusQuery = Chr(0) + Chr(0) + Chr(0) + Chr(0) + Chr(0) + Chr(6) + Chr(0) + Chr(3) + Chr(0) + Chr(0) + Chr(0) + Chr(20) ... werden nur Chars übergeben, also ja. Dieses VB.Net Beispiel sieht das schon anders aus: VB.NET-Quellcode (3 Zeilen) Gleich zwe…

  • Benutzer-Avatarbild

    Moin Zitat von RodFromGermany: „Funktioniert das ganze unter VBA für Excel, wie in dem Link?“ Du meins den Link von https://accautomation.ca ? Mit VBA Ja, mit Cypress nicht - wegen der fehlenden 0x00. Ich habe Gestern mit Wireshark die Kommunikation gesnifft und die gesendeten Strings mit VBA und Cypress sind dieselben wie aus Post 3. Das Problem ist meiner Meinung nach definitiv Cypress. Allerdings bin ich durch das VB.Net Beispiel aus der frmMain.frm auf die Idee gekommen, die Kommunikation st…