Hallo zusammen, ich muss in einer Listbox eine "Verzeichnisstruktur
darstellen".
Der Hacken an der Sache ist das diese Struktur aus einer MySQL Datenbank
, aber über einen httpSocket ausgelesen wird.
Ich habe also Datenbankeinträge die einen Verweis zu einem
übergeordneten Ordner und eine eigene ID haben.
id name parent_id
1 ordner_a 0
2 |--ordner_d 1
3 |--ordner_e 1
4 |--ordner_f 1
5 ordner_b 0
6 |--ordner_g 5
7 ordner_c 0
Auf diese Weise kann ich eine Strucktur in einer Datenbank darstellen.
Jetzt lese ich per PHP die Datenbank aus und RealBasic kann sich über
einen HTTPSocket die Daten von PHP holen. Eine direkte Datenbakanbindung
über das MySQL PlugIn halte ich nicht für ausreichend stabil wenn es
übers Internet funktionieren soll. Außerdem ist da die FireWall
Problematik gegeben und ich kann den SSL benutzen.
Jetzt habe ich die Daten als String im PageReceived des Socket.
Wie könnte ich es lösen diese Struktur in eine ListBox zu bringen. So
das Unterordner in einer auf klappbaren Zeile sind.
Gibt es eine fertige Klasse die mit solchen Daten was anfangen kann und
die ListBox füllt ? Oder gibt es eine XML Lösung ?
Besten Dank für Tipps
Christian
PS.: Ich nutze RB 5.5
From Wed 22 Mar 2006 21:33:29 +0100
Return-Path: <realbasic-nug dot de-bounces at lists dot realsoftware dot com>
Received: from lists.realsoftware.com (209.198.132.125) by realsoftware.com
with ESMTP (Eudora Internet Mail Server 3.1.3);
Wed, 22 Mar 2006 14:33:45 -0600
Received: from lists.realsoftware.com (localhost [127.0.0.1])
by lists.realsoftware.com (Postfix) with ESMTP
id 7CF16118B059; Wed, 22 Mar 2006 14:33:46 -0600 (CST)
X-Original-To: realbasic-nug dot de at lists dot realsoftware dot com
Delivered-To: realbasic-nug dot de at lists dot realsoftware dot com
Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com
[194.25.134.83])
by lists.realsoftware.com (Postfix) with ESMTP id 020F5118B04D
for <realbasic-nug dot de at lists dot realsoftware dot com>;
Wed, 22 Mar 2006 14:33:44 -0600 (CST)
Received: from fwd26.aul.t-online.de by mailout07.sul.t-online.com with smtp
id 1FMA1X-0001x2-00; Wed, 22 Mar 2006 21:33:43 +0100
Received: from [84.137.232.15]
(SUGiwaZ1Qerq4yvKNCBNDM1oz8J4gVsj7MeykD42mdBK-AB+wf996c at [84 dot 137
dot 232 dot 15])
by fwd26.sul.t-online.de
with esmtp id 1FMA1M-0IcNJQ0; Wed, 22 Mar 2006 21:33:32 +0100
Mime-Version: 1.0 (Apple Message framework v746.3)
In-Reply-To: <3225902812 dot 661966765091 at [192 dot 168 dot 178 dot 41]>
References: <3225902812 dot 661966765091 at [192 dot 168 dot 178 dot 41]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Message-Id: <652961BB-23B5-4FB2-9BBC-284F03EA076F at t-online dot de>
Content-Transfer-Encoding: quoted-printable
From: michaelkoop at t-online dot de (Michael Koop)
Date: Wed, 22 Mar 2006 21:33:29 +0100
To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot
com>
X-Mailer: Apple Mail (2.746.3)
X-ID: SUGiwaZ1Qerq4yvKNCBNDM1oz8J4gVsj7MeykD42mdBK-AB+wf996c
X-TOI-MSGID: eb7b6007-b739-44e7-ae2b-ca52b9d517f3
Subject: Re: verbilligtes REALBasic
X-BeenThere: realbasic-nug dot de at lists dot realsoftware dot com
X-Mailman-Version: 2.1.2
Precedence: list
Reply-To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot
com>
Sender: realbasic-nug dot de-bounces at lists dot realsoftware dot com
Errors-To: realbasic-nug dot de-bounces at lists dot realsoftware dot com
Habs nicht bekommen.
Gru=DF
Michael
Am 22.03.2006 um 20:06 schrieb Stefan Mettenbrink:
Habt ihr auch so eine Mail mit einem Hinweis auf ein verbilligtes RB
bekommen. Soll wohl nur f=FCr Mailinglistenuser sein.
Ist das real oder so eine Spam?
MfG, Metti.
From Wed 22 Mar 2006 22:12:22 +0100
Return-Path: <realbasic-nug dot de-bounces at lists dot realsoftware dot com>
Received: from lists.realsoftware.com (209.198.132.125) by realsoftware.com
with ESMTP (Eudora Internet Mail Server 3.1.3);
Wed, 22 Mar 2006 15:12:28 -0600
Received: from lists.realsoftware.com (localhost [127.0.0.1])
by lists.realsoftware.com (Postfix) with ESMTP
id CC609118B1D5; Wed, 22 Mar 2006 15:12:27 -0600 (CST)
X-Original-To: realbasic-nug dot de at lists dot realsoftware dot com
Delivered-To: realbasic-nug dot de at lists dot realsoftware dot com
Received: from smtprelay03.ispgateway.de (smtprelay03.ispgateway.de
[80.67.18.15])
by lists.realsoftware.com (Postfix) with ESMTP id F0FD5118B1C9
for <realbasic-nug dot de at lists dot realsoftware dot com>;
Wed, 22 Mar 2006 15:12:23 -0600 (CST)
Received: (qmail 6413 invoked from network); 22 Mar 2006 21:12:22 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 98 dot
97])
(envelope-sender <support at monkeybreadsoftware dot de>)
by smtprelay03.ispgateway.de (qmail-ldap-1.03) with SMTP
for <realbasic-nug dot de at lists dot realsoftware dot com>;
22 Mar 2006 21:12:22 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG
German)
In-Reply-To: <3225902812 dot 661966765091 at [192 dot 168 dot 178 dot 41]>
From: support at monkeybreadsoftware dot de (Christian Schmitz)
Date: Wed, 22 Mar 2006 22:12:22 +0100
Message-ID: <1hcmgb4 dot 1vcnrxl1w18q4gM%support at monkeybreadsoftware dot de>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Organization: Monkeybread Software Germany
X-Face: nrf3>{WQ6c&r+7 at e)"]0G60`-6ND^)I2mI%>)QGYa=9"=7jhd-g2|b3!>Al0+
Ccb%xGQshhi|g at QU2$
User-Agent: MacSOUP/D-2.7 (Mac OS X version 10.4.5)
Subject: Re: verbilligtes REALBasic
X-BeenThere: realbasic-nug dot de at lists dot realsoftware dot com
X-Mailman-Version: 2.1.2
Precedence: list
Reply-To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot
com>
Sender: realbasic-nug dot de-bounces at lists dot realsoftware dot com
Errors-To: realbasic-nug dot de-bounces at lists dot realsoftware dot com
Stefan Mettenbrink <S dot Metti at gmx dot de> wrote:
Habt ihr auch so eine Mail mit einem Hinweis auf ein verbilligtes RB=20
bekommen. Soll wohl nur f=FCr Mailinglistenuser sein.
=20
Ist das real oder so eine Spam?
Das Angebot von Nova?
Das ist echt und geht an alle in deren Verteiler.
PS: Vorher mal =FCberpr=FCfen wie das Pfund steht und die englische
Mehrwertsteuer beachten, denn die liegt h=F6her als unsere.
Mfg
Christian
--=20
Around eleven thousand functions in one REALbasic plug-in.=20
The Monkeybread Software Realbasic Plugin.
<http://www.monkeybreadsoftware.de/realbasic/plugins.shtml>
|