<?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[Komponentenentwicklung - akzeptiert keine eingaben im Objektinspector]]></title><description><![CDATA[<p>wenn ich in meiner eigen gemachten Komponente einen Wert (DWORD) einen neuen zuweisen will, kommt nur immer &quot;Der Wert muss zwischen 0 und -1 liegen&quot; <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="😕"
    /><br />
hat mir jemand ne idee, an was das liegen könnte?<br />
hier mal der nötige code:</p>
<pre><code class="language-cpp">__published:   
   __property DWORD            BufferInput  = {read=GetInputBuffer ,write=SetInputBuffer};
private:
   DWORD    FInputBuffer;
protected:
   DWORD        __fastcall GetInputBuffer(){return(FInputBuffer);}
   void         __fastcall SetInputBuffer(DWORD Buffer){FInputBuffer = Buffer;}
</code></pre>
<p>für jegliche kreative vorschläge bin ich dankbar</p>
<p>[edit]achja.. das ganze ist auch bei <strong>unsigned int</strong> werten so[/edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/107260/komponentenentwicklung-akzeptiert-keine-eingaben-im-objektinspector</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 17:18:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/107260.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Apr 2005 06:54:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Komponentenentwicklung - akzeptiert keine eingaben im Objektinspector on Mon, 18 Apr 2005 07:00:10 GMT]]></title><description><![CDATA[<p>wenn ich in meiner eigen gemachten Komponente einen Wert (DWORD) einen neuen zuweisen will, kommt nur immer &quot;Der Wert muss zwischen 0 und -1 liegen&quot; <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="😕"
    /><br />
hat mir jemand ne idee, an was das liegen könnte?<br />
hier mal der nötige code:</p>
<pre><code class="language-cpp">__published:   
   __property DWORD            BufferInput  = {read=GetInputBuffer ,write=SetInputBuffer};
private:
   DWORD    FInputBuffer;
protected:
   DWORD        __fastcall GetInputBuffer(){return(FInputBuffer);}
   void         __fastcall SetInputBuffer(DWORD Buffer){FInputBuffer = Buffer;}
</code></pre>
<p>für jegliche kreative vorschläge bin ich dankbar</p>
<p>[edit]achja.. das ganze ist auch bei <strong>unsigned int</strong> werten so[/edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/769210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/769210</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Mon, 18 Apr 2005 07:00:10 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - akzeptiert keine eingaben im Objektinspector on Wed, 20 Apr 2005 07:54:02 GMT]]></title><description><![CDATA[<p>keiner eine idee? <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/770913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/770913</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 20 Apr 2005 07:54:02 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - akzeptiert keine eingaben im Objektinspector on Wed, 20 Apr 2005 08:07:28 GMT]]></title><description><![CDATA[<p>Just a wild stab in the dark...<br />
Hast Du schon versucht einen default-Wert mit angegeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/770925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/770925</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 20 Apr 2005 08:07:28 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - akzeptiert keine eingaben im Objektinspector on Wed, 20 Apr 2005 08:19:22 GMT]]></title><description><![CDATA[<p>thx für deine antwort<br />
also ich habe im konstruktor defaultwerte gesetzt.<br />
jetzt habe ich das aber so gelöst (ich denke mal du meintest das so)</p>
<pre><code class="language-cpp">__property DWORD            BufferInput  = {read=GetInputBuffer ,write=SetInputBuffer, default=2048};
</code></pre>
<p>jetzt sind aber alle werte 0 und der default wert wird nicht angenommen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/770931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/770931</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 20 Apr 2005 08:19:22 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - akzeptiert keine eingaben im Objektinspector on Wed, 20 Apr 2005 10:17:01 GMT]]></title><description><![CDATA[<p>BigNeal schrieb:</p>
<blockquote>
<p>jetzt sind aber alle werte 0 und der default wert wird nicht angenommen</p>
</blockquote>
<p>Der default-Wert, den man in der __property-Deklaration angibt wird meines Wissens nur beim Speichern und Laden<br />
der Eigenschaften berücksichtigt.<br />
Hast Du beispielsweise eine bool-Eigenschaft und gibst als default false an, wird der Eigenschaftswert nur dann<br />
gespeichert, wenn Du im Objektinspektor die Eigenschaft auf true setzt. Du musst aber trotzdem noch den default-<br />
Wert im Konstruktor setzen. Das bedeutet auch, dass Du Dich darum kümmern musst, dass die beiden Werte übereinstimmen.</p>
<p>Gruß,</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/771051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771051</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Wed, 20 Apr 2005 10:17:01 GMT</pubDate></item><item><title><![CDATA[Reply to Komponentenentwicklung - akzeptiert keine eingaben im Objektinspector on Wed, 20 Apr 2005 11:21:28 GMT]]></title><description><![CDATA[<p>ich habe das soweit aufgerüstet..<br />
habe jetzt mal tests gemacht<br />
habe wie beim oben genannten codebeispiel entsprechende tests mit DWORD, unsigned int, char und int gemacht<br />
Ergebnis:<br />
DWORD + unsigned int =&gt; Error</p>
<p>char + int =&gt; klapt super</p>
<p>kann mir das jemand erklähren?<br />
werden gewisse Variabeltypen nicht unterstützt?<br />
habe ich was überlesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/771115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/771115</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 20 Apr 2005 11:21:28 GMT</pubDate></item></channel></rss>