realbasic-nug.de
[Top] [All Lists]

Append Dictionary Array - Fehler?

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Append Dictionary Array - Fehler?
From: Carsten Jonas <c_jonas at westfalen-blatt dot de>
Date: Fri, 30 Jun 2006 17:54:05 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Hallo,

ich habe array_dict(-1) as dictionary

dann mache ich folgendes:


dim dict as  new dictionary

while not recordset.eof

dict.value("erstes")=recordset.idxField(1).Value

dict.value("zweites")=recordset.idxField(2).Value
..
..
..

array_dict.append dict

recordset.MoveNext


wend

Das dict füllt sich so mit unterschiedlichen keys und values

Das array_dict nimmt das dict auch auf – aber: alle Elemente des array_dict arrays beinhalten immer die jüngsten key-value Paare - also keine unterschiedlichen, wie ich es eigentlich gern hätte.

Ja, natürlich könnte ich auch direkt in das dictionary Array schreiben, mache ich auch...

Trotzdem verstehe ich nicht, was oben falsch ist...


Danke und Gruß

Carsten



From  Fri 30 Jun 2006 20:53:49 +0200
Return-Path: <realbasic-nug dot de-bounces at lists dot realsoftware dot com>
X-Original-To: listarchive at realsoftware dot com
Delivered-To: listarchive at realsoftware dot com
Received: by xmail.realsoftware.com (Postfix, from userid 1037)
        id 989D375301F; Fri, 30 Jun 2006 11:54:02 -0700 (PDT)
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on
        www.realsoftware.com
X-Spam-Level:
X-Spam-Status: No, score=-2.5 required=4.5 tests=AWL,BAYES_00 autolearn=ham
        version=3.1.1
Received: from lists.realsoftware.com (lists.realsoftware.com [209.198.132.125])
        by xmail.realsoftware.com (Postfix) with ESMTP id 85856753006;
        Fri, 30 Jun 2006 11:53:57 -0700 (PDT)
Received: from lists.realsoftware.com (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP
        id 160831347F38; Fri, 30 Jun 2006 13:53:55 -0500 (CDT)
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 551CC1347F2B
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        Fri, 30 Jun 2006 13:53:50 -0500 (CDT)
Received: (qmail 15076 invoked from network); 30 Jun 2006 18:53:49 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 110 dot 
123])
        (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>;
        30 Jun 2006 18:53:49 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG 
German)
In-Reply-To: <FB14CCCB-2795-43DB-AAD1-5BBD8CDB2702 at westfalen-blatt dot de>
From: support at monkeybreadsoftware dot de (Christian Schmitz)
Date: Fri, 30 Jun 2006 20:53:49 +0200
Message-ID: <1hhrjcl dot 1f8vp0rafx4faM%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.6)
Subject: Re: Append Dictionary Array - Fehler?
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

Carsten Jonas <c_jonas at westfalen-blatt dot de> wrote:

Das array_dict nimmt das dict auch auf - aber: alle Elemente des array_dict arrays beinhalten immer die jüngsten key-value Paare - also keine unterschiedlichen, wie ich es eigentlich gern hätte.

na weil du immer das gleiche dictionary nimmst.
mach mal nach dem

array_dict.append dict

ein

dict=new dictionary

Gruß
Christian

--
Around eleven thousand functions in one REALbasic plug-in. The Monkeybread Software Realbasic Plugin v6.2.
<http://www.monkeybreadsoftware.de/realbasic/plugins.shtml>


<Prev in Thread] Current Thread [Next in Thread>