<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0">
<channel>
	<title>Delphi-PRAXiS</title>
	<link>http://www.delphipraxis.net</link>
	<language>de-de</language>
    <generator>Delphi-PRAXiS v2005</generator>
    <managingEditor>webmaster@delphipraxis.net</managingEditor>
    <webMaster>webmaster@delphipraxis.net</webMaster>

	<description>Das Forum für Delphi-Programmierer</description>
    <image>
	   <title>Delphi-PRAXiS</title>
	   <url>http://www.delphipraxis.net/misc/banner/banner_dp_130_100.gif</url>
	   <link>http://www.delphipraxis.net</link>
    </image>
        <item>
	   <title>ClientDataset Filtern</title>
    	<link>http://www.delphipraxis.net/topic87178.html</link>
	   <description>Ich möchte gerne in einem ClientDataSet mit "Filter" Datensätze mit einer bestimmten&lt;br&gt;Zeichenkette an einer beliebigen Stelle filtern, also analog zu&lt;br&gt;&lt;br&gt; &lt;br&gt;SELECT * FROM  &lt;br&gt;WHERE   LIKE '% %'&lt;br&gt; &lt;br&gt;&lt;br&gt;bisher konnte ich aber nur nach Zeichenketten, die am Anfang stehen filtern&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;CDS.Filter := ' ='' *''';&lt;br&gt;CDS.Filtered := true;&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;mit &lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;CDS.Filter := ' =''* *''';&lt;br&gt;CDS.Filtered := true;&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;klappt es leider nicht.&lt;br&gt;&lt;br&gt;Gibt es da eine Lösung?</description>
    	<pubDate>Thu, 06 Jul 2006 22:20:11 +0200</pubDate>
    </item>
        <item>
	   <title>Hilfe mit Access Violation</title>
    	<link>http://www.delphipraxis.net/topic134280.html</link>
	   <description>Hallo&lt;br&gt;&lt;br&gt;in einem anderen Forumsbeitrag von mirage228 habe ich folgendes gelesen:&lt;br&gt;-- Zitat ----------------------------&lt;br&gt;Also die Fehlermeldung deutet auf eine Nullzeigerdereferenzierung hin, also irgendwo im Code versuchst du auf eine Variable zuzugreifen, die zu diesem Zeitpunkt = nil ist. &lt;br&gt;-- Zitat Ende -----------------------&lt;br&gt;&lt;br&gt;Wie kann ich beim Auftreten einer AV nun feststellen wer der Verursacher ist?&lt;br&gt;Das Programm an dem ich arbeite ist kein Dreizeiler, sondern hat einige 10.000 Zeilen mit mehr als 100 Klassen(verteilt auf 8 Packages).&lt;br&gt;In den letzten 2 Tagen habe ich versucht mit F7 und F8 durch den code zu gehen und den Fehler dingfest zu machen.&lt;br&gt;Bisher leider ohne Erfolg, da die Fehlermeldung erst mit dem Beenden der Application angezeigt wird.&lt;br&gt;Es scheint sich aber auf ein Package und den Aufruf eines bestimmten Fensters einschränken zu lassen.&lt;br&gt;Dieses Fenster besitzt mehrere in sich verschachtelte Frames von denen einige dynamisch erzeugt werden.&lt;br&gt;&lt;br&gt;Kann hier jemand helfen?????&lt;br&gt;&lt;br&gt;Vielen Dank&lt;br&gt;Oliver</description>
    	<pubDate>Thu, 08 May 2008 17:22:05 +0200</pubDate>
    </item>
        <item>
	   <title>Final Shutdown.exe (PC shutdown tool mit countdown)</title>
    	<link>http://www.delphipraxis.net/topic134188.html</link>
	   <description>Hallo ! :) &lt;br&gt;&lt;br&gt;"Final Shutdown" ist ein Tool welches einem ermöglicht das herunterfahren eines PC's mithilfe eines Countdowns exakt zu timen (aus welchen Gründen man ein solches Verhalten auch immer in Erwägung zieht ;-))&lt;br&gt;Monitor wird ebenfalls ausgeschaltet....&lt;br&gt;die exe ist 1,5mb groß...errr&lt;br&gt;&lt;br&gt;hab ich noch was vergessen?&lt;br&gt;die version ist die 1.0.&lt;br&gt;die grafiken sind alle selbstgemacht (Photoshop,Xara etc.)&lt;br&gt;wäre nett wenn ihr Bugs, Komplimente und vernichtende Kritik auch posten würdet  8) &lt;br&gt;/EDIT/ PS: Das Tool scheint probs mit laptops zu haben, zumindest funktioniert es auf meinem (WinXP Pro, SP2) nicht, auf PC's hatte ich allerdings noch keine probs. /EDIT/&lt;br&gt;have fun&lt;br&gt;&lt;br&gt;rho</description>
    	<pubDate>Wed, 07 May 2008 15:44:23 +0200</pubDate>
    </item>
        <item>
	   <title>Bereich beim Mouseover hervorheben</title>
    	<link>http://www.delphipraxis.net/topic134333.html</link>
	   <description>Hallo zusammen,&lt;br&gt;&lt;br&gt;ich würde gerne einige Komponenten bei einem Mouseover optisch gruppieren / highlighten. Es gibt dafür sicherlich viele verschiedene Lösungen, aber bevor ich alle selbst ausprobieren muss, würde ich gerne eine Meinung von jemandem hören, der sich hier auskennt.&lt;br&gt;&lt;br&gt;So sollte das dann funktionieren:&lt;br&gt;- Sobald der Mauszeiger über einem festgelegten Bereich liegt, soll sich dieser einfärben.&lt;br&gt;- Beim Verlassen des Bereiches wird dieser wieder transparent&lt;br&gt;- Es gibt mehrere solcher Bereiche, die ich gerne codeseitig mit x-y-Koordinaten festlegen würde.&lt;br&gt;- Die darüberliegenden Komponenten sollten durchscheinen, also nicht wie im Mockup beim Label noch einen anderen Hintergrund zeigen.&lt;br&gt;- Das ganze muss sowohl unter Win2000 als auch WinXP funktionieren, auf Transparenzmöglichkeiten des XP-Manifests kann man sich also nicht verlassen.&lt;br&gt;- Es sollte zudem flüssig und resourcensparend funktionieren, also weder Flakern noch den Computer auslasten.&lt;br&gt;&lt;br&gt;(Bild: &lt;!-- m --&gt;&lt;a href="http://img120.imageshack.us/img120/7520/highlightts9.gif" target="_blank" title="http://img120.imageshack.us/img120/7520/highlightts9.gif" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://img120.imagesha ... 0/highlightts9.gif&lt;/a&gt;&lt;!-- m --&gt; )&lt;br&gt;&lt;br&gt;Was wäre die beste Lösung dafür?</description>
    	<pubDate>Fri, 09 May 2008 15:39:37 +0200</pubDate>
    </item>
        <item>
	   <title>Coole Programmierideen gesucht</title>
    	<link>http://www.delphipraxis.net/topic134181.html</link>
	   <description>Hi,&lt;br&gt;auch wenn es vielleicht nervt, wäre es ganz toll von euch wenn mir mal jemand sagen kann was ich mal programmieren könnte. Habe zwar Lust aber irgendwie keine zündene Idee. Was ich schon gemacht habe ist:&lt;br&gt;- Password Saver&lt;br&gt;- Sidebar&lt;br&gt;- Musik Player&lt;br&gt;- Windows Saubermacher&lt;br&gt;- Screen Saver&lt;br&gt;&lt;br&gt;ICh weiß bis auch eins sind die eigentlich alel noch nicht fertig aber irgendwie ist das langweilig :) weiterzumachen an sowas. Also nochmals wäre echt toll von jemand der ein paar Ideen hat für ein Programm was so mittelschwierig/leicht ist. Mir kam grade die Idee ein Synchroniersirer für einen Ipod zu machen da Itunes ja zum Beispiel fürs Verwalten von Notizen, Bildern und Kontakten gar keine Funktion hat, oder braucht das keienr? Es ist immer blöd etwas zu programmieren was dann keiner braucht :) Also ich will ne Idee für ein Programm das nicht nur eine Übung ist sondern dass auch jemand braucht!&lt;br&gt;&lt;br&gt;MFG Lars Wiltfang</description>
    	<pubDate>Wed, 07 May 2008 13:58:56 +0200</pubDate>
    </item>
        <item>
	   <title>[Tool] GPU - Temperaturanzeige (für nVidia Grafikkarten.)</title>
    	<link>http://www.delphipraxis.net/topic114763.html</link>
	   <description> Eine kleine GPU - Temperaturanzeige für nVidia Grafikkarten. &lt;br&gt;&lt;br&gt;-- Zitat "" -----------------------&lt;br&gt;Angezeigt werden die akt. GPU - Temperatur, sowie wenn unterstützt die "SlowDown" und die Umgebungstemperatur. Weiterhin wird noch der GPU - Temperaturhöchstwert (ab Begin der Messung) angezeigt. &lt;br&gt;Das nVidia ControlPanel sollte auf dem Betriebssystem installiert sein, da an sonst die benötigte Dll nicht gefunden wird.&lt;br&gt;&lt;br&gt;In der TNA wird zusätzlich ein Icon angezeigt um die Anzeige beim klick auf das Icon sichtbar oder nicht sichtbar zu schalten. Bei einem Rechtsklick auf das Icon kann das Programm beendet werden.&lt;br&gt;&lt;br&gt;Zum kompilieren der Anwendung wird die GR32-Unit von &lt;!-- w --&gt;&lt;a href="http://www.graphics32.org" target="_blank" title="www.graphics32.org" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;www.graphics32.org&lt;/a&gt;&lt;!-- w --&gt; (Link: &lt;!-- m --&gt;&lt;a href="http://www.graphics32.org/" target="_blank" title="http://www.graphics32.org/" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.graphics32.org/&lt;/a&gt;&lt;!-- m --&gt; ) benötigt. &lt;br&gt;&lt;br&gt;-- Zitat Ende -----------------------&lt;br&gt;&lt;br&gt; Die Bedeutung der Farben in der Anzeige: &lt;br&gt;-- Zitat "" -----------------------&lt;br&gt;  ----   SlowDown - Temperatur (wenn unterstützt)&lt;br&gt;  -----   Umgebungstemperatur (wenn unterstützt)&lt;br&gt;  - ... -   Temeraturverlauf der (GPU wenn unterstützt  :zwinker:  )&lt;br&gt;  -  -  -  -  -   max erreichte Temp. seit Messung&lt;br&gt;  -----   Temperaturgrenze zur akustischen Warnung (einstellbar)&lt;br&gt;  -----   CPU Auslastung (Optional)&lt;br&gt;-- Zitat Ende -----------------------&lt;br&gt;&lt;br&gt; Akustische Warnung: &lt;br&gt;-- Zitat "" -----------------------&lt;br&gt;  *  anzeigen bzw. aktivieren/deaktivieren mit einem Doppelklick auf die Anzeige&lt;br&gt; *  einstellen mit gedrückter Controltaste ("Strg" bzw. "Ctrl" - Taste) und gleichzeitig gedrückter linker Maustaste &lt;br&gt;Der Alarm ist Aktiev wenn die Anzeige "Alert by" sichtbar ist.&lt;br&gt;-- Zitat Ende -----------------------&lt;br&gt;&lt;br&gt; Updates: &lt;br&gt;-- Zitat "" -----------------------&lt;br&gt;  *  07/2007  ...sodele ein Update, bessere Functionen und Quellcodeoptimierung etc.&lt;br&gt; *  07/2007  Upps, anscheinend war beim kompilieren das XP / Vista Manifest nicht aktualisiert.&lt;br&gt;Das Programm sollte unter Vista Adminrechte anfordern....&lt;br&gt;&lt;br&gt;Status: Behoben. (nicht getested) * 26/07/2007 ein neues Update, Einbau eines Trayicons ({noch} nicht animiert) sowie Quellcodeoptimierung.&lt;br&gt;&lt;br&gt; *  29/07/2007  neue Version 1.0.2 online:  * Akustische Warnung eingebaut * kleinere Fehler behoben &lt;br&gt; *  15/08/2007  neue Version 1.0.8 Build 54 online:  * kleinen Fehler behoben bzw. Umgangen( Die Funktion RenderText aus der GR32-Unit von &lt;!-- w --&gt;&lt;a href="http://www.graphics32.org" target="_blank" title="www.graphics32.org" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;www.graphics32.org&lt;/a&gt;&lt;!-- w --&gt; (Link: &lt;!-- m --&gt;&lt;a href="http://www.graphics32.org/" target="_blank" title="http://www.graphics32.org/" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.graphics32.org/&lt;/a&gt;&lt;!-- m --&gt; ) erzeugt massenhaft Pagefoults und eignet sich nur begrenst zur Textdarstellung) * Einbau der Anzeige zur CPU-Auslastung *  Alle Einstellungen werden nun gespeichert &lt;br&gt; *  05/09/2007  neue Version 1.0.8 Build 75 online:  * animiertes Trayicon zur Anzeige des akt. Temperatur Statuses * neue Otion zum Starten das Programmes als "nur Trayicon" * das seichern der Einstellungen nun wählbar  *  15/09/2007  neue Version 1.0.10 Build 81 online:  * "Starten mit Windows" möglich * Bug vom animierten TrayIcon - beseitigt * Bug Messagebox(en) bei Vista manchmal hinter der Hauptform - beseitigt * Normales XP-Manifest an Stelle des Vista-Manifest mit Adminrechten wird nun (wieder) verwendet * Lauffähigkeit erfolgreich unter Vista getestet.  *   &lt;br&gt; *  09/10/2007  neue Version 1.0.10 Build 85 online:  * "Log.-Funktion eingebaut" *  kleinen Fehler bei der Anzeige von Luckies TAboutWnd-Klasse beseitigt &lt;br&gt; *  02/01/2008  neue Version 1.0.21 Build 103 online:  * Vista-Skin für XP nun einstellbat * Hilfe Datei erstellt * Programm aufgesplittet in Exec. &amp; DLL * das Programm ist nun exakt 640.000 Bytes gross  :stupid:   &lt;br&gt;&lt;br&gt;  *  04/02/2008  neue Version 1.0.23 Build 114 online:  * hier und da eine kleine Änderung * Funktionalität für Vista verbessert  &lt;br&gt;   *  siehe Anmerkung  &lt;br&gt;-- Zitat Ende -----------------------&lt;br&gt;&lt;br&gt;-- Zitat "Anmerkung:" -----------------------&lt;br&gt;Für Vista gibt es zurzeit keine entsprechenden Treiber der Hersteller (nVidia) die das Auslesen der Temperatur ermöglichen. Leider gilt das auch für Windows XP-64Bit.&lt;br&gt;Mit dieser (Beta) Version von "Show GPU Temperatur" können Sie, wenn sie unter Vista nTune von nVidia (Link: &lt;!-- m --&gt;&lt;a href="http://www.nvidia.de/object/sysutility_de.html" target="_blank" title="http://www.nvidia.de/object/sysutility_de.html" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.nvidia.de/o ... sysutility_de.html&lt;/a&gt;&lt;!-- m --&gt; ) installiert haben die aktuelle GPU-Tempratur auslesen.&lt;br&gt;-- Zitat Ende -----------------------&lt;br&gt;&lt;br&gt;-- Zitat "Hinweis:" -----------------------&lt;br&gt;  Der Quelltext, in Bezug auf meinen und die dazugehörigen Dateien dürfen frei verwendet oder&lt;br&gt;geändert werden, solange die daraus erzeugte Anwendung für nicht kommerzielle Zwecke verwendet wird.&lt;br&gt;Es sei denn der Programmierer fragt mich vorher, damit ich ein Scheibchen abbekomme. :mrgreen:&lt;br&gt;&lt;br&gt;Wie heisst denn gleich diese Open-Source-Lizenz ?  :gruebel:    &lt;br&gt;-- Zitat Ende -----------------------</description>
    	<pubDate>Sun, 22 Jul 2007 11:10:45 +0200</pubDate>
    </item>
        <item>
	   <title>Win32-Fehler. Code 87 Falscher Parameter</title>
    	<link>http://www.delphipraxis.net/topic134334.html</link>
	   <description>Hallo,&lt;br&gt;&lt;br&gt;ich verwende Delphi5 Enterprise (Servicepack 1).&lt;br&gt;&lt;br&gt;Ich lade in meiner Anwendung sehr viele Bitmaps, welche ich in einer ObjectList verwalte. Leider bekomme ich immer bei einer fixen Anzahl, auf meinem Laptop sind das 9961, einen Win32-Fehler. Code87 Falscher Parameter. &lt;br&gt;&lt;br&gt;Die Googel Suche hat immer nur etwas übers Drucken gebracht.&lt;br&gt;&lt;br&gt; procedure TForm1.Button1Click(Sender: TObject);&lt;br&gt;  function nGetBitMap: Graphics.TBitMap;&lt;br&gt;  begin&lt;br&gt;    Result := Graphics.TBitMap.Create;&lt;br&gt;    Result.PixelFormat := pf4bit;&lt;br&gt;    Result.TransparentMode := tmAuto;&lt;br&gt;    Result.Transparent := true;&lt;br&gt;  end;&lt;br&gt;var&lt;br&gt;  lObjectList: TObjectList;&lt;br&gt;  lBitmap: Graphics.TBitMap;&lt;br&gt;  i, lCount: integer;&lt;br&gt;begin&lt;br&gt;  lObjectList := TObjectList.Create(true);&lt;br&gt;  try&lt;br&gt;     lCount := 9961;&lt;br&gt;     for i := 0 to lCount do&lt;br&gt;     begin&lt;br&gt;        lBitmap := nGetBitMap;&lt;br&gt;        lBitMap.LoadFromFile('c:test.bmp');&lt;br&gt;        lObjectList.Add(lBitMap);&lt;br&gt;     end;&lt;br&gt;     ShowMessage('Ready');&lt;br&gt;  finally&lt;br&gt;  	lObjectList.Free;&lt;br&gt;  end;&lt;br&gt;end; &lt;br&gt;&lt;br&gt;Bei der Datei handelt es sich um eine kleine existierende Bitmap Datei (11x11 pixel).&lt;br&gt;&lt;br&gt;&lt;br&gt;Wie kann ich dieses Problem umgehen?&lt;br&gt;&lt;br&gt;&lt;br&gt;P.S.: Dieser Code stellt bei mir den Fehler nach, dh. er tritt mit diesem auch auf ... ich bin auch so erst an die genaue Anzahl gekommen.</description>
    	<pubDate>Fri, 09 May 2008 16:22:06 +0200</pubDate>
    </item>
        <item>
	   <title>Sniffer zeichnet keine gesendeten Pakete auf</title>
    	<link>http://www.delphipraxis.net/topic134117.html</link>
	   <description>&lt;!-- m --&gt;&lt;a href="http://www.magsys.co.uk/download/software/magmonsock11.zip" target="_blank" title="http://www.magsys.co.uk/download/software/magmonsock11.zip" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.magsys.co.u ... e/magmonsock11.zip&lt;/a&gt;&lt;!-- m --&gt;&lt;br&gt;&lt;br&gt;Diesen Source habe ich übernommen und einiges daran verändert, sodsas ich Warcraft III Pakete aufzeichne. Das Problem ist das keine Pakete aufgeziechnet werden die ich sende :D&lt;br&gt;Kann jemand sich das mal anschauen?</description>
    	<pubDate>Tue, 06 May 2008 14:32:48 +0200</pubDate>
    </item>
        <item>
	   <title>Mit XPath Knoten auswählen liefert alle Knotenwerte</title>
    	<link>http://www.delphipraxis.net/topic134326.html</link>
	   <description>Ich habe einen etwas komischen Effekt, den ich nicht verstehe.&lt;br&gt;&lt;br&gt;Hier erst mal die zu Grunde liegende X;ML-Datei:&lt;br&gt; &lt;Catalog role=&amp;quot;STANDARD&amp;quot;&gt;&lt;br&gt;  &lt;businessSupplier companyName=&amp;quot;DATAWERK&amp;quot; id=&amp;quot;1&amp;quot;&gt;&lt;br&gt;    &lt;businessRelationships&gt;&lt;br&gt;      &lt;businessRelationship id=&amp;quot;1&amp;quot;&gt;&lt;br&gt;&lt;br&gt;      &lt;/businessRelationship&gt;&lt;br&gt;    &lt;/businessRelationships&gt;&lt;br&gt;  &lt;/businessSupplier&gt;&lt;br&gt;  &lt;Categories&gt;&lt;br&gt;    &lt;Category name=&amp;quot;Testkategorie 1&amp;quot; id=&amp;quot;1&amp;quot;&gt;&lt;br&gt;      &lt;items&gt;&lt;br&gt;        &lt;item name=&amp;quot;Testitem 1.a&amp;quot; id=&amp;quot;1&amp;quot; orderable=&amp;quot;true&amp;quot;&gt;&lt;br&gt;          &lt;shortdescription&gt;Kurzbeschreibung des Produktes&lt;/shortdescription&gt;&lt;br&gt;          &lt;longdescription&gt;Ausführliche, lange Beschreibung des Produktes&lt;/longdescription&gt;&lt;br&gt;          &lt;itemIdentifier&gt;C3-45-87&lt;/itemIdentifier&gt;&lt;br&gt;        &lt;/item&gt;&lt;br&gt;        &lt;item name=&amp;quot;Testitem 1.b&amp;quot; id=&amp;quot;2&amp;quot; orderable=&amp;quot;true&amp;quot;&gt;&lt;br&gt;        &lt;/item&gt;&lt;br&gt;        &lt;item name=&amp;quot;Testitem 1.c&amp;quot; id=&amp;quot;3&amp;quot; orderable=&amp;quot;true&amp;quot;&gt;&lt;br&gt;        &lt;/item&gt;&lt;br&gt;        &lt;item name=&amp;quot;Testitem 1.d&amp;quot; id=&amp;quot;4&amp;quot; orderable=&amp;quot;true&amp;quot;&gt;&lt;br&gt;        &lt;/item&gt;&lt;br&gt;      &lt;/items&gt;&lt;br&gt;    &lt;/Category&gt; &lt;br&gt;Das ist nur ein Auschnitt.&lt;br&gt;Jetzt wähle ich mittels XPath den Knoten  items  aus und iteriere durch die unterknoten:&lt;br&gt; nodeIter = nav.Select(&amp;quot;/Catalog/Categories/Category /items/*&amp;quot;);            &lt;br&gt;            while (nodeIter.MoveNext())&lt;br&gt;            {&lt;br&gt;                ProductItem prodItem = new ProductItem();&lt;br&gt;                prodItem.Name = nodeIter.Current.GetAttribute(&amp;quot;name&amp;quot;, &amp;quot;&amp;quot;);&lt;br&gt;                nodeProduct = nav.Select(&amp;quot;/Catalog/Categories/Category /items/item/shortdescription&amp;quot;);&lt;br&gt;                nodeProduct.MoveNext();&lt;br&gt;                prodItem.ShortDescription = nodeIter.Current.Value;&lt;br&gt;                nodeProduct = nav.Select(&amp;quot;/Catalog/Categories/Category /items/item/longdescription&amp;quot;);&lt;br&gt;                nodeProduct.MoveNext();&lt;br&gt;                prodItem.LongDescription = nodeIter.Current.Value;&lt;br&gt;                nodeProduct = nav.Select(&amp;quot;/Catalog/Categories/Category /items/item/itemIdentifier&amp;quot;);&lt;br&gt;                nodeProduct.MoveNext();&lt;br&gt;                prodItem.ItemIdentifier = nodeIter.Current.Value;&lt;br&gt;                productList.Add(prodItem);                &lt;br&gt;            } &lt;br&gt;Innerhalb der Schleife versuche ich auf die Unterelemente eines Items zu zugreifen. Komischerweise steht nach dem Aufruf von  prodItem.ShortDescription = nodeIter.Current.Value;  auch schon alle anderen Elemente in der Eigenschaft. Er hat sie also irgendwie alle auf einmal ausgelesen. das ist natürlich nicht brauchbar. Was muss ich anders machen, damit ich gezielt auf die Elemente zugreifen kann?</description>
    	<pubDate>Fri, 09 May 2008 12:34:56 +0200</pubDate>
    </item>
        <item>
	   <title>TStatusBar fortlaufend und ressourcensparend aktualisieren</title>
    	<link>http://www.delphipraxis.net/topic134332.html</link>
	   <description>Hallo,&lt;br&gt;&lt;br&gt;ich habe in einer Delphi-Anwendung eine normale StatusBar mit verschiedenen Panels eingerichtet und habe diese mit Daten befüllt. Die ständig veränderbaren Daten möchte ich nun fortlaufend ressourcensparend aktualisieren - dies wären etwa:&lt;br&gt;&lt;br&gt;- die aktuelle Uhrzeit&lt;br&gt;- das aktuelle Datum&lt;br&gt;- die vergangene Zeit dem Windows-Start&lt;br&gt;- die Statustasten NumLock, CapsLock und ScrollLock&lt;br&gt;&lt;br&gt;Ich habe zwar einen Weg, um das ganze fortlaufend zu aktualisieren, dennoch frage ich mich, ob es nicht doch eine effektivere Methode gibt. Meine Methode sieht folgendermaßen aus:&lt;br&gt;&lt;br&gt;Neben der Deklaration der Statusbar füge ich die TTimer-Komponente zum Hauptformular hinzu und erstelle für das OnTimer-Ereignis die Timer1Timer-Prozedur. Letztere ruft wiederum die Prozedur UpdateStatusBar auf, welche auch in FormCreate einmalig aufgerufen wird.&lt;br&gt;&lt;br&gt; &lt;br&gt;VAR StatusBar1 : TStatusBar;&lt;br&gt;    Timer1: TTimer;&lt;br&gt;&lt;br&gt;PROCEDURE TMainForm.FormCreate(Sender: TObject);&lt;br&gt;BEGIN&lt;br&gt;  UpdateStatusBar;&lt;br&gt;END;&lt;br&gt;&lt;br&gt;PROCEDURE TMainForm.Timer1Timer(Sender: TObject);&lt;br&gt;BEGIN&lt;br&gt;  UpdateStatusBar;&lt;br&gt;END;&lt;br&gt;&lt;br&gt;PROCEDURE TMainForm.UpdateStatusBar;&lt;br&gt;BEGIN&lt;br&gt;  {hier werden die einzelnen StatusBar-Panels mit aktuellen Inhalten gefüllt}&lt;br&gt;END;&lt;br&gt; &lt;br&gt;&lt;br&gt;Was haltet ihr von dieser Implementation ?</description>
    	<pubDate>Fri, 09 May 2008 15:32:16 +0200</pubDate>
    </item>
        <item>
	   <title>Yase - Yet Another SQL Editor</title>
    	<link>http://www.delphipraxis.net/topic131529.html</link>
	   <description>Hallo Leute,&lt;br&gt;&lt;br&gt;ich stelle euch mal kurz mein erstes richtiges Projekt vor.&lt;br&gt;&lt;br&gt;Yase ist ein SQL-Editor. Mit dem Programm kann man Verbindungen verwalten. Verbindungen? Das Programm benutzt die ZeosLib das heißt man kann auf die wichtigsten DBMS zugreifen. Lediglich auf MS-Access kann es nicht zugreifen. Man kann SQL-Dateien laden und speichern. Man kann sofort mehrere Queries abschicken. Und hat eine Eingabemaske um neue Daten in einer Tabelle hinzuzufügen. Man kann die Tabellenstruktur bearbeiten, also Spalten hinzufügen/ändern/löschen sowie Primary Keys anlegen.&lt;br&gt;&lt;br&gt;Durch ZeosLib unterstützte DBMS:&lt;br&gt;  - ASA7*&lt;br&gt;  - ASA8*&lt;br&gt;  - ASA9*&lt;br&gt;  - firebird-1.0*&lt;br&gt;  - firebird-1.5*&lt;br&gt;  - firebird-2.0*&lt;br&gt;  - firebirdd-1.5*&lt;br&gt;  - firebirdd-2.0*&lt;br&gt;  - interbase-5*&lt;br&gt;  - interbase-6*&lt;br&gt;  - mssql*&lt;br&gt;  - mysql&lt;br&gt;  - mysql-4.1&lt;br&gt;  - mysql-5&lt;br&gt;  - mysqld-4.1*&lt;br&gt;  - mysqld-5*&lt;br&gt;  - oracle*&lt;br&gt;  - oracle-9i*&lt;br&gt;  - postgresql*&lt;br&gt;  - postgresql-7*&lt;br&gt;  - postgresql-8*&lt;br&gt;  - sqlite&lt;br&gt;  - sqlite-2.8&lt;br&gt;  - sqlite-3&lt;br&gt;  - sybase*&lt;br&gt;&lt;br&gt;* Nicht getestet.&lt;br&gt;&lt;br&gt;Für manche DBMS muss man noch separat die *.dll's runterladen und in Windows/system32 oder in den Programm-Ordner rein kopieren.&lt;br&gt;&lt;br&gt;Version: 0.2.3&lt;br&gt;Programmiert in: Lazarus / FreePascal&lt;br&gt;Webseite mit History: &lt;!-- m --&gt;&lt;a href="http://www.eugen-bolz.de" target="_blank" title="http://www.eugen-bolz.de" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.eugen-bolz.de&lt;/a&gt;&lt;!-- m --&gt;&lt;br&gt;Nicht getestet unter: Win2000/NT, Win98&lt;br&gt;Es werden 2 ini's im User-Config-Dir angelegt.&lt;br&gt;&lt;br&gt;Ich hoffe das Programm gefällt euch. :-)&lt;br&gt;&lt;br&gt;Bugs / Wünsche / Vorschläge / Rest hier im Thread reinschreiben.&lt;br&gt;&lt;br&gt;Mit freundlichen Grüßen,&lt;br&gt;Eugen Bolz</description>
    	<pubDate>Fri, 28 Mar 2008 14:08:05 +0100</pubDate>
    </item>
        <item>
	   <title>Sysygy Image Viewer</title>
    	<link>http://www.delphipraxis.net/topic134314.html</link>
	   <description>Hallo liebe Community,&lt;br&gt;&lt;br&gt;ich möchte euch hier mein aktuelles Projekt vorstellen, an dem ich die letzten  eineinhalb Jahre  gearbeitet habe.&lt;br&gt;&lt;br&gt;   Was ist der Sysygy Image Viewer   &lt;br&gt;Der Sysygy Image Viewer ist eine Art Bildbetrachtungsprogram. Es steht dabei nicht in Konkurenz zu anderen Bildbetrachtern wie z.B. IrfanView, die alle nur in 2D arbeiten. Sysygy Image Viewer stellt die Bilder in ein  dreidimensionales  Museum, durch das man sich wie in einem First-Person-Shooter frei bewegen kann. Die Steuerung ist dabei identisch mit der gängigen Shooter-Steuerung. WSAD oder die Pfeiltasten zum Laufen, Maus zum Umschauen und Leertaste zum springen. Bevor jetzt gleich jemand denkt: "ach wieder so ein Spin***, der unbedingt einen Shooter machen will, aber keine Ahnung hat" - bitte liest weiter bevor ihr Urteilt (ich persönlich find diese Threads "Wie mache ich einen 3D-Shooter" auch lächerlich, aber dass ist jetzt OT). Das Programm kann auf viele weise eingestellt werden, um auch auf schwächeren Systemen zu laufen. Ebenfalls können die einzelnen Shortcuts neu belegt werden.&lt;br&gt;&lt;br&gt;   Wie benutze ich Sysygy Image Viewer   &lt;br&gt;Als erstes muss man ein Picture-Set erstellt, damit das Program auch weiß, welche Bilder dargestellt werden sollen. Dabei werden die Bilder gleich umformatiert, damit die Grafikkarte diese auch im Museum aufhängen kann. Es können beliebig viele Picture-Sets mit beliebig vielen Bildern erstellt werden. Dies alles kann man mit dem beigefügten  GalleryCreator  erledigen. Zusätzlich kann man jedem Bild einen fast beliebig langen Kommentar geben, denn dann angezeigt wird, sobald man in der Galerie vor dem Bild steht.&lt;br&gt;Sobald man ein Picture-Set erstellt hat, kanns auch schon losgehen. Im eigentlichen Programm wählt man dann das Picture-Set aus, dass man sich ansehen will. Danach wählt man noch eine Galerie aus, in der die Bilder aufgehängt werden soll. Nach einer kurzen Ladeperiode kann man sich frei druch das Level bewegen und sich die Bilder anschauen. Aber das ist noch nicht alles. Der Sysygy Image Viewer bietet auch eine Art Mehrspieler-Modus an. Wenn jemand einen Server erstellt, kann man sich zu diesem verbinden und dann gemeinsam durch die Levels laufen. Eigentlich genau so wie in einem First-Person-Shooter nur ohne Waffen und mit Bildern an der Wand. Mit Hilfe eines auf php und MySQL basierenden Master-Servers kann man sich bequem zu verschiedenen Servern verbinden.&lt;br&gt;Damit es im Single-Player-Modus nicht allzu langweilig wird, kann man zusätzlich noch Bots in die Galerie mit einbinden, die dann ebenfalls durch das Level laufen und sich die Bilder anschauen. Zudem kann man entweder der begefügten Musik zuhören, oder auch eine eigene PlayList mit den eigenen Musikdateien zusammenstellen.&lt;br&gt;&lt;br&gt;Die Sprache des Hauptprogramms sowie von der Hilfe ist Englisch. Das Hauptprogramm ist zudem multi-language-fähig und beinhaltet bereits eine deutsche Übersetzung, die bei einem deutschen Windows automatisch geladen wird (kann man aber auch manuell einstellen)&lt;br&gt;&lt;br&gt;   Systemvoraussetzungen   &lt;br&gt; Minimale Systemvorraussetzungen &lt;br&gt;  *  Getesten mit Windows XP SP 2 (Windows 9x/ME/NT/2000/Vista sind nicht getestet) (Windows 9x/ME/NT/Vista wird offiziel nicht unterstützt)&lt;br&gt; *  256 MB RAM (je nach Betriebssystem kann auch mehr benötigt werden)&lt;br&gt; *  40 MB Festplattenplatz + Platz für die Picture-Sets (ein Picture-Set mit 50 Bildern braucht ca. 5 MB)&lt;br&gt; *  OpenGL 1.3 - fähige Grafikkarte mit mindestens 64 MB Video RAM&lt;br&gt; *  Minimale Bildschirmauflösung: 800x600&lt;br&gt; *  Windows kompatible Soundkarte&lt;br&gt; *  Maus und Tastatur &lt;br&gt; Empfolene Systemvorraussetzung &lt;br&gt;  *  Windows XP SP 2 &lt;br&gt; *  1024 MB RAM &lt;br&gt; *  40 MB Festplattenplatz + Platz für die Picture-Sets (ein Picture-Set mit 50 Bildern braucht ca. 5 MB)&lt;br&gt; *  OpenGL 2.0 - fähige Grafikkarte mit 128 MB Video RAM (GeForce 6800 Ultra oder ähnliche)&lt;br&gt; *  Windows kompatible Soundkarte mit Surround-Sound-Support&lt;br&gt; *  Internetanbindung mit ca. 10KB/s upload und 50KB/s download&lt;br&gt; *  Bildschirmauflösung &gt;= 1024*768x32    Ein kurzer Blick in die Features   &lt;br&gt;  *  Komplett selbstgeschriebene Engine. Die Engine enthällt einen Textur- und ResourceManager, Kollisions-Engine, Server/Client-Engine, Script-Engine, Sound-Engine, KI-Engine und eine Grafik-Engine&lt;br&gt; *  Die GrafikEngine benutzt OpenGL zur Ausgabe. Das selbstgeschriebene Level-Format ist in einem VFS eingebettet und ist objekt-orientiert aufgebaut. Objekte steuern dabei die einzelnen Surfaces und helfen bei der Kollisionskontrolle. Die einzelnen Surfaces haben viele verschiedene Einstellungsmöglichkeiten, angefangen vom Blending-Mode bis hin zur Shader-Einbindung.&lt;br&gt; *  Die Lightmaps werden vom Editor ber Raytracing berechnet. Bisher ist nur Direct-Lighting eingebaut, für spätere Engine-Versionen ist auch Indirect-Lighting geplant. Die Lightmap-Auflösung jedes Surface kann beliebig skaliert werden. So kann für Surfaces mit wenig Licht- und Schattenabwechlsung eine kleinere Auflösung gewählt werden, um speicher zu sparen. Die Lightmaps werden dann noch durch einen Anti-Aliasing-Filter gejagt, um weichere Kanten zu zeichnen. Die Berechnungsdauer für die Lightmaps der mitgelieferten Karten hat insgesammt 15 Stunden gedauert.&lt;br&gt; *  Soundausgabe per FMod: die einzelnen Sound-Ermitter haben jeweils eine eigene Playlist, die automatisch verwaltet wird. Jeder Sound-Ermitter hat verschiedene Optionen, wie z.B. 3D oder 2D Sound. Dabei können die Sounddateien wahlweise aus dem Virtual-File-System oder direkt von der Festplatte geladen werden.&lt;br&gt; *  Selbstgeschrieben Script-Engine, die Pascal als Gramatik benutzt. Sie unterstützt viele Grundarten wie Byte, Single und String. Ebenso können Functios und Procedures mit beliebig vielen Parametern erstellt werden, die optional auch var-Parameter seien können. Ebenso unterstüzt die Script-Sprache die üblichen for, repeat und while-Schleifen. If und case-Anweisungen (auch mit Strings) sind ebenfalls vorhanden, genauso wie Kompileranweisungen wie {$IFDEF} oder {$INCLUDE}. Zudem können weitere Units per uses-Deklaration hinzugefügt werden. Es können "echte" Delphi-Funktionen eingebunden werden. Als zusätzliche Hilfe können diese externen Funktionen auch in Klassen zusammengefasst werden, die auch Klassenvererbung unterstützen. Auch können Variablen aus dem Programm heraus ausgelesen und verändert werden. Ein Compiler kompiliert die Skripte einmal in ByteCode, der dann von einer RunTime-Klasse ausgeführt wird.&lt;br&gt; * Selbstgeschriebenes Multiplayer-Protokoll mit Chatunterstützung, Rechtesystem, Kick- und Bannoption, Web-Interface zur optionalen Steuerung des Servers, File-Download, Passwortsystem, ... &lt;br&gt;&lt;br&gt;   Screenshots   &lt;br&gt;GalleryCreator:&lt;br&gt;(Bild: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen51.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen51.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... thumb/Screen51.jpg&lt;/a&gt;&lt;!-- m --&gt; ) (Link: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/Screen51.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/Screen51.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... ysygy/Screen51.jpg&lt;/a&gt;&lt;!-- m --&gt; ) (Bild: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen52.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen52.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... thumb/Screen52.jpg&lt;/a&gt;&lt;!-- m --&gt; ) (Link: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/Screen52.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/Screen52.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... ysygy/Screen52.jpg&lt;/a&gt;&lt;!-- m --&gt; )&lt;br&gt;&lt;br&gt;Sysygy Image Viewer:&lt;br&gt;(Bild: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen53.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen53.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... thumb/Screen53.jpg&lt;/a&gt;&lt;!-- m --&gt; ) (Link: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/Screen53.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/Screen53.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... ysygy/Screen53.jpg&lt;/a&gt;&lt;!-- m --&gt; ) (Bild: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen54.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen54.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... thumb/Screen54.jpg&lt;/a&gt;&lt;!-- m --&gt; ) (Link: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/Screen54.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/Screen54.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... ysygy/Screen54.jpg&lt;/a&gt;&lt;!-- m --&gt; ) (Bild: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen55.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen55.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... thumb/Screen55.jpg&lt;/a&gt;&lt;!-- m --&gt; ) (Link: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/Screen55.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/Screen55.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... ysygy/Screen55.jpg&lt;/a&gt;&lt;!-- m --&gt; )&lt;br&gt;(Bild: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen56.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen56.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... thumb/Screen56.jpg&lt;/a&gt;&lt;!-- m --&gt; ) (Link: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/Screen56.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/Screen56.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... ysygy/Screen56.jpg&lt;/a&gt;&lt;!-- m --&gt; ) (Bild: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen57.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/thumb/Screen57.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... thumb/Screen57.jpg&lt;/a&gt;&lt;!-- m --&gt; ) (Link: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/images/external/Sysygy/Screen57.jpg" target="_blank" title="http://www.godlikesoft.de/images/external/Sysygy/Screen57.jpg" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... ysygy/Screen57.jpg&lt;/a&gt;&lt;!-- m --&gt; )&lt;br&gt; (der Balken rechts unten ist nur die aktuelle Position der Musikwiedergabe, keine Zeitbeschränkung) &lt;br&gt;&lt;br&gt;   Noch kurz ein Hinweis   &lt;br&gt;Für alle, die keine Lust haben die Readme zu lesen: ich möchte euch warnen, dass das Erstellen eines Picture-Sets relativ lange dauern kann (je nach Auflösung des Ursprungsbildes 1 bis 2 Sekunden pro Bild). Ihr könnt zwar jederzeit das Hinzufügen abbrechen, doch ich würde euch raten, die Anzahl der Bilder auf ca. 50-60 pro Picture-Set zu begrenzen. Ihr könnt natürlich auch mehr verwenden, doch ich wollt euch nur sagen, dass das doch etwas Zeit in Anspruch nehmen kann.&lt;br&gt;Ich könnte zwar den Vorgang beschleunigen, dadurch würde aber die Qualität der Bilder zu sehr leiden - und das wäre gerade in einem Bildbetrachter nicht so toll. &lt;br&gt;&lt;br&gt;   Download   &lt;br&gt;  * Download: hier (Link: &lt;!-- m --&gt;&lt;a href="http://www.godlikesoft.de/index.php?section=products&amp;product=1&amp;cat=3" target="_blank" title="http://www.godlikesoft.de/index.php?section=products&amp;product=1&amp;cat=3" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.godlikesoft ... ts&amp;product=1&amp;cat=3&lt;/a&gt;&lt;!-- m --&gt; ) (ca. 35 MB).&lt;br&gt; * Editor: auf Anfrage (bisher ohne Hilfe)&lt;br&gt; * Lizens: Freeware (Redistributionerlaubnis nur auf persönliche Anfrage)&lt;br&gt; * Sprache:  : Englisch,  : Englisch,  : Multi-Language (Englisch + Deutsch enthalten)&lt;br&gt; * Version: 1.0&lt;br&gt; * Programmiert mit: Delphi 7&lt;br&gt; * Release-Datum: 09.05.2008&lt;br&gt; *  Hinweis für Windows Vista Benutzer:  OpenGl funktioniert unter Vista, soweit ich weiß, nicht zusammen mit der Aero-Oberfläche. Zudem solltet ihr das Programm nicht in den Programme-Ordner installieren, da das Programm dort Schreibrechte benötigt. Ich persönlich habe kein Vista und kenne auch niemanden, der es hat und bei dem ich es testen könnte. Es sollte an sich schon funktionieren, aber wahrscheinlich nur mit den gerade gesagten Maßnahmen. &lt;br&gt;&lt;br&gt;&lt;br&gt;  Feedback, Bugreports oder Ideen sind wie immer sehr erwünscht  &lt;br&gt;&lt;br&gt;Grüße &lt;br&gt;  Dave</description>
    	<pubDate>Fri, 09 May 2008 02:19:36 +0200</pubDate>
    </item>
        <item>
	   <title>FlashPlayer</title>
    	<link>http://www.delphipraxis.net/topic125620.html</link>
	   <description>Hallo, ich habe einen FlashPlayer Programmiert, mit dem man SWF (ShockWaveFlashObjekte) und FLV (FlashVideo) Abspielen kann.&lt;br&gt;Außerdem besitzt der Player eine Stream-Funktion, die Internet benötigt!&lt;br&gt;Wenn ihr ein Video Streamen wollt, gebt in das Textfeld die EXAKTE URL zum Video an! &lt;br&gt;&lt;br&gt;Support gibt es hier (Link: &lt;!-- m --&gt;&lt;a href="http://tools.movie-worlds.net/board/viewtopic.php?f=5&amp;t=13" target="_blank" title="http://tools.movie-worlds.net/board/viewtopic.php?f=5&amp;t=13" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://tools.movie-wor ... topic.php?f=5&amp;t=13&lt;/a&gt;&lt;!-- m --&gt; )&lt;br&gt;&lt;br&gt;Die aktuelle Version ist 1.4 Realease 8 Build 54, die ihr hier (Link: &lt;!-- m --&gt;&lt;a href="http://img.movie-worlds.de/dload/Setup_FlashPlayer1.4.exe" target="_blank" title="http://img.movie-worlds.de/dload/Setup_FlashPlayer1.4.exe" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://img.movie-world ... FlashPlayer1.4.exe&lt;/a&gt;&lt;!-- m --&gt; ) Downloaden könnt (6,98MB - Setup)&lt;br&gt;Alte Versionen:&lt;br&gt;1.2 Build: 26 (Link: &lt;!-- m --&gt;&lt;a href="http://img.movie-worlds.de/FlashPlayer1.2_SETUP.exe" target="_blank" title="http://img.movie-worlds.de/FlashPlayer1.2_SETUP.exe" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://img.movie-world ... layer1.2_SETUP.exe&lt;/a&gt;&lt;!-- m --&gt; )&lt;br&gt;&lt;br&gt;Homepage: FlashPlayer Homepage (Link: &lt;!-- m --&gt;&lt;a href="http://tools.movie-worlds.net/flashplayer" target="_blank" title="http://tools.movie-worlds.net/flashplayer" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://tools.movie-worlds.net/flashplayer&lt;/a&gt;&lt;!-- m --&gt; )&lt;br&gt;&lt;br&gt; ACHTUNG: Es gibt nur Onlinehilfe &lt;br&gt;&lt;br&gt;Bitte nicht zu harte Kritik  :oops: &lt;br&gt;&lt;br&gt;Der FlashPlayer wurde Programmiert für Movie-Worlds.de (Link: &lt;!-- m --&gt;&lt;a href="http://www.movie-worlds.net" target="_blank" title="http://www.movie-worlds.net" &gt;&lt;img src="./images/common/inlink.gif" width="10" height="10" hspace="3" border="0" align="middle" style="vertical-align:middle" alt=""&gt;http://www.movie-worlds.net&lt;/a&gt;&lt;!-- m --&gt; )&lt;br&gt;&lt;br&gt;Im Anhang sind 3 Screenshots!</description>
    	<pubDate>Sun, 30 Dec 2007 01:38:33 +0100</pubDate>
    </item>
        <item>
	   <title>Aktiven Netzwerkadapter bestimmen</title>
    	<link>http://www.delphipraxis.net/topic80296.html</link>
	   <description>Hallo,&lt;br&gt;&lt;br&gt;zur Erfassung unserer Hardware schreibe ich gerade ein kleines Tool.&lt;br&gt;Nun bin ich bei den Netzwerkadaptern auf ein kleines Problem gestossen.&lt;br&gt;&lt;br&gt;Die Macadressen aller aktiven Adapter bekomme ich mit GetMAcAddress aus der JCL.&lt;br&gt;Mit GetAdapterInfo bekommme ich auch noch weitere Informationen wie Namen usw.&lt;br&gt;&lt;br&gt;Kann ich irgendwie bestimmen welcher Netzwerkadapter der wirklich aktive ist?&lt;br&gt;&lt;br&gt;Beispiel: &lt;br&gt;Auf einem Notebook gibt es eine LAN Verbindung, eine WLAN Verbindung und von mir aus noch 2 Netzwerkadapter von VMWare ....&lt;br&gt;Mich interessiert eigentlich nur die aktive LAN Verbindung, die in der Domäne drin hängt, und über die der momentane Netzwerkverkehr läuft.&lt;br&gt;&lt;br&gt;Kennt jemand eine Möglichkeit den primären Netzwerkadapter herauszufinden?&lt;br&gt;Ich dachte eigentlich bisher es ist der erste aktive den ich finde, nun musste ich leider feststellen das sich zum Beispiel die VMWare Adapter als erstes in die Liste hängen .. :(&lt;br&gt;&lt;br&gt;Bin über jeden Rat dankbar.&lt;br&gt;&lt;br&gt;gruß dbdeath74</description>
    	<pubDate>Mon, 10 Apr 2006 15:28:13 +0200</pubDate>
    </item>
        <item>
	   <title>Memo/Richedit durchsuchen &amp; kopieren</title>
    	<link>http://www.delphipraxis.net/topic134331.html</link>
	   <description>Moin&lt;br&gt;&lt;br&gt;also ich bin gerade an so einem kleinem Programm, was am Ende können sollte:&lt;br&gt;ich schreibe einen Text in einem Richedit Feld oder kann eine .txt mit einem Button laden, das funktioniert auch alles soweit (auch nicht weiter schwer :roll: ). &lt;br&gt;Sagen wir, ich habe jetzt einen Text, der ca 4 Seiten oder so ist und nun möchte ich in einem Edit-Feld zum Beispiel ein Wort eingeben und das sucht er dann in dem text und kopiert es anschließend auch, sodass das kopierte in eine neue Tstringlist eingefügt wird und abgespeichert werden kann ( das ist dann ja auch wieder recht einfach).&lt;br&gt;&lt;br&gt;&lt;br&gt;Also mir gehts eigentlich nur ums suchen bzw. das Gesuchte kopieren. Ist es einfacher in dem Richedit selber zu suchen oder die .txt zu durchsuchen ? &lt;br&gt;&lt;br&gt;&lt;br&gt;mfg&lt;br&gt;counter</description>
    	<pubDate>Fri, 09 May 2008 14:47:49 +0200</pubDate>
    </item>
     </channel>
</rss>
