<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RBCoder</title>
	<atom:link href="http://rbcoder.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://rbcoder.de</link>
	<description>News, Tipps &#38; Tricks zu REALbasic</description>
	<lastBuildDate>Wed, 06 Apr 2011 10:26:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Datenträgeraustauschverfahren (DTAUS)</title>
		<link>http://rbcoder.de/schnittstellen/datentrageraustauschverfahren-dtaus/</link>
		<comments>http://rbcoder.de/schnittstellen/datentrageraustauschverfahren-dtaus/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 10:25:46 +0000</pubDate>
		<dc:creator>Michael Kagerbauer</dc:creator>
				<category><![CDATA[Schnittstellen]]></category>
		<category><![CDATA[Datenträgeraustauschverfahren]]></category>
		<category><![CDATA[DTA]]></category>
		<category><![CDATA[DTAUS]]></category>
		<category><![CDATA[Lastschrift]]></category>
		<category><![CDATA[Überweisung]]></category>

		<guid isPermaLink="false">http://rbcoder.de/?p=165</guid>
		<description><![CDATA[Für ein internes Projekt benötigten wir die Möglichkeit, DTA-Dateien für den elektronischen Zahlungsverkehr mit Realbasic zu erzeugen. Da hierzu wohl noch keine OpenSource-Lösung zur Verfügung stand, stellen wir hiermit unsere eigene Lösung zum Download bereit: DTAUS-1.0.zip (Version 1.0 vom 05.04.2011) Die Erstellung einer DTA-Datei läßt sich mit wenigen Code-Zeilen bewerkstelligen: 1 2 3 4 5 [...]]]></description>
			<content:encoded><![CDATA[<p>Für ein internes Projekt benötigten wir die Möglichkeit, DTA-Dateien für den elektronischen Zahlungsverkehr mit Realbasic zu erzeugen. Da hierzu wohl noch keine OpenSource-Lösung zur Verfügung stand, stellen wir hiermit unsere eigene Lösung zum Download bereit:</p>
<p><a href="http://rbcoder.de/download/DTAUS-1.0.zip">DTAUS-1.0.zip (Version 1.0 vom 05.04.2011)</a></p>
<p>Die Erstellung einer DTA-Datei läßt sich mit wenigen Code-Zeilen bewerkstelligen:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;">  <span style="color: #0600FF;">Dim</span> dta <span style="color: #FF8000;">as</span> DTAUS
&nbsp;
  dta  <span style="color: #008000;">=</span> <span style="color: #FF8000;">new</span> DTAUS<span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;LK&quot;</span>, <span style="color: #808080;">&quot;FIRMA123&quot;</span>, <span style="color: #808080;">&quot;12345678&quot;</span>, <span style="color: #808080;">&quot;98765&quot;</span><span style="color: #000000;">&#41;</span>
&nbsp;
  dta.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span> <span style="color: #808080;">&quot;Hans Müller&quot;</span>, <span style="color: #808080;">&quot;12345678&quot;</span>, <span style="color: #808080;">&quot;12345&quot;</span>, <span style="color: #FF0000;">10.53</span>, <span style="color: #808080;">&quot;Kunde 123 - RG 456&quot;</span>, <span style="color: #808080;">&quot;Verwendungszweck2&quot;</span><span style="color: #000000;">&#41;</span>
  dta.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;Frau Schmitt&quot;</span>, <span style="color: #808080;">&quot;12345678&quot;</span>, <span style="color: #808080;">&quot;1234567890&quot;</span>, <span style="color: #FF0000;">501.30</span>, <span style="color: #808080;">&quot;Kunde 124 - RG 457&quot;</span>, <span style="color: #808080;">&quot;Verwendungszweck2&quot;</span><span style="color: #000000;">&#41;</span>
&nbsp;
  TextArea1.<span style="color: #0000FF;">Text</span> <span style="color: #008000;">=</span> dta.<span style="color: #0000FF;">Create</span></pre></td></tr></table></div>

<p>Zur Zeit findet noch keine Fehlerprüfung statt, die DTAUS-Klasse wird von uns jedoch weiterentwickelt und dahingehend zukünftig optimiert werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://rbcoder.de/schnittstellen/datentrageraustauschverfahren-dtaus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entfernungsberechnung (Update)</title>
		<link>http://rbcoder.de/allgemeines/156/</link>
		<comments>http://rbcoder.de/allgemeines/156/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 22:33:11 +0000</pubDate>
		<dc:creator>Michael Kagerbauer</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Breitengrad]]></category>
		<category><![CDATA[Entfernungsberechnung]]></category>
		<category><![CDATA[Längengrad]]></category>
		<category><![CDATA[Umkreissuche]]></category>

		<guid isPermaLink="false">http://rbcoder.de/?p=156</guid>
		<description><![CDATA[Wie berechne ich die Entfernung (in Kilometern) zwischen zwei Orten? Sofern Längen- und Breitengrad für beide Punkte vorliegen, kann dies mit folgendem Code durchgeführt werden: 1 2 3 4 Function DegreeToRadian&#40;angle As Double&#41; As Double Const PI = 3.14159265358979323846264338327950 Return angle / 180 * PI End Function 1 2 3 4 5 6 7 8 [...]]]></description>
			<content:encoded><![CDATA[<p>Wie berechne ich die Entfernung (in Kilometern) zwischen zwei Orten? Sofern Längen- und Breitengrad für beide Punkte vorliegen, kann dies mit folgendem Code durchgeführt werden:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Function</span> DegreeToRadian<span style="color: #000000;">&#40;</span>angle <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span><span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>
  <span style="color: #0600FF;">Const</span> PI <span style="color: #008000;">=</span> <span style="color: #FF0000;">3.14159265358979323846264338327950</span>
  <span style="color: #FF8000;">Return</span> angle <span style="color: #008000;">/</span> <span style="color: #FF0000;">180</span> <span style="color: #008000;">*</span> PI
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Function</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Function</span> GetDistance<span style="color: #000000;">&#40;</span>Latitude1 <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>, Longitude1 <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>, Latitude2 <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>, Longitude2 <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span><span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>
  <span style="color: #0600FF;">Const</span> EarthRadius <span style="color: #008000;">=</span> <span style="color: #FF0000;">6370</span>
&nbsp;
  <span style="color: #0600FF;">Dim</span> RadianLatitude1, RadianLongitude1 <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Double</span>
  <span style="color: #0600FF;">Dim</span> RadianLatitude2, RadianLongitude2 <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Double</span>
&nbsp;
  RadianLatitude1 <span style="color: #008000;">=</span> DegreeToRadian<span style="color: #000000;">&#40;</span> Latitude1 <span style="color: #000000;">&#41;</span> 
  RadianLongitude1 <span style="color: #008000;">=</span> DegreeToRadian<span style="color: #000000;">&#40;</span> Longitude1 <span style="color: #000000;">&#41;</span>
  RadianLatitude2 <span style="color: #008000;">=</span> DegreeToRadian<span style="color: #000000;">&#40;</span> Latitude2 <span style="color: #000000;">&#41;</span>
  RadianLongitude2 <span style="color: #008000;">=</span> DegreeToRadian<span style="color: #000000;">&#40;</span> Longitude2 <span style="color: #000000;">&#41;</span>
&nbsp;
  <span style="color: #FF8000;">Return</span> ACos<span style="color: #000000;">&#40;</span> <span style="color: #0600FF;">Sin</span><span style="color: #000000;">&#40;</span> RadianLatitude1 <span style="color: #000000;">&#41;</span> <span style="color: #008000;">*</span> <span style="color: #0600FF;">Sin</span><span style="color: #000000;">&#40;</span> RadianLatitude2 <span style="color: #000000;">&#41;</span> <span style="color: #008000;">+</span> _
  <span style="color: #0600FF;">Cos</span><span style="color: #000000;">&#40;</span> RadianLatitude1 <span style="color: #000000;">&#41;</span> <span style="color: #008000;">*</span> <span style="color: #0600FF;">Cos</span><span style="color: #000000;">&#40;</span> RadianLatitude2 <span style="color: #000000;">&#41;</span> <span style="color: #008000;">*</span> _
  <span style="color: #0600FF;">Cos</span><span style="color: #000000;">&#40;</span> RadianLongitude1 <span style="color: #008000;">-</span> RadianLongitude2 <span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#41;</span> <span style="color: #008000;">*</span> _
  EarthRadius
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Function</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #008080; font-style: italic;">'Frankfurt/Main, Germany</span>
<span style="color: #0600FF;">Dim</span> Latitude1 <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Double</span> <span style="color: #008000;">=</span> <span style="color: #FF0000;">50.120578</span>
<span style="color: #0600FF;">Dim</span> Longitude1 <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Double</span> <span style="color: #008000;">=</span> <span style="color: #FF0000;">8.681946</span>
&nbsp;
<span style="color: #008080; font-style: italic;">'Berlin, Germany</span>
<span style="color: #0600FF;">Dim</span> Latitude2 <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Double</span> <span style="color: #008000;">=</span> <span style="color: #FF0000;">52.531261</span>
<span style="color: #0600FF;">Dim</span> Longitude2 <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Double</span> <span style="color: #008000;">=</span> <span style="color: #FF0000;">13.410187</span>
&nbsp;
<span style="color: #0600FF;">Dim</span> Distance <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Double</span>
&nbsp;
Distance <span style="color: #008000;">=</span> GetDistance<span style="color: #000000;">&#40;</span> Latitude1, Longitude1, Latitude2, Longitude2 <span style="color: #000000;">&#41;</span>
<span style="color: #0600FF;">MsgBox</span> <span style="color: #0600FF;">Str</span><span style="color: #000000;">&#40;</span>Distance<span style="color: #000000;">&#41;</span> <span style="color: #008000;">+</span> <span style="color: #808080;">&quot; km&quot;</span></pre></td></tr></table></div>

<p><strong>Update:</strong><br />
Die obigen Funktionen berechnen den Abstand auf Basis einer Kugel. Da die Erde aber an den Polen leicht abgeflacht ist, benutzt man zur genaueren Berechnung der Abstände auf bis zu 50 Meter das <a href="http://de.wikipedia.org/wiki/Entfernungsberechnung#Genauere_Formel_zur_Abstandsberechnung_auf_der_Erde" target="_blank">WGS84-Ellipsoid</a>. Die folgende Funktion bildet die Berechnung in Realbasic nach:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Function</span> GetDistanceWGS84<span style="color: #000000;">&#40;</span>Latitude1 <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>, Longitude1 <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>, Latitude2 <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>, Longitude2 <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span><span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>
  <span style="color: #0600FF;">Const</span> EarthRadius <span style="color: #008000;">=</span> <span style="color: #FF0000;">6378.137</span>
  <span style="color: #0600FF;">Const</span> Flattening <span style="color: #008000;">=</span> <span style="color: #FF0000;">0.003352811</span>
&nbsp;
  <span style="color: #0600FF;">Dim</span> F,G,l,S,C,w,R,D,H1,H2 <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Double</span>
  <span style="color: #0600FF;">Dim</span> SinF2,SinG2,Sinl2,CosF2,CosG2,Cosl2 <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Double</span>
&nbsp;
  F <span style="color: #008000;">=</span> DegreeToRadian<span style="color: #000000;">&#40;</span> <span style="color: #000000;">&#40;</span>Latitude1 <span style="color: #008000;">+</span> Latitude2<span style="color: #000000;">&#41;</span> <span style="color: #008000;">/</span> <span style="color: #FF0000;">2</span> <span style="color: #000000;">&#41;</span>
  G <span style="color: #008000;">=</span> DegreeToRadian<span style="color: #000000;">&#40;</span> <span style="color: #000000;">&#40;</span>Latitude1 <span style="color: #008000;">-</span> Latitude2<span style="color: #000000;">&#41;</span> <span style="color: #008000;">/</span> <span style="color: #FF0000;">2</span><span style="color: #000000;">&#41;</span>
  l <span style="color: #008000;">=</span> DegreeToRadian<span style="color: #000000;">&#40;</span> <span style="color: #000000;">&#40;</span>Longitude1 <span style="color: #008000;">-</span> Longitude2<span style="color: #000000;">&#41;</span> <span style="color: #008000;">/</span> <span style="color: #FF0000;">2</span><span style="color: #000000;">&#41;</span>
&nbsp;
  SinF2 <span style="color: #008000;">=</span> <span style="color: #0600FF;">Sin</span><span style="color: #000000;">&#40;</span>F<span style="color: #000000;">&#41;</span><span style="color: #008000;">^</span><span style="color: #FF0000;">2</span>
  SinG2 <span style="color: #008000;">=</span> <span style="color: #0600FF;">Sin</span><span style="color: #000000;">&#40;</span>G<span style="color: #000000;">&#41;</span><span style="color: #008000;">^</span><span style="color: #FF0000;">2</span>
  Sinl2 <span style="color: #008000;">=</span> <span style="color: #0600FF;">Sin</span><span style="color: #000000;">&#40;</span>l<span style="color: #000000;">&#41;</span><span style="color: #008000;">^</span><span style="color: #FF0000;">2</span>
&nbsp;
  CosF2 <span style="color: #008000;">=</span> <span style="color: #0600FF;">Cos</span><span style="color: #000000;">&#40;</span>F<span style="color: #000000;">&#41;</span><span style="color: #008000;">^</span><span style="color: #FF0000;">2</span>
  CosG2 <span style="color: #008000;">=</span> <span style="color: #0600FF;">Cos</span><span style="color: #000000;">&#40;</span>G<span style="color: #000000;">&#41;</span><span style="color: #008000;">^</span><span style="color: #FF0000;">2</span>
  Cosl2 <span style="color: #008000;">=</span> <span style="color: #0600FF;">Cos</span><span style="color: #000000;">&#40;</span>l<span style="color: #000000;">&#41;</span><span style="color: #008000;">^</span><span style="color: #FF0000;">2</span>
&nbsp;
  S <span style="color: #008000;">=</span> SinG2 <span style="color: #008000;">*</span> Cosl2 <span style="color: #008000;">+</span> CosF2 <span style="color: #008000;">*</span> Sinl2
  C <span style="color: #008000;">=</span> CosG2 <span style="color: #008000;">*</span> Cosl2 <span style="color: #008000;">+</span> SinF2 <span style="color: #008000;">*</span> Sinl2
&nbsp;
  w <span style="color: #008000;">=</span> ATan<span style="color: #000000;">&#40;</span> <span style="color: #0600FF;">Sqrt</span><span style="color: #000000;">&#40;</span> S <span style="color: #008000;">/</span> C <span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#41;</span>
  D <span style="color: #008000;">=</span> <span style="color: #FF0000;">2</span> <span style="color: #008000;">*</span> w <span style="color: #008000;">*</span> EarthRadius
  R <span style="color: #008000;">=</span> <span style="color: #0600FF;">Sqrt</span><span style="color: #000000;">&#40;</span> S <span style="color: #008000;">*</span> C <span style="color: #000000;">&#41;</span> <span style="color: #008000;">/</span> w
&nbsp;
  H1 <span style="color: #008000;">=</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">3</span> <span style="color: #008000;">*</span> R <span style="color: #008000;">-</span> <span style="color: #FF0000;">1</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">/</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">2</span> <span style="color: #008000;">*</span> C<span style="color: #000000;">&#41;</span>
  H2 <span style="color: #008000;">=</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">3</span><span style="color: #008000;">*</span> R <span style="color: #008000;">+</span> <span style="color: #FF0000;">1</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">/</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">2</span> <span style="color: #008000;">*</span> S<span style="color: #000000;">&#41;</span>
&nbsp;
  <span style="color: #FF8000;">Return</span> D <span style="color: #008000;">*</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">1</span> <span style="color: #008000;">+</span> Flattening <span style="color: #008000;">*</span> H1 <span style="color: #008000;">*</span> SinF2 <span style="color: #008000;">*</span> CosG2 <span style="color: #008000;">-</span> Flattening <span style="color: #008000;">*</span> H2 <span style="color: #008000;">*</span> CosF2 <span style="color: #008000;">*</span> SinG2<span style="color: #000000;">&#41;</span>
&nbsp;
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Function</span></pre></td></tr></table></div>

<p><strong>Update2:</strong><br />
Ergänzend zu der Kugel- und Ellipsoid-Berechnung noch eine sehr einfache Funktion mit der Pythagoras-Formel. Diese sollte allerdings nur für kurze Distanzen genutzt werden, da es hierbei aufgrund der Erdkrümmung zu Abweichungen kommt:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Function</span> GetDistancePythagoras<span style="color: #000000;">&#40;</span>Latitude1 <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>, Longitude1 <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>, Latitude2 <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>, Longitude2 <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span><span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Double</span>
  <span style="color: #FF8000;">Return</span> <span style="color: #0600FF;">Sqrt</span><span style="color: #000000;">&#40;</span> <span style="color: #000000;">&#40;</span><span style="color: #000000;">&#40;</span>Latitude1 <span style="color: #008000;">-</span> Latitude2<span style="color: #000000;">&#41;</span> <span style="color: #008000;">*</span> <span style="color: #FF0000;">111</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">^</span> <span style="color: #FF0000;">2</span> <span style="color: #008000;">+</span> <span style="color: #000000;">&#40;</span><span style="color: #000000;">&#40;</span>Longitude1 <span style="color: #008000;">-</span> Longitude2<span style="color: #000000;">&#41;</span> <span style="color: #008000;">*</span> <span style="color: #FF0000;">71.5</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">^</span> <span style="color: #FF0000;">2</span> <span style="color: #000000;">&#41;</span>
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Function</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://rbcoder.de/allgemeines/156/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>HTTPSocket.Sendprogress &amp; HTTPSocket.Post</title>
		<link>http://rbcoder.de/netzwerk/httpsocket-sendprogress-httpsocket-post/</link>
		<comments>http://rbcoder.de/netzwerk/httpsocket-sendprogress-httpsocket-post/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 04:17:09 +0000</pubDate>
		<dc:creator>Michael Kagerbauer</dc:creator>
				<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[httpsocket]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[sendprogress]]></category>

		<guid isPermaLink="false">http://rbcoder.de/?p=150</guid>
		<description><![CDATA[Bei der Programmierung einer kleinen Anwendung zum Upload von Dateien per POST auf einen Webserver stieß ich auf das Problem, dass die Fortschrittsanzeige innerhalb von HTTPSocket.Sendprogress falsche Werte liefert. Dies begründet sich dadurch, dass ein interner TCP Puffer vor dem Upload gefüllt wird und somit beim Upload kleiner Dateien unter 1 MB (unter Mac OS [...]]]></description>
			<content:encoded><![CDATA[<p>Bei der Programmierung einer kleinen Anwendung zum Upload von Dateien per POST auf einen Webserver stieß ich auf das Problem, dass die Fortschrittsanzeige innerhalb von HTTPSocket.Sendprogress falsche Werte liefert. Dies begründet sich dadurch, dass ein interner TCP Puffer vor dem Upload gefüllt wird und somit beim Upload kleiner Dateien unter 1 MB (unter Mac OS X) überhaupt keine Fortschrittsanzeige mehr möglich ist. Auf der Suche nach einer Lösung hat mir Brad Hutchings von <a href="http://www.componentx.com">Componentx.com</a> in der englischen Mailingliste weiterhelfen können. Innerhalb des HTTPSocket.Connected Event&#8217;s muss folgender Code eingefügt werden:</p>
<p>Für Mac OS X:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;">#if TargetMacOS
<span style="color: #0600FF;">if</span> <span style="color: #FF8000;">me</span>.<span style="color: #0000FF;">Handle</span> &lt;&gt; <span style="color: #FF0000;">0</span> <span style="color: #FF8000;">then</span>
 <span style="color: #0600FF;">Declare</span> <span style="color: #0600FF;">Function</span> setsockopt Lib <span style="color: #808080;">&quot;System&quot;</span> <span style="color: #000000;">&#40;</span>s <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Integer</span>, level <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">integer</span>, _
 optName <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">integer</span>, optval <span style="color: #FF8000;">as</span> ptr, optlen <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">integer</span><span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Integer</span>
&nbsp;
 <span style="color: #0600FF;">dim</span> x <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Integer</span>
 <span style="color: #0600FF;">dim</span> mb_optval <span style="color: #FF8000;">as</span> MemoryBlock
&nbsp;
 mb_optval <span style="color: #008000;">=</span> NewMemoryBlock<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">4</span><span style="color: #000000;">&#41;</span>
 mb_optval.<span style="color: #FF0000;">Long</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">0</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">=</span> <span style="color: #FF0000;">32</span> <span style="color: #008000;">*</span> <span style="color: #FF0000;">1024</span> <span style="color: #008000;">//</span> send buffer size 32K
&nbsp;
 <span style="color: #008000;">//</span> SOL_SOCKET <span style="color: #008000;">--</span>&gt; <span style="color: #008000;">&amp;</span>hFFFF, SO_SNDBUF <span style="color: #008000;">--</span>&gt; <span style="color: #008000;">&amp;</span>h1001
 x <span style="color: #008000;">=</span> setsockopt<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">me</span>.<span style="color: #0000FF;">Handle</span>, <span style="color: #008000;">&amp;</span>hFFFF, <span style="color: #008000;">&amp;</span>h1001, mb_optval, <span style="color: #FF0000;">4</span><span style="color: #000000;">&#41;</span>
<span style="color: #0600FF;">end</span> 
#endif</pre></td></tr></table></div>

<p>Für Windows:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;">#if TargetWin32
<span style="color: #008000;">//</span> <span style="color: #FF8000;">Set</span> the sendbuffer size <span style="color: #FF8000;">of</span> this socket smaller so we <span style="color: #FF8000;">get</span> better
<span style="color: #008000;">//</span> progress feedback
<span style="color: #0600FF;">Declare</span> <span style="color: #0600FF;">Function</span> setsockopt Lib <span style="color: #808080;">&quot;Ws2_32&quot;</span> <span style="color: #000000;">&#40;</span>s <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Integer</span>, level <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">integer</span>, _
optName <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">integer</span>, optval <span style="color: #FF8000;">as</span> ptr, optlen <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">integer</span><span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Integer</span>
&nbsp;
<span style="color: #0600FF;">dim</span> x <span style="color: #FF8000;">as</span> <span style="color: #FF0000;">Integer</span>
<span style="color: #0600FF;">dim</span> mb_optval <span style="color: #FF8000;">as</span> MemoryBlock
&nbsp;
mb_optval <span style="color: #008000;">=</span> NewMemoryBlock<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">4</span><span style="color: #000000;">&#41;</span>
mb_optval.<span style="color: #FF0000;">Long</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">0</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">=</span> <span style="color: #FF0000;">32</span> <span style="color: #008000;">*</span> <span style="color: #FF0000;">1024</span> <span style="color: #008000;">//</span> send buffer size 32K
&nbsp;
<span style="color: #008000;">//</span> SOL_SOCKET <span style="color: #008000;">--</span>&gt; <span style="color: #008000;">&amp;</span>hFFFF, SO_SNDBUF <span style="color: #008000;">--</span>&gt; <span style="color: #008000;">&amp;</span>h1001
x <span style="color: #008000;">=</span> setsockopt<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">me</span>.<span style="color: #0000FF;">Handle</span>, <span style="color: #008000;">&amp;</span>hFFFF, <span style="color: #008000;">&amp;</span>h1001, mb_optval, <span style="color: #FF0000;">4</span><span style="color: #000000;">&#41;</span>
#endif</pre></td></tr></table></div>

<p>Anschliessend erhält man die richtigen Werte ausserhalb des TCP-Puffers und kann den Fortschritt des Datei-Uploads entsprechend darstellen.</p>
]]></content:encoded>
			<wfw:commentRss>http://rbcoder.de/netzwerk/httpsocket-sendprogress-httpsocket-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Omega Bundle 2011 für REAL Studio</title>
		<link>http://rbcoder.de/allgemeines/omega-bundle-2011-fur-real-studio/</link>
		<comments>http://rbcoder.de/allgemeines/omega-bundle-2011-fur-real-studio/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 18:11:12 +0000</pubDate>
		<dc:creator>Michael Kagerbauer</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Monkeybread Software]]></category>
		<category><![CDATA[Omage Bundle]]></category>
		<category><![CDATA[Omegabundle]]></category>
		<category><![CDATA[Paradigma]]></category>
		<category><![CDATA[real studio]]></category>

		<guid isPermaLink="false">http://rbcoder.de/?p=125</guid>
		<description><![CDATA[Monkeybread Software hat mit einer Gruppe von Herstellern professionelle Werkzeuge für die Softwareentwicklung das Omega Bundle 2011 für REAL Studio zusammengestellt. In einem speziellen Angebot werden zehn Produkte rund um REAL Studio als Paket angeboten. Einzeln gekauft würden Sie $3200 kosten, aber für kurze Zeit gibt es dieses Paket für nur $399, eine Ersparnis von [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.monkeybreadsoftware.de/">Monkeybread Software</a> hat mit einer Gruppe von Herstellern professionelle Werkzeuge für die Softwareentwicklung das Omega Bundle 2011 für REAL Studio zusammengestellt. In einem speziellen Angebot werden zehn Produkte rund um REAL Studio als Paket angeboten. Einzeln gekauft würden Sie $3200 kosten, aber für kurze Zeit gibt es dieses Paket für nur $399, eine Ersparnis von über 80%!</p>
<p><img src="http://rbcoder.de/wp-content/uploads/omegabundle.jpg" alt="" title="omegabundle" width="437" height="499" class="aligncenter size-full wp-image-126" /></p>
<p>Das Omega Bundle 2011 für REAL Studio enthält: </p>
<ul>
<li><strong>Formatted Text Control</strong>: Ein Steuerelement für Textverarbeitungen in ihren REAL Studio Anwendungen. Einzelpreis $150.00.
<li><strong>Elastic Windows</strong>: Klassen für elegantes Vergrößern und Verkleinern von Fenstern in ihren Anwendungen. Einzelpreis $195.00.
<li><strong>Mask-R-Aid</strong>: Ein Grafikprogramm zum Erzeugen von Masken für Photorealistische Icons. Einzelpreis $19.95.
<li><strong>RB Code Reports</strong>: Analysiert ihre REAL Studio Anwendungen und erstellt Berichte zu Softwaremetriken. Einzelpreis $24.95.
<li><strong>REAL Studio Developer Magazine</strong>. Alle bisherigen Ausgaben und ein Jahresabo der Zeitschrift. Einzelpreis $261.00.
<li><strong>Aspen Icon Set</strong>. 80 professionelle Icons für ihre Anwendungen. Einzelpreis $179.00.
<li><strong>Valentina Office Server Unlimited</strong>. Datenbanksoftware für einen Server in ihrem Büro. Einzelpreis $1499.
<li><strong>Franklin 3D Game Engine</strong>. Einfach zu benutzende, Cross Platform 3D Umgebung für Spiele, Simulationen und 3D Anwendungen. Einzelpreis $299.
<li><strong>MBS Complete</strong>. Tausende von Funktionen, die REAL Studio erweitern. Einzelpreis $259.00.
<li><strong>Valentina ADK+ für REAL Studio</strong>. Schnelle Datenbank zum Einbetten in eigene REAL Studio Anwendungen für Windows, Mac OS X und Linux. Einzelpreis $399.00.
</ul>
<p>Mehr Informationen erhält man unter der Adresse <a href="http://www.omegabundle.com">http://www.omegabundle.com</a>.</p>
<p><strong>UPDATE:</strong> Die Aktion läuft am 29.01.2011 aus.<br />
<strong>UPDATE2:</strong> Die Aktion wurde bis zum 14.02.2011 verlängert.</p>
]]></content:encoded>
			<wfw:commentRss>http://rbcoder.de/allgemeines/omega-bundle-2011-fur-real-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REAL Studio Web Edition veröffentlicht</title>
		<link>http://rbcoder.de/news/real-studio-web-edition-veroffentlicht/</link>
		<comments>http://rbcoder.de/news/real-studio-web-edition-veroffentlicht/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 00:30:33 +0000</pubDate>
		<dc:creator>Michael Kagerbauer</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[REAL Studio Web Editon]]></category>
		<category><![CDATA[WE]]></category>
		<category><![CDATA[Web 3.0]]></category>
		<category><![CDATA[Web Edition]]></category>

		<guid isPermaLink="false">http://rbcoder.de/?p=121</guid>
		<description><![CDATA[Vor einigen Stunden hat REALSoftware die Version 5 von REAL Studio sowie die neue Einzelversion von REAL Studio Web Edition veröffentlicht, mit welcher sich Web-Applikationen spielend leicht zusammenstellen und programmieren lassen. REAL Studio Web Edition ist einzeln für 475,00 EUR oder als Upgrade in REAL Studio Enterprise ab sofort erhältlich. Ein Web Tutorial gibt eine [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.realsoftware.com/web/gallery/running_thumb.png" alt="" / align="right">Vor einigen Stunden hat REALSoftware die Version 5 von REAL Studio sowie die neue Einzelversion von REAL Studio Web Edition veröffentlicht, mit welcher sich Web-Applikationen spielend leicht zusammenstellen und programmieren lassen. REAL Studio Web Edition ist einzeln für 475,00 EUR oder als Upgrade in REAL Studio Enterprise ab sofort erhältlich.</p>
<p>Ein <a href="http://docs.realsoftware.com/index.php/Web_Tutorial">Web Tutorial</a> gibt eine kurze Übersicht und Einführung in die neue Technik und die <a href="http://www.realsoftware.com/web/gallery/">Bilder- und Videogallerie</a> gibt einen weiteren Überblick.</p>
]]></content:encoded>
			<wfw:commentRss>http://rbcoder.de/news/real-studio-web-edition-veroffentlicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REAL Studio Web Edition unter iOS</title>
		<link>http://rbcoder.de/allgemeines/real-studio-web-edition-unter-ios/</link>
		<comments>http://rbcoder.de/allgemeines/real-studio-web-edition-unter-ios/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 15:05:21 +0000</pubDate>
		<dc:creator>Michael Kagerbauer</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Web Edition]]></category>

		<guid isPermaLink="false">http://rbcoder.de/?p=117</guid>
		<description><![CDATA[Heute ein neues Video von der Web Edition, dieses Mal wird die Lauffähigkeit auf iOS-Devices (iPhone sowie iPad) demonstriert.]]></description>
			<content:encoded><![CDATA[<p>Heute ein neues Video von der Web Edition, dieses Mal wird die Lauffähigkeit auf iOS-Devices (iPhone sowie iPad) demonstriert.</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/oDs5LdOA8UE?fs=1&amp;hl=de_DE"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/oDs5LdOA8UE?fs=1&amp;hl=de_DE" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://rbcoder.de/allgemeines/real-studio-web-edition-unter-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REAL Software stellt REAL Studio Web Edition vor</title>
		<link>http://rbcoder.de/allgemeines/real-software-stellt-real-studio-web-edition-vor/</link>
		<comments>http://rbcoder.de/allgemeines/real-software-stellt-real-studio-web-edition-vor/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 19:34:37 +0000</pubDate>
		<dc:creator>Michael Kagerbauer</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[REAL Studio Web Edition]]></category>
		<category><![CDATA[Web 3.0]]></category>

		<guid isPermaLink="false">http://rbcoder.de/?p=113</guid>
		<description><![CDATA[REAL Software stellte heute eine neue Plattform für ihr Entwicklungstool vor: REAL Studio Web Edition. Traditionelles Web-Development verlangt von Entwicklern das Erlernen von verschiedenen Sprachen, darunter HTML, CSS, JavaScript, AJAX, PHP und Java. REAL Studio Web Edition hingegen stellt einen Interface Builder zur Verfügung, bei welchem die verschiedenen Elemente per Drag &#038; Drop positioniert werden [...]]]></description>
			<content:encoded><![CDATA[<p>REAL Software stellte heute eine neue Plattform für ihr Entwicklungstool vor: REAL Studio Web Edition. Traditionelles Web-Development verlangt von Entwicklern das Erlernen von verschiedenen Sprachen, darunter HTML, CSS, JavaScript, AJAX, PHP und Java. REAL Studio Web Edition hingegen stellt einen Interface Builder zur Verfügung, bei welchem die verschiedenen Elemente per Drag &#038; Drop positioniert werden können &#8211; dies spart Stunden an Entwicklungszeit, verglichen mit der manuellen Programmierung mit HTML und CSS. Entwickler müssen lediglich eine einzige, Objektorientierte Sprache nutzen welche in das REAL Studio Web-Framework integriert wurde.</p>
<p>Zur Zeit befindet sich REAL Studio Web Edition noch in der Betaphase, als Erscheinungstermin ist Herbst 2010 geplant. Zukünftig wird dieses Framework innerhalb von  REAL Studio Enterprise Edition mit ausgeliefert, alternativ wird es aber auch für $599 einzeln erhältlich sein.</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/47L90_2GXj4?fs=1&amp;hl=de_DE"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/47L90_2GXj4?fs=1&amp;hl=de_DE" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://rbcoder.de/allgemeines/real-software-stellt-real-studio-web-edition-vor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REAL Studio 2010 Release 1</title>
		<link>http://rbcoder.de/news/real-studio-2010-release-1/</link>
		<comments>http://rbcoder.de/news/real-studio-2010-release-1/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 17:34:37 +0000</pubDate>
		<dc:creator>Michael Kagerbauer</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[2010r1]]></category>
		<category><![CDATA[ActiveX]]></category>
		<category><![CDATA[real studio]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://rbcoder.de/?p=108</guid>
		<description><![CDATA[REAL Software hat am heutigen Tag REAL Studio 2010 Release 1 veröffentlicht. Mit dieser Release ändert sich der Name der IDE (der integrierten Entwicklungsumgebung) in REAL Studio. Die Programmiersprache heißt weiterhin REALbasic. REAL Studio 2010 Release 1 bietet 46 Verbesserungen und 17 neue Funktionen, einschließlich einer verbesserten ActiveX-Unterstützung. Die meisten ActiveX-Steuerelemente können eingesetzt werden, ihre [...]]]></description>
			<content:encoded><![CDATA[<p>REAL Software hat am heutigen Tag REAL Studio 2010 Release 1 <a href="http://realsoftware.com/download/">veröffentlicht</a>. Mit dieser Release ändert sich der Name der IDE (der integrierten Entwicklungsumgebung) in REAL Studio. Die Programmiersprache heißt weiterhin REALbasic.</p>
<p>REAL Studio 2010 Release 1 bietet 46 Verbesserungen und 17 neue Funktionen, einschließlich einer verbesserten ActiveX-Unterstützung. Die meisten ActiveX-Steuerelemente können eingesetzt werden, ihre Einbindung gestaltet sich einfacher. Alle Events werden unterstützt. Außerdem wurde die Auto-Vervollständigung verbessert. Mit dieser Release steht als 9. Sprachversion auch eine koreanische Lokalisierung zur Verfügung. Außerdem wird die komplette Anleitung ab sofort in einem <a href="http://docs.realsoftware.com/">Wiki-Format</a> bereitgestellt. Dies erlaubt es, eine verbesserte und ständig aktualisierte Anleitung verfügbar zu machen.</p>
]]></content:encoded>
			<wfw:commentRss>http://rbcoder.de/news/real-studio-2010-release-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REALbasic und REAL Studio 2009 R3 veröffentlicht</title>
		<link>http://rbcoder.de/news/realbasic-und-real-studio-2009-r3-veroffentlicht/</link>
		<comments>http://rbcoder.de/news/realbasic-und-real-studio-2009-r3-veroffentlicht/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 20:12:55 +0000</pubDate>
		<dc:creator>Michael Kagerbauer</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[2009r3]]></category>
		<category><![CDATA[real studio]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://rbcoder.de/?p=105</guid>
		<description><![CDATA[Heute wurde die neue REALbasic Version 2009 R3 zum Download freigegeben. Unter anderem wurde eine neue OpenGL-Engine umgesetzt, 94 Fehler behoben sowie 31 neue Features integriert. Das Editfield-Control wurde durch die zwei neuen Controls Textfield und Textarea ersetzt &#8211; bestehender Sourcecode mit Editfields funktioniert zwar weiterhin, allerdings wird dieses in einer künftigen REALbasic-Version entfernt. Beim [...]]]></description>
			<content:encoded><![CDATA[<p>Heute wurde die neue REALbasic Version 2009 R3 zum <a href="http://realsoftware.com/download/">Download</a> freigegeben. Unter anderem wurde eine neue OpenGL-Engine umgesetzt, 94 Fehler behoben sowie 31 neue Features integriert. Das Editfield-Control wurde durch die zwei neuen Controls Textfield und Textarea ersetzt &#8211; bestehender Sourcecode mit Editfields funktioniert zwar weiterhin, allerdings wird dieses in einer künftigen REALbasic-Version entfernt. Beim Laden eines vorhandenen Projektes weist REALbasic auf diesen Umstand hin und bietet die automatische Konvertierung an.</p>
]]></content:encoded>
			<wfw:commentRss>http://rbcoder.de/news/realbasic-und-real-studio-2009-r3-veroffentlicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turboreport als Open Source-Version freigegeben</title>
		<link>http://rbcoder.de/reportgenerator/turboreport-als-open-source-version-freigegeben/</link>
		<comments>http://rbcoder.de/reportgenerator/turboreport-als-open-source-version-freigegeben/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:24:10 +0000</pubDate>
		<dc:creator>Michael Kagerbauer</dc:creator>
				<category><![CDATA[Reportgenerator]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Report Generator]]></category>
		<category><![CDATA[turboreport]]></category>

		<guid isPermaLink="false">http://rbcoder.de/?p=102</guid>
		<description><![CDATA[Am heutigen Tag wurde der von Philipp von der Born entwickelte Report Generator Turboreport für REALbasic als Open Source-Version freigegeben. Bei Turboreport handelt es sich um einen Reportgenerator, der komplett in REALbasic geschrieben ist und sich sehr einfach in eigene Projekte integrieren läßt. Da der Entwickler derzeit mit anderen Projekten beschäftigt ist, hat er den [...]]]></description>
			<content:encoded><![CDATA[<p>Am heutigen Tag wurde der von Philipp von der Born entwickelte Report Generator <a href="http://turboreport.com">Turboreport</a> für REALbasic als Open Source-Version freigegeben. Bei Turboreport handelt es sich um einen Reportgenerator, der komplett in REALbasic geschrieben ist und sich sehr einfach in eigene Projekte integrieren läßt. Da der Entwickler derzeit mit anderen Projekten beschäftigt ist, hat er den Entschluss gefasst, Turboreport für die Community freizugeben damit auch andere zur Weiterentwicklung beitragen können. Das Projekt refinanziert sich zukünftig über Spenden seitens der Entwickler.</p>
]]></content:encoded>
			<wfw:commentRss>http://rbcoder.de/reportgenerator/turboreport-als-open-source-version-freigegeben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

