<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Re: Zeichenketten 3" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426408#M25</link>
    <description>Bevor Du mich erwähnst, gib nochmal Bescheid, da suche ich den Ursprungsautor raus.</description>
    <pubDate>Mon, 12 Aug 2002 06:46:00 GMT</pubDate>
    <dc:creator />
    <dc:date>2002-08-12T06:46:00Z</dc:date>
    <item>
      <title>Zeichenketten 3</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426404#M21</link>
      <description>kann man so auch Buchstaben in Numerische Werte konvertieren? (so, wie man zB mit excel ein datum als Zahlenfolge darstellen kann...)&lt;BR /&gt; &lt;BR /&gt; Mit dem SPLIT-Befehl wird ein Buchstabe im String zu 0 -- oder habe ich da was falsch verstanden?</description>
      <pubDate>Fri, 05 Jul 2002 14:07:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426404#M21</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-07-05T14:07:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zeichenketten 3</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426405#M22</link>
      <description>SPLIT versucht ein Muster zu erkennen. Aus diesem Muster extrahiert es dann die Zahlen.&lt;BR /&gt; &lt;BR /&gt; Beispiel-String: "xxx 1.11 yyy -2.222 zzzz"&lt;BR /&gt; In diesem Fall ist das Muster folgendes: "xxx %n yyy %n zzzz" (die Leerzeichen sind auch wichtig!)&lt;BR /&gt; &lt;BR /&gt; Mit dem SPLIT Befehl kannst du dir die Werte 1.11 und 2.222 besorgen. Du musst aber das Muster kennen um es zerlegen zu lassen.&lt;BR /&gt; &lt;BR /&gt; Der Syntax ist mehr oder weniger (in diesem Fall mehr) verständlich im GDL Handbuch erklärt. Siehe Seite 181&lt;BR /&gt; (kuba)</description>
      <pubDate>Fri, 05 Jul 2002 15:12:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426405#M22</guid>
      <dc:creator>kurb70</dc:creator>
      <dc:date>2002-07-05T15:12:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zeichenketten 3</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426406#M23</link>
      <description>Aaaaalso:&lt;BR /&gt; Ein Datum zu konvertieren sollte mit SPLIT am besten zu lösen sein, wenn, wie vorher schon gesagt, das Muster bekannt ist.&lt;BR /&gt; Wie man dann (aus 3 Zahl-Parametern) eine Datumszahl generiert, kann man sich ja dann selbst überlegen (z.B. jj*400+mm*31+tt), oder im Netz mal nach den Formeln anderer suchen. Da gibt es bestimmt irgendwo jemanden, der das interne Mac-Zahlenformat (das auf irgendwann 1956 zurückgeht) oder das Exelformat analysiert hat. &lt;!-- s;-) --&gt;&lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&lt;!-- s;-) --&gt;&lt;BR /&gt; &lt;BR /&gt; Zur Umwandlung von Text in Zahlen á la CHR() oder ASC() - Befehlen, bekannt aus anderen Programmiersprachen, muß man sich eines Kniffs bedienen. Im intern. GDL-Talk hat da neulich jemand einen Tip gegeben. Mal sehen, ob ich es halbwegs zusammenbekomme:&lt;BR /&gt; &lt;BR /&gt; &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;TeX="N"&lt;BR /&gt; &lt;BR /&gt; s=strstr(TeX,"ABCEDEFGHIJKLMNOPQRSTUVWXYZ")&lt;BR /&gt; if s then&lt;BR /&gt;   asc=64+s&lt;BR /&gt;   print "Der ASCII-Wert von '"+TeX+"' ist",asc&lt;BR /&gt;   else&lt;BR /&gt;   print "'"+TeX+"' kann ich leider nicht einem ASCII-Format zuordnen."&lt;BR /&gt;   endifAus der Hüfte, ohne es getestet zu haben.&lt;BR /&gt; Der Punkt ist, sich seine eigene ASCII-Wertetabelle zu erstellen. Achtung bei dem Versuch sich einen kompletten 256-Byte-langen String zu erzeugen. ArchiCAD hat irgendwann ab 225 Zeichen ein Problem und bringt Fehler.&lt;BR /&gt; Andersherum funktioniert das natürlich auch mit STRSUB("ABC....XYZ",asc-64,1).&lt;BR /&gt; &lt;BR /&gt; Frank</description>
      <pubDate>Tue, 06 Aug 2002 12:14:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426406#M23</guid>
      <dc:creator />
      <dc:date>2002-08-06T12:14:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zeichenketten 3</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426407#M24</link>
      <description>hi frank!&lt;BR /&gt; &lt;BR /&gt; das klingt genial... wird gleich mal ausprobiert!! wenns funzt, ist Dir ein Autorenplatz im nächsten Tipps + Tricks sicher  &lt;!-- s;) --&gt;&lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&lt;!-- s;) --&gt; &lt;BR /&gt; &lt;BR /&gt; Gruß, az</description>
      <pubDate>Sun, 11 Aug 2002 19:01:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426407#M24</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-08-11T19:01:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zeichenketten 3</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426408#M25</link>
      <description>Bevor Du mich erwähnst, gib nochmal Bescheid, da suche ich den Ursprungsautor raus.</description>
      <pubDate>Mon, 12 Aug 2002 06:46:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426408#M25</guid>
      <dc:creator />
      <dc:date>2002-08-12T06:46:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zeichenketten 3</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426409#M26</link>
      <description>mach das... Ehre wem Ehre gebührt... aber Du wirst auch erwähnt!!</description>
      <pubDate>Mon, 12 Aug 2002 12:42:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426409#M26</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-08-12T12:42:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zeichenketten 3</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426410#M27</link>
      <description>Hier das Originalposting von Oleg Shmidt (Russia), das noch etwas detaillierter ist:&lt;BR /&gt; &lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Zitat:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;font size="2" face="Verdana, Helvetica, sans-serif"&amp;gt;...&lt;BR /&gt; use SPLIT for converting text to numbers:&lt;BR /&gt;   dummy=SPLIT(strval,"%n",numval) ! strval to numval&lt;BR /&gt; &lt;BR /&gt; for CHR emulation, try this workaround (english and printable only)&lt;BR /&gt; &lt;BR /&gt;   ascii=' !"'+"#$%&amp;amp;'()*+,-./0123456789:;&amp;lt;=&amp;gt;?@"&lt;BR /&gt;   ascii=ascii+"ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`"&lt;BR /&gt;   ascii=ascii+"abcdefghijklmnopqrstuvwxyz{|}~"&lt;BR /&gt; &lt;BR /&gt;   ascN=strstr(ascii,STRSUB(char,1,1))+31 ! first character of 'char' to ascN&lt;BR /&gt; &lt;BR /&gt; Best regards, Oleg Shmidt , Russia</description>
      <pubDate>Tue, 13 Aug 2002 07:27:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zeichenketten-3/m-p/426410#M27</guid>
      <dc:creator />
      <dc:date>2002-08-13T07:27:00Z</dc:date>
    </item>
  </channel>
</rss>

