Böses Clipboard Problem :(



  • Tach.

    Ich habe eine Neue Anwendung erstellt (zum Fehler reproduzieren), darein nur einen einzigen Button gelegt mit Inhalt:

    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
        Clipboard()->Open();
    
        Clipboard()->Clear();
    }
    

    In meiner Anwendung steht dazwischen natürlich noch viel Code, nur das reicht schon um mein Problem zu beschreiben.

    Nämlich der Code reicht um die "Druck"-Taste funktionsunfähig zu machen und da frag ich mich WIESO?

    Vorgehensweise:

    - "Druck"-Taste drücken, in Paint.NET und bei Bearbeiten schauen => man kann Zwischenablage einfügen

    - Starte mein Programm, geht immernoch

    - Drücke nun um Programm den Button, gehe zu Paint.NET und drücke im Menü auf Bearbeiten, es dauert laaaange bis das Popup aufgeht und dort ist einfügen grau.

    - Beende ich mein Programm kann ich wieder über die "Druck"-Taste sachen in Paint.NET einfügen.

    Muss ich das verstehen? Mach ich schon mit diesem Zweizeiler soviele Fehler?



  • Und wenn Du das Clipboard auch wieder schließt, anstatt es nur zu öffnen und offen zu halten?



  • Ach Gottchen. Ich leide wohl an einem Aufmerksamkeitsdefizit 😮
    Ich war mir 100% sicher dasich Close() geschrieben hätte und nicht Clear().
    Close() sollte ja auch wohl Clear() selbst aufrufen.

    Danke für den Hinweis, da war wohl eine Gehirnwindung verschoben. 😃


Anmelden zum Antworten