Suchergebnisse

Suchergebnisse 1-30 von insgesamt 302.

  • Benutzer-Avatarbild

    Debug Form erstellen

    kiter20 - - Sonstige Problemstellungen

    Beitrag

    Zitat von VaporiZed: „If FormDebug Is Nothing OrElse FormDebug.IsDisposed Then Return“ Stimmt. Kam ich irgendwie in dem Moment nicht drauf. Zitat: „Dann ist die Frage, ob das Ganze überhaupt außerhalb eines Nebenthreads aufgerufen wird“ Ja. In der MainForm ist die Sub, welche auf der FormDebug in die Textbox schreibt. Aufgerufen wird es aus einen "Listen" thread, wo ich dann zu debug Zwecken alles was über den StreamReader reinkommt zusätzlich in der DebugForm ausgeben kann. Zitat: „Wenn FormDeb…

  • Benutzer-Avatarbild

    Debug Form erstellen

    kiter20 - - Sonstige Problemstellungen

    Beitrag

    Sooo, also meine Message aus den Thread wird in der 2. Form jetzt ausgegeben. Ich habe mich für Invoke entschieden. VB.NET-Quellcode (10 Zeilen) Natürlich habe ich einfach C&P gemacht. Deswegen wollte ich das einmal hinterfragen. So wie ich das verstehe, prüft ja Me.InvokeRequired ob sich der Sender in einem anderen Thread befindet. Ist dem so, dann wird quasi durch Me.Invoke(Sub() _MSG2Debug(_String)) das Ding glattgezogen und durch den Aufruf von sich selber ist dann alles wieder im gleichen (…

  • Benutzer-Avatarbild

    Debug Form erstellen

    kiter20 - - Sonstige Problemstellungen

    Beitrag

    Ich würde diese Debug Form auch im Release behalten. Somit würde ich den Weg über Events gehen. Habt ihr da zufällig ein tut griffbereit?

  • Benutzer-Avatarbild

    Debug Form erstellen

    kiter20 - - Sonstige Problemstellungen

    Beitrag

    Hallo Forumsgemeinde, ich wollte für eine Applikation (TCP Server/Client) eine Art Debug Form machen. Auf dieser sollen dann nachher ein paar 'Spezialfunktionen' und ganz wichtig eine Textbox sein. Nun habe ich die einzelnen Streamüberwachungen ja in verschiedenen Threads. Wie bekomme ich es nun hin aus allen Stellen meines Programmes Nachrichten an die Textbox in der Debug Form zu senden. Was wäre da eine gute Lösung? Kiter20

  • Benutzer-Avatarbild

    @VaporiZed Guter Tipp mit AndAlso / OrElse (Wieder was gelernt.) Ich habe die Exception hier bewusst gesetzt. Wenn irgend etwas auf dem Weg schief geht, gebe ich "false" zurück und die Verbindung war nicht erfolgreich. Application.DoEvents() >> Damit mir die Oberfläche nicht hängen bleibt, wenn ich auf Daten warte. Oder ist das ein Gedankenfehler? Es läuft ja die Stopwatch mit 5 sec. @ErfinderDesRades Guter Tipp aber damit kam ich hier nicht weiter. Es war jetzt am Ende der Thread VB.NET-Quellco…

  • Benutzer-Avatarbild

    Vielen Dank für die guten Tipps. Erst einmal vorweg, für´s erste läuft das so wie ich es gerne hätte. Mit und ohne Antwort vom Server. Den Hauptfehler, welchen ich gemacht hatte, einfach mal copy and paste und eine Variable einfach "t" benannt gelassen. Leider hatte ich selber auf die schnelle zum testen den gleichen Namen verwendet. Naja... war halt suboptimal Hier der laufende Server Code: VB.NET-Quellcode (48 Zeilen) Ich hatte erst gedacht, direkt bei der Anmeldung alles zu erledigen und sofo…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „dann ist die Code-Ausführung blockiert.“ Das ist Client Code. Ich hatte mir jetzt den Login in eine separate Funktion gelegt. In diesem code snippet geht es mir vor allem da drum, dass ich nach 5000ms das Ding abbrechen möchte. Hier der angepasste Code vom Server, in dem ich immer etwas zurückschicke. VB.NET-Quellcode (11 Zeilen)

  • Benutzer-Avatarbild

    Ok, für den Idealfall sehe ich vor, dass ich zumindest irgend etwas zurückschicke. Aaaaber, wenn ich das dann doch abbrechen möchte. Wieso geht das hier nicht? VB.NET-Quellcode (10 Zeilen) Oder bleibt das Ding wirklich stumpf beim streamreader hängen? Also könnte man das nur über einen eigenen Task realisieren, welchen man dann abschießt?

  • Benutzer-Avatarbild

    Das ist nur bedingt richtig, dass ich nicht Antworte. Ja, der Client würde in diesem Fall hängen bleiben, weil ich auf das "Connected" im reader warte. Hier wäre ja dann der Punkt, an dem ich ein Timeout benötige. Welches aber, wie die auskommentierten Reste zeigen, ich mit einem do loop und ner Stopwatch zu lösen. Leider ging das nicht. Ich hatte das in einem anderen Programm so gelöst, aber hier will das nicht. Im Idealfall würde der Client seinen Namen senden, dann würde dieser im Server posi…

  • Benutzer-Avatarbild

    Hallo zusammen, ich habe mich für ein Projekt dazu entschieden, die Daten (Einfache strings) per TCP zu übertragen. Prinzipiell habe ich mit Hilfe der Tut´s einen Multiserver gebaut. Das funktioniert auch soweit. (Denke ich ) Die Client´s können sich einloggen und eine prinzipielle Kommunikation (Reader/Writer) funktioniert. Ich habe nun 2 Punkte, bei denen mir irgendwie keine Lösung einfällt. Zum einen möchte ich dass der Client sich unter einem bestimmten Namen am Server anmeldet. Kein Passwor…

  • Benutzer-Avatarbild

    Zitat von -Franky-: „Bist Du Dir sicher das Du das selbst programmieren möchtest?“ Naja, deswegen habe ich ja diesen Thread gemacht, um das Ausmaß abzuschätzen. Deine obige Funktion funktioniert ja nur wenn die Applikation aktiv ist. Somit würde ich diese mit dem KeyHook scharf schalten. Und dann einfach jede Taste abfangen. Ein erster Test gefällt mir schon ganz gut Jetzt muss ich es nur hinbekommen, dass ich auch wirklich das Zeichen bekomme, was dort gedrückt wurde, incl. Groß- und Kleinschre…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „und alle haben als SerialPort-Gerät funktioniert“ Ja, da gebe ich dir Recht. Ich werde das auch probieren. Aber... Mich würde es interessieren, wie man diesen vom Scanner gesendeten Stream bzw. Abfolge von Tastatureingaben abfangen kann. Quasi eine Alternative zur Textbox. Natürlich würde das auch über GetAsyncKeyState gehen. Ich kann das ESC Prefix nutzen um den Timer zu starten. Wenn ich das mit GetAsyncKeyState mache, muss ich ja jede Taste auswerten? (Bitte korrigi…

  • Benutzer-Avatarbild

    Ja, das geht bestimmt, diesen Lösungsansatz habe ich schon gesehen und in Betracht gezogen. Das wäre auch meine Notlösung. Ich würde das aber gerne anders lösen, ohne einen Treiber zu installieren. Wenn sich natürlich herausstellt, dass das nicht möglich ist, dann bleibt mir natürlich nichts anderes übrig.

  • Benutzer-Avatarbild

    Hallo Forum Gemeinde, ich habe einen Barcode Scanner (USB) von welchem ich gerne den gescannten Barcode abfangen würde, währen die Applikation im Hintergrund ist. Derzeit habe ich das so gelöst: Der Scanner sendet mir ein Prefix (ESC) das fange ich über einen KeyHook ab. Dann bringe ich meine Applikation in den Vordergrund und setze den Focus auf eine Textbox. Am Ende gibt mir der Scanner ein Enter als Suffix. Das fange ich wieder über einen KeyHook ab und verarbeite dann den Barcode. So weit so…

  • Benutzer-Avatarbild

    bindingsource.insert

    kiter20 - - Daten(bank)programmierung

    Beitrag

    Eine schönen guten Abend, ich würde gerne in einer bindingsource die insert Funktion nutzen. Leider tappe ich da gerade irgendwie im dunkeln. Ich würde einfach gerne in der Zeile, in der ich mich befinde, eine neue leere Zeile einfügen. SettingsBindingSource.Insert(SettingsBindingSource.Position, _Insert) Irgendwie werde ich auch im Netz dazu nicht wirklich fündig. (Bestimmt ein Bedienfehler der Suchfunktion) Einen besten Dank schon einmal.

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „DGV-Zellen ja bischen klein“ Och das geht schon. Auf nem 55 zoll und nur 15 Rows ist das gut zu erkennen. Wie wäre es mit dieser Variante: Dataset in dem meine Beladereihenfolge steht. Dort wird auch sofort mit jedem Datensatz ein leeres Byte() mit angelegt. Step 1 wäre dann, das die Beladung erst einmal ohne Bilder dargestellt wird. Sobald ich damit fertig bin, starte ich eine Backgroundworker, welcher sich um die Bilder kümmert. Dieser würde dann die Liste durchgeh…

  • Benutzer-Avatarbild

    Einen guten Abend liebe Forum Gemeinde, ich benötig mal etwas Starthilfe, denn ich habe noch keinen vernünftigen Weg gefunden um die folgende Aufgabe zu lösen. Ziel: In einem DGV Daten anzeigen, wobei es sich in einer Column um ein Bild handelt. Derzeit liegen die Daten als Typisiertes Dataset zu Grunde. Die Bilder stehen als Byte() zur Verfügung. Das hatte ich in diesem Thread schon gelöst: https://www.vb-paradise.de/index.php/Thread/132360-Graphics-in-dataset-schreiben-und-im-dgv-anzeigen/?pos…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „ (Und die Methode _Bild() nenen - das ist das ich schon wieder die Lust verliere.)“ Was habe ich falsch gemacht? "_Bild" war jetzt nur um den Code zu testen. Nachher wird da draus: Private Function _dxf2byte(ByVal _dxf As String) As Byte() Ich hoffe das ist besser, sonst gib mir bitte einen Hinweis.

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Obs funktioniert kannst du uns besser sagen als wir dir - odr?“ Jawolla! Geht! Der Strich wird im DGV angezeigt. Na dann kann ich jetzt anfangen.... Thx2all

  • Benutzer-Avatarbild

    VB.NET-Quellcode (20 Zeilen) So in etwa?

  • Benutzer-Avatarbild

    @VaporiZed: Dann versuche ich mich mal anders auszudrücken. Ein Bmp bekomme ich auch (mit Hilfe von G..) umgewandelt und es wird angezeigt. >> Ich habe mit Hilfe von Google und Copy&Paste es hinbekommen ein bmp zu laden und in ein Byte() umzuwandeln. Dies habe ich dann in dem Dataset gespeichert. Erfolgreich wird mir dann das Bild in meinem dgv angezeigt. Natürlich besteht mein Code auch nur aus Text! Ich wollte damit sagen, dass ich als Basis kein bmp jpg oder so verwende, welches ich einfach l…

  • Benutzer-Avatarbild

    Guten Abend, ich würde gerne eine im Code erstellte Grafik/Zeichnung in einem dataset speichern, damit die dann im dgv angezeigt wird. Im dataset habe ich das als Byte() eingestellt. Ein Bmp bekomme ich auch (mit Hilfe von G..) umgewandelt und es wird angezeigt. Nun möchte ich aber eine Grafik, die ich selber im Code zeichne, dort anzeigen. Ich kann mir nur schwer vorstellen, dass ich den Weg gehen muss und das erst als BMP erstellen muss um es dann wieder zu konvertieren. Ich zeichne in Graphic…

  • Benutzer-Avatarbild

    Schade, keiner eine Idee?

  • Benutzer-Avatarbild

    Tooltips werden angezeigt, wenn die App nicht eingebettet ist. Ich habe verschiedene Programme probiert. Npp++ Eigene VB Anwendung Und noch eine App, welche in C++ geschrieben wurde. Das System ist Win10. Ich checke mal Win7 unter VM und gebe dann Bescheid. Nein, auch unter Win7 geht es nicht.

  • Benutzer-Avatarbild

    Guten Abend liebe Forum Gemeinde, ich habe da mal wieder ein Problem...… Nach längeren suchen bin ich natürlich in diesem Forum wieder fündig geworden, und habe es hin bekommen, eine Applikation innerhalb einer Anderen einzubetten. Dies ist der Link dazu: Prozess in die eigene Anwendung einbetten und wieder freigeben. Nun aber mein Problem. Die eingebettete Applikation hat Tooltips. Diese werden NICHT angezeigt. Habt ihr eine Idee, woran das liegen könnte? Wenn ich den Tooltip selber über das mo…

  • Benutzer-Avatarbild

    DLL einbinden

    kiter20 - - Sonstige Problemstellungen

    Beitrag

    Ich habe den Pinvoke Fehler einfach ignoriert. Das Programm funktioniert genau so wie ich es wollt. Die Werte werden vom Laser Controller gelesen. Besten Dank

  • Benutzer-Avatarbild

    DLL einbinden

    kiter20 - - Sonstige Problemstellungen

    Beitrag

    Muss ich hiervon auch noch etwas beachten? Kommt aus der .h C-Quellcode (24 Zeilen)

  • Benutzer-Avatarbild

    DLL einbinden

    kiter20 - - Sonstige Problemstellungen

    Beitrag

    Zitat von NoIde: „Dann zeig uns mal wie die Funktion in der Doku steht“ IfmOpenUSB Syntax int IfmOpenUSB(int uniqueId) Description This function opens a device which is connected via the USB-interface for communication. Input parameters uniqueId The ID which describes the device. See IfmSearchUSBDevices for more information. Output Parameters The function returns an unique ID, the devNumber, which must be used to access the device by the future calls to the library. The devNumber is always a non…

  • Benutzer-Avatarbild

    DLL einbinden

    kiter20 - - Sonstige Problemstellungen

    Beitrag

    Ach verdammt. Einmal nicht als erstes dran gedacht Aber weiter geht es: VB.NET-Quellcode (6 Zeilen) VB.NET-Quellcode (3 Zeilen) Assistent für verwaltetes Debuggen "PInvokeStackImbalance" : "Ein Aufruf an die PInvoke-Funktion "SIOS!SIOS.Form1::IfmOpenUSB" hat das Gleichgewicht des Stapels gestört. Wahrscheinlich stimmt die verwaltete PInvoke-Signatur nicht mit der nicht verwalteten Zielsignatur überein. Überprüfen Sie, ob die Aufrufkonvention und die Parameter der PInvoke-Signatur mit der nicht v…

  • Benutzer-Avatarbild

    DLL einbinden

    kiter20 - - Sonstige Problemstellungen

    Beitrag

    Soweit so gut. Ich habe da mal was gemacht Bekomme aber natürlich einen Fehler. Ich bekomme das noch nicht so richtig in den Schädel, wie ich da vorgehen muss. Bei diesem Code: (IfmClose macht das Problem) VB.NET-Quellcode (5 Zeilen) bekomme ich diese Meldung: System.Runtime.InteropServices.MarshalDirectiveException: "PInvoke-Einschränkung: Es können keine Varianten zurückgegeben werden." Und so sieht mein wrapper dafür aus. VB.NET-Quellcode (3 Zeilen)