Suchergebnisse

Suchergebnisse 1-30 von insgesamt 89.

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Dass beim Clipboard.Clear() eine Exception kommt, kann ich mir nur schlecht vorstellen.“Hier steht es auch... docs.microsoft.com/de-de/dotne…pboard.clear?view=net-5.0

  • Benutzer-Avatarbild

    @RodFromGermany Habs jetzt fast eine Stunde versucht zu Reproduzieren und bekomme die Exception nicht mehr. Habe Heute aber im Browser die Sicherheitseinstellungen geändert und sämtlich gespeicherte Daten gelöscht. Vermute schon fast das es damit etwas zu tun hatte. Das Problem an sich kann man ja sogar mit "Clipboard.Clear() Crash" Googeln. Und Fakt ist, das das Clipboard mit obigem Code gelöscht wird, selbst wenn die Exception geworfen wird.

  • Benutzer-Avatarbild

    Zitat von Takafusa: „Was genau ist dein Ziel? Clipboard leeren is klar, aber wann und warum?“Auf meinem anderen Rechner ist das Automatische ausfüllen von Formularen deaktiviert. Um diese aber gegebenenfalls doch schnell ausfüllen zu können verwende ich ein Tool, bei dem das Clipboard dann aber nach 5 Sekunden wieder gelöscht wird, damit nichts von meinen Daten im Copy-speicher bleibt. Zitat von RodFromGermany: „Diese Frage kam von mir.Meine Frage im Thread Zugriff aus Statischer Klasse - System…

  • Benutzer-Avatarbild

    Hallo Leute, da sich in den letzten Tagen jemand gefragt hat was ich mit meinen Konstruktionen erreichen möchte, frage ich mich, ob es doch eine einfachere Lösung zum sicheren löschen des im Clipboard befindlichen Inhalts gibt. Dazu Publiziere ich mal nicht nur den angedeuteten Code, sondern den Code, so wie ich ihn geschrieben habe. Solltet ihr eine bessere Lösung hierfür parat haben, dann Post-et diese doch bitte einmal. Hier mein Teil dazu:(Versteckter Text)

  • Benutzer-Avatarbild

    @Takafusa Krass, danke vielmals!

  • Benutzer-Avatarbild

    Hallo Leute, ist es in einer Statischen Klasse per Timer möglich auf Eigenschaften eines Objektes zuzugreifen, das von einem Objekt auf Form1 erbt? In der Klasse muss ein Timer Deklariert sein, damit er zurück gesetzt werden kann während er aktiv ist. Auf Form1 befindet sich die TextBox tbLog. Diese Exception wird ausgelöst: System.InvalidOperationException: "Ungültiger threadübergreifender Vorgang: Der Zugriff auf das Steuerelement tbLog erfolgte von einem anderen Thread als dem Thread, für den…

  • Benutzer-Avatarbild

    @RodFromGermany Verwende ein Label in dem verschiedene Informationen gleichzeitig gezeigt werden können. (Versteckter Text) @Takafusa Geht nicht... (Versteckter Text) Das aber schon, danke vielmals! (Versteckter Text)

  • Benutzer-Avatarbild

    Hallo Leute, auf einigen Objekten in Form1 wird das MouseHover und MouseLeave-Event, über eine Statische Klasse, zum zeigen von ToolTips verwendet. Das einzige Objekt das mir da ein Strich durch die Rechnung macht ist die GroupBox. Wenn die Mouse zum Beispiel ohne Zwischen-stop von der GroupBox auf den Desktop bewegt wird, kann der ToolTip nicht wieder gelöscht werden. Welchen Sinn macht es überhaupt das die GroupBox kein MouseLeave-Event besitzt? Und gibt es dafür eine Lösung ohne per API die M…

  • Benutzer-Avatarbild

    System.FormatException

    Steppenpferd - - Sonstige Problemstellungen

    Beitrag

    Zitat von Steppenpferd: „Und hab den Fehler grade gefunden. Der liegt nicht beim Decrypten sondern beim Laden. Der StringBuilder hat in C# eine Defaultlänge von 255 und in VB.Net 2048 Bytes. Wie Dumm :/“ In C# wurde der String mit einer Länge von max. 255 Bytes eingelesen, gespeichert wurde der String jedoch im Original VB.Net Programm mit einer Länge größer als 255 Bytes. Habe nun in C# beim einlesen des Strings den Default-Wert erhöht und alles läuft, auch mit der alten Verschlüsselung.

  • Benutzer-Avatarbild

    System.FormatException

    Steppenpferd - - Sonstige Problemstellungen

    Beitrag

    @RodFromGermany Hier das Debug (Versteckter Text) Der gleiche String wurde mit diesem 2 Zeiler getestet und löst die Exception ebenfalls aus (Versteckter Text) Und hab den Fehler grade gefunden. Der liegt nicht beim Decrypten sondern beim Laden. Der StringBuilder hat in C# eine Defaultlänge von 255 und in VB.Net 2048 Bytes. Wie Dumm

  • Benutzer-Avatarbild

    System.FormatException

    Steppenpferd - - Sonstige Problemstellungen

    Beitrag

    @RodFromGermany es liegt an der Verschlüsselung. Hab die Übersetzung mehrfach geprüft und auch mal durch einen Übersetzer laufen lassen. Der Code wurde richtig übersetzt, Funkt aber in C# bei einem Array dessen Größe 256 Bytes überschreitet nicht. Habe jetzt für C# eine neue Verschlüsselung und passend dazu einen Konverter in VB.net geschrieben. Mit der neuen Verschlüsselung Funkt es Wunderbar und mit der Konvertierung für den anderen PC kann ich leben, da ich das Programm eh nur Privat nutze. D…

  • Benutzer-Avatarbild

    System.FormatException

    Steppenpferd - - Sonstige Problemstellungen

    Beitrag

    @RodFromGermany danke erstmal das Du dich dem Thread annimmst. Habe es jetzt genauer getestet. Dazu habe ich die vb.exe des Programms in den Debug-Ordner des C#-Programms kopiert und per vb.exe Strings erzeugt die dann mit der C#.exe ausgelesen wurden. Das Problem ist eindeutig wenn der Verschlüsselt gespeicherte String eine Länge von von 256 Zeichen erreicht. Selbst wenn ich nur aaaaa's verschlüssele kommt die Exception beim Sprung einer Länge von 236 auf 256 Zeichen. Der Fehler wird durch C#-Q…

  • Benutzer-Avatarbild

    System.FormatException

    Steppenpferd - - Sonstige Problemstellungen

    Beitrag

    Hallo allerseits, ich schreibe grade ein Programm von VB.NET auf C# um, um es später auf einem Windows10 Rechner, auf dem kein VB.NET Installiert ist und auch nicht wird, weiter bearbeiten und verwenden zu können. VB.NET verwendet .NET Framework 4.5 und C# .NET Framework 4.7.2 Den Code habe ich 1:1 übersetzt. Die Daten werden aus der gleichen Datei in das Programm eingelesen. Das Programm generiert mit Passwort + Salt einen Hash-Wert, der zur Initialisierung des AES-Algorithmus dient. Ver und en…

  • Benutzer-Avatarbild

    Copy&Paste kann man ja einfach über die ShortcutsEnabled Eigenschaft verhindern, wenn dies nicht erwünscht ist. Sollte es hingegen erwünscht sein, ist das genauere Eingabe-Händling jedoch sehr Programm spezifisch. Deshalb die Bindestriche in String-Builder-Tool. Im Prinzip ist es ja eine genaue Beschreibung wofür das Tool verwendet wird. Es wird ein String gebaut.

  • Benutzer-Avatarbild

    Dann solltest Du dich erstmal ausgiebig mit dem "Deklarieren von Variablen" Beschäftigen. Denn ohne ein Grundverständnis dafür kannst Du beim Programmieren gar nix reißen. Das Thema kann man übrigens Prima per Google finden und es ist zudem gar nicht schwer zu Lernen

  • Benutzer-Avatarbild

    Hallo MrSKY, Zitat: „Der Sinn dahinter ist wenn ich in der ComboBox den ersten Eintrag vor dem Komma auswähle soll der zweite Eintrag ausgegeben werden.“ Deklariere einfach am Anfang des Formulars eine List(Of Integer). Dann füllst du dort wo deine ComboBox gefüllt wird (also in der Schleife) auch deine Liste mit mit parts(1). Bei Listen kann man Inhalt über deren Indexierung abrufen. Z.B. mit MeineListe[0] würdest du auf das erste Element, mit dem Index 0, das in der Liste steht zugreifen. Hier…

  • Benutzer-Avatarbild

    Ok das Problem ist wohl eher das VB.NET noch in meinem Kopf rumschwirrt Dort verarbeitet das KeyEventArgs ja KeyCode und nicht wie in C# KeyChar. Muss mich wohl erst noch dran gewöhnen das in C# alles einfacher ist und man mehr Möglichkeiten hat. @mrMo Ich verstehe grad nicht Zitat: „​Besser man hätte mit der entsprechenden Enumeration gearbeitet.“ Ist das nicht viel aufwändiger und wie würde das z. B. aussehen? Ein Char ist doch ein Zeichen und ein String ist eine Zeichenfolge. Warum sollte man…

  • Benutzer-Avatarbild

    Hallo allerseits, bis heute habe ich keinen effektiven Lösungsansatz zu diesem Thema im Internet gefunden (korrigiert mich bitte wenn ich da falsch Liege!) Deshalb habe ich mir mal Gedanken darüber gemacht wie man das KeyPress-Event möglichst schnell und effektiv Händeln kann. Die Idee dahinter ist einen String zu verwenden, der eine eindeutige Identifizierung der Eingabe ermöglicht. Im Grunde wurde dies nun durch einen 2 Zeiler realisiert. Hierzu übergebe ich euch ein String-Builder-Tool, mit d…

  • Benutzer-Avatarbild

    Hallo allerseits, ich verwende in C#-Klassen, die Listen verschiedener Typen enthalten und nehme die Klassen in eine ArrayList auf. Per enum wird der verwendete Dateiname für die Json-Datei in der gleichen Reihenfolge gesetzt wie die Klassen in die ArrayList aufgenommen werden. Mit dem JsonUtility werden die gewünschten Klassen dann überschrieben oder geladen. Da das JsonUtility die ArrayList als Objekt akzeptiert und alle enthaltenen Klassen richtig verarbeitet, frag ich mich warum kein direkte…

  • Benutzer-Avatarbild

    Hab grade mit dem Kaspersky Support gesprochen. Mir wurde ein Programm zur vollständigen Entfernung und ein Setup für die Aktuelle Version 2019 zugeschickt, weil ich sicherstellen wollte das es nicht an Kaspersky liegt, bevor ich das System für nix neu aufsetze. Mir wurde auch Empfohlen dem Support das Programm zuzuschicken, damit die tatsächliche Programmzeile ermittelt werden kann, die den Alarm auslöst. Bei dem Deckplaner sehe darin kein Problem, da der eh Kostenlos sein wird. Aber wie sieht …

  • Benutzer-Avatarbild

    Leute Sorry aber vergesst das Thema am besten. Hab grade Zeilen Auskommentiert und direkt wieder ne Virenmeldung bekommen. Zeilen wieder rein genommen, Virus weg Prog läuft. Wie es aussieht muss ich das ganze System mal wieder neu aufsetzen, hat iwie alles keinen Sinn mehr... Edit: Ist echt ein Witz, jetzt läuft sogar die Ursprüngliche Version ohne Fehler und ohne Virenmeldung. (Versteckter Text)

  • Benutzer-Avatarbild

    @EaranMaleasi GoTo Bed war gut, auch wenn der Schlaf nicht so gut war^^ Der RadioButton kommt allerdings nicht in Frage, da immer maximal 2 Optionen wählbar sind (Erste Box unabhängig klickbar). @RodFromGermany Funktioniert ja alles, die Frage ist aber warum nur so... Hier nochmal der Auskommentierte Code zum besseren nachvollziehen. Am besten mal ohne If abfrage (Zeile 12) Kompilieren um die Fragestellung besser zu verstehen. (Versteckter Text) Edit: Zum Form ein Panel mit Name panKlassen hinzu…

  • Benutzer-Avatarbild

    Hallo allerseits, auf einem Panel werden per Code einige Checkboxen hinzugefügt. Die erste Checkbox reagiert unabhängig auf Checked True/False Die restlichen schalten sich im Handler auf False. Nur die aktuell geklickte ändert Checked. Ich habe bereits Tests mit dem Auskommentierten Text gemacht und wenn das Häkchen gesetzt wurde, steht Checked auch auf True. Warum muss ich nun Checked auf True setzen, obwohl Checked durch den Klick schon den Wert True besitzt, damit das Häkchen auch gesetzt wir…

  • Benutzer-Avatarbild

    Hallo allerseits, zur Zeit laufen mir ein paar Fragen bezüglich eines Deckplaners für das Kartenspiel "Hearthstone" von Blizzard Entertainment auf. Es gibt zwar etliche dieser Teile, jedoch lassen die Suchfunktionen (auch inGame) nur wenig Spielraum zu, wenn's darum geht ein Top-Deck zu planen. Mir Qualmt grade wirklich der Kopf und ich wäre wirklich Dankbar für jede kleinste Info zu meinen folgenden Fragen, die nach Priorität aufgelistet sind. 1.) Die Karten-Keys (Orangener Text im Spoiler) Zun…

  • Benutzer-Avatarbild

    @FormFollowsFunction Nun gut, das sollte jeder für sich entscheiden... Für mich trifft es nicht zu, da ich schon andere Erfahrungen gemacht hab. Also zum Auslöser kann ich leider immer noch nichts sagen, aber wenn der Code geändert und kompiliert wird, springt Kaspersky an. Wird der Code geändert, gespeichert,VS beendet,neu gestartet und das Projekt wieder geladen dann Kompiliert er ohne gemecker. Beginnt Kasperky dann iwann mit der Rootkit-suche, springt er auch direkt wieder an... Benutzerrech…

  • Benutzer-Avatarbild

    Also so langsam wird's echt komisch... Hab grade mal die Quarantäne-Liste durchgeschaut und noch ein Programm gefunden das er zur gleichen Zeit als Virus erkannt hat. Dort muckt Kaspersky auch noch, außer wenn ich folgende Änderungen mache: Entweder G.DrawLine hinzufügen, dann läufts. VB.NET-Quellcode (5 Zeilen) Oder im Timer die Static-Variable durch Dim ersetzen, dann läufts auch. VB.NET-Quellcode (3 Zeilen) In einem neuen Project hab ich dann alles aus dem anscheinend Fehlerhaften übernommen,…

  • Benutzer-Avatarbild

    Erst mal Danke für Euere Antworten, leider ist das ganze wie von Geisterhand nicht mehr Reproduzierbar und Kaspersky springt nicht mehr an. Was ich aber mit Sicherheit sagen kann ist das es solange gut lief bis ich: If CardnameList(i).Contains(tb.Text) Then in If CardnameList(i).ToLower.Contains(tb.Text.ToLower) Then geändert habe. Zwischen der Änderung lag genau ein Debugging und die Änderung am CaseSensitive. So langsam vermute ich einen Fehler im IntelliSense. In den letzten Tagen hatte ich d…

  • Benutzer-Avatarbild

    Hallo allerseits, also ich frage mich warum Kaspersky das Programm beim Debuggen als Virus erkennt, die *.exe in Quarantäne verschiebt und dann die Datei löscht, obwohl die auslösende Programmzeile (vom dritten Breakpoint) nicht mal ausgeführt wird. Sobald die Zeile vom ersten Breakpoint nicht mit Debuggt wird, haut mir Kaspersky die Virenmeldung um die Ohren, obwohl die Programmzeile vom dritten Breakpoint nicht mal ausgeführt wird. Selbst der zweite Breakpoint wird dann übergangen und der Vire…

  • Benutzer-Avatarbild

    Hallo allerseits, in den letzten Wochen habe ich mich immer wieder mit dem Thema "Bildschirmauflösung ändern" beschäftigt. Nun sind mir bestimmte Themen aufgefallen. Gedrehter Bildschirm um 90, 180, 270, 360 Grad sowie das Generic-Treiber der Grafikkarten Probleme beim ändern der Bildschirmauflösung verursachen können, indem die Änderung zwar keinen direkten Fehler auslöst, dann jedoch Fehler beim Zeichnen auftreten können. Das ganze Thema ist für mich neu, da ich bisher ausschließlich für den F…

  • Benutzer-Avatarbild

    @xChRoNiKx Danke, das wars. Hatte es tatsächlich im Sub New stehen. Jetzt sind auch nach mehreren Durchläufen keine Duplikate mehr zu sehen. Edit: Bild ist jetzt im Orginalformat als Bitmap 44778-Steinmatrix-bmp