<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - [vyřešeno] Překladač neumí makro v makru]]></title>
	<link rel="self" href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=589&amp;type=atom" />
	<updated>2014-08-31T16:52:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.sds.an-d.cz/viewtopic.php?id=589</id>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] Překladač neumí makro v makru]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=4590#p4590" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>adamn napsal:</cite><blockquote><p>Toto je omezení SDS-C překladače.</p><p>Částečně odstraněno v aktuální verzi.</p><p>Řešením je zápis:<br /></p><div class="codebox"><pre><code>#define VODA sys[231]</code></pre></div></blockquote></div><p>To je mi jasné, proto jsem o tom psal - &quot;omezení překladače&quot;, od kterého mám zdrojové kódy, není omezením. Stačí to opravit.</p>]]></content>
			<author>
				<name><![CDATA[MightyPork]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11551</uri>
			</author>
			<updated>2014-08-31T16:52:15Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=4590#p4590</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] Překladač neumí makro v makru]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=4589#p4589" />
			<content type="html"><![CDATA[<p>Toto je omezení SDS-C překladače.</p><p>Částečně odstraněno v aktuální verzi.</p><p>Řešením je zápis:<br /></p><div class="codebox"><pre><code>#define VODA sys[231]</code></pre></div>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2014-08-31T16:50:54Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=4589#p4589</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[[vyřešeno] Překladač neumí makro v makru]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=4529#p4529" />
			<content type="html"><![CDATA[<p>Tohle mě hodně zarazilo, proč to nefunguje?<br />Stačí jednoduchá rekurze s omezením počtu zanoření, to přece není problém implementovat!</p><p>Typický kód</p><div class="codebox"><pre><code>// knihovna maker
#define SYS_RELE_1  sys[231]
#define SYS_RELE_2  sys[232]
#define SYS_RELE_3  sys[233]
#define SYS_RELE_4  sys[234]
#define SYS_RELE_5  sys[235]
#define SYS_RELE_6  sys[236]

// --- aplikace akvarium ---
#define VODA   SYS_RELE_1
#define FILTR  SYS_RELE_2
#define KRMENI SYS_RELE_3

main
{
    VODA = 1;
    //....
}</code></pre></div><p>Chyba:<br /></p><div class="codebox"><pre><code>16: coding error : invalid declaration found !

*** Analyze done - Code is OK ***</code></pre></div><p>Takže musím buď použít sys[???] v makrech VODA, FILTR..., nebo používat SYS_RELE_1 apod v aplikaci.</p><p>Je to drobnost, ale užitečná a měla by být doplněna / opravena.</p>]]></content>
			<author>
				<name><![CDATA[MightyPork]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11551</uri>
			</author>
			<updated>2014-07-30T07:36:04Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=4529#p4529</id>
		</entry>
</feed>
