<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Bild Leinwand erlaubt keine Zeichen?]]></title><description><![CDATA[<p>Der folgende Fehler tritt bei mir andauernd auf wenn ich mit Hilfe eines Threads eine TBitmap über den Bildschirm fliegen lasse.</p>
<p><a href="http://jesusfreak777.je.funpic.de/fehler.JPG" rel="nofollow">http://jesusfreak777.je.funpic.de/fehler.JPG</a></p>
<p>Die TBitmap bewegt sich ne Weile und dann kommt diese Meldung.<br />
Weiß jemand, woran das liegt und was &quot;erlaubt keine Zeichen&quot; bedeutet? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Danke für alle Antworten<br />
David</p>
<p>PS: <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/160244/bild-leinwand-erlaubt-keine-zeichen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 04:32:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160244.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 23 Sep 2006 16:19:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bild Leinwand erlaubt keine Zeichen? on Sat, 23 Sep 2006 16:20:12 GMT]]></title><description><![CDATA[<p>Der folgende Fehler tritt bei mir andauernd auf wenn ich mit Hilfe eines Threads eine TBitmap über den Bildschirm fliegen lasse.</p>
<p><a href="http://jesusfreak777.je.funpic.de/fehler.JPG" rel="nofollow">http://jesusfreak777.je.funpic.de/fehler.JPG</a></p>
<p>Die TBitmap bewegt sich ne Weile und dann kommt diese Meldung.<br />
Weiß jemand, woran das liegt und was &quot;erlaubt keine Zeichen&quot; bedeutet? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Danke für alle Antworten<br />
David</p>
<p>PS: <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1143140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1143140</guid><dc:creator><![CDATA[777]]></dc:creator><pubDate>Sat, 23 Sep 2006 16:20:12 GMT</pubDate></item><item><title><![CDATA[Reply to Bild Leinwand erlaubt keine Zeichen? on Sat, 23 Sep 2006 16:23:42 GMT]]></title><description><![CDATA[<p>wasn mit dem thread:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-159954.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-159954.html</a><br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1143143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1143143</guid><dc:creator><![CDATA[GCoder]]></dc:creator><pubDate>Sat, 23 Sep 2006 16:23:42 GMT</pubDate></item><item><title><![CDATA[Reply to Bild Leinwand erlaubt keine Zeichen? on Sat, 23 Sep 2006 16:36:03 GMT]]></title><description><![CDATA[<p>Der Fehler kommt nur, wenn ich das Bild mit Hilfe eines Threads bewege!- d.h., dass in diesem Thread keine Antwort auf <em>diese</em> Frage für mich war <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1143148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1143148</guid><dc:creator><![CDATA[777]]></dc:creator><pubDate>Sat, 23 Sep 2006 16:36:03 GMT</pubDate></item><item><title><![CDATA[Reply to Bild Leinwand erlaubt keine Zeichen? on Sat, 23 Sep 2006 16:38:33 GMT]]></title><description><![CDATA[<p>Na dann zeig mal n bissl Code...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1143150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1143150</guid><dc:creator><![CDATA[GCoder]]></dc:creator><pubDate>Sat, 23 Sep 2006 16:38:33 GMT</pubDate></item><item><title><![CDATA[Reply to Bild Leinwand erlaubt keine Zeichen? on Sat, 23 Sep 2006 17:48:09 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wahrscheinlich liegt das Problem an der fehlenden aber notwendigen Synchronisation zwischen Thread und Anwendnung. Such hier im Foru mmal nach <em>*synchron*</em>.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1143180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1143180</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 23 Sep 2006 17:48:09 GMT</pubDate></item><item><title><![CDATA[Reply to Bild Leinwand erlaubt keine Zeichen? on Sun, 24 Sep 2006 14:01:44 GMT]]></title><description><![CDATA[<p>Hi 7777,</p>
<p>akari hat recht mit syncronisieren.<br />
Folgendes steht bei mir in der automatisch erzeugen Thread.cpp drin (BCB5)</p>
<pre><code class="language-cpp">//   Wichtig: Methoden und Eigenschaften von Objekten der VCL können nur in
//   in Methoden verwendet werden, die Synchronize aufrufen, z.B.:
//
//      Synchronize(UpdateCaption);
//
//   wobei UpdateCaption so aussehen könnte:
//
//      void __fastcall Unit2::UpdateCaption()
//      {
//        Form1-&gt;Caption = &quot;In Thread aktualisiert&quot;;
//      }
//---------------------------------------------------------------------------
</code></pre>
<p><strong>so synconisierst du deine Thread-Methode(Funktion) :::</strong></p>
<p>1. Thread.h</p>
<pre><code class="language-cpp">protected:
        void __fastcall Execute(); //automatisch erstellt, und wird sofort nach Instanzierung ausgeführt
        void __fastcall syncro();  //deine Funktion!!!!
</code></pre>
<p>2.Thrad.cpp</p>
<pre><code class="language-cpp">void __fastcall Twavestopthread::Execute()
{
        //---- Hier den Thread-Code plazieren----
       Synchronize(syncro);                       //deine Funktion!!!
}//---------------------------------------------------------------------------

void __fastcall Twavestopthread::syncro()
{//das Bild bewegen
}//---------------------------------------------------------------------------
</code></pre>
<p>Das ist alles<br />
Grüsse</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1143457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1143457</guid><dc:creator><![CDATA[dlonra]]></dc:creator><pubDate>Sun, 24 Sep 2006 14:01:44 GMT</pubDate></item><item><title><![CDATA[Reply to Bild Leinwand erlaubt keine Zeichen? on Sun, 24 Sep 2006 14:40:23 GMT]]></title><description><![CDATA[<p>Es überrascht den Herren 777 vielleicht jetzt, dass ICH hier rein poste, denn es ist mein Klassenkamerad xD<br />
Ich war auch auf der Suche nach einem C++ Forum, wo ich Hilfe bekommen würde, und der erste Thread war genau das Problem, was ich auch hatte, und dann sah ich, dass es mein Klassenkamerad ist, echt lustig ^^°</p>
<p>Aber ich denke mal, ich werde das Problem &quot;genauer&quot; aussprechen können.<br />
Ich habe mir vorgenommen, bevor ich anfange, Direct X zu programmieren, ein kleines Flugzeugspiel auf GDI basis zu basteln.<br />
Ich habe ein TThread und eine TForm, die ich praktisch jetzt miteinander kombinieren muss. Alles klappt eigentlich prima, bis auf dieses genannte Problem.</p>
<p>Ich habe ersteinmal ein Buffer (Graphics::TBitmap Objekt), in den ich die Grafiken alle rein male, bevor ich diesen Buffer dann in Form1 (so heißt meine TForm Variable) übertrage, wodurch der Bildschirm die Grafik ohne Geflimmer anzeigt.<br />
Da ich das Problem nicht lösen konnte, hab ich eine Methode in Form1 geschrieben und alle Eigenschaften, bzw. weiteren relevanten Objekte wie Buffer in der Klasse Form1 geschrieben.</p>
<p>Ich starte nun das Programm, und die Anzeige erfolgt tadellos bis....<br />
.... ich entweder einen Knopf auf der Tastatur drücke ODER mit dem Mauszeige über das Programmfenster fahre.<br />
Scheinbar wird dann das Handle vom Buffer gelöscht und das Bild bleibt hängen, wobei der Thread dennoch weiter läuft. Möglichkeit 1 ist, man deklariert nach JEDEM durchlauf des Threads den ganzen Buffer neu, was das Programm zum einen SEHR langsam macht und zum anderen:<br />
&quot;Bild Leinwand erlaubt keine Zeichen!&quot; &lt;--- Das ausgibt, sobald man mit Tastatur oder Maus was aktives macht.</p>
<p>Ich kenne nichtmal so wirklich die Ursache des Problems, nur, dass es eventuell der Handle vom Buffer ist, der gelöscht wird, die Variable ist noch da... wie bekomm ich das Problem weg?</p>
<p>Hier ist ein Link von der gesamten Soße:</p>
<p><a href="http://home.arcor.de/bigdeak/TCall678.rar" rel="nofollow">http://home.arcor.de/bigdeak/TCall678.rar</a></p>
<p>ps: Das mit dem Synchronize hab ich nicht hinbekommen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /> - Vielleicht kann jemand von euch das einbauen und mir dann quelltext geben oso</p>
<p>edit: schon gut, es funktioniert XDXDXDXD - VIELEN DANK dlonra !!! ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1143478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1143478</guid><dc:creator><![CDATA[Bigdeak]]></dc:creator><pubDate>Sun, 24 Sep 2006 14:40:23 GMT</pubDate></item><item><title><![CDATA[Reply to Bild Leinwand erlaubt keine Zeichen? on Mon, 25 Sep 2006 06:31:46 GMT]]></title><description><![CDATA[<p>Jojo- es geht bei mir auch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1143729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1143729</guid><dc:creator><![CDATA[7777]]></dc:creator><pubDate>Mon, 25 Sep 2006 06:31:46 GMT</pubDate></item></channel></rss>