Re-sorting FBL_ArraySet?

Ruslan Zasukhin sunshine at public.kherson.ua
Mon Dec 1 02:09:46 CST 2003


on 12/1/03 12:57 AM, Arthur Clemens at aclemens at xs4all.nl wrote:

> and in DisplaySet.mm:
> 
> - (void)setShownSetToArraySet:(FBL_ArraySet*)arraySet
>    if (mShownSet != nil) {
>        delete mShownSet;
          ^^^^^^^^^^^^^^^^^^

    problem is here.

You try delete Array that Valentina already have delete!

I have told, Sort() function DELETE inSet which it get.

Yes, this is not usually, but taking into account a lots of RAM which they
can eat, this is our payment.


>    }
>    //NSLog(@"arraySet = %d", arraySet->GetCount()); // Cannot: get
> crash: "pure virtual function called"
>    mShownSet = new FBL_ArraySet(*arraySet);
>    NSLog(@"mShownSet = %d", mShownSet->GetCount()); // I get zero
> count here!!!!
> }
> 
> So in passing the arraySet, I cannot call GetCount() on it, and the
> newly created mShownSet has zero items!
> I use the same way of passing the bitset of all found records to
> mShownSet, and I have no problems there.
> 
> I am very puzzled. Perhaps a keen eye can help me out.

-- 
Best regards,
Ruslan Zasukhin      [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: ruslan at paradigmasoft.com
web: http://www.paradigmasoft.com

To subscribe to the Valentina mail list go to:
http://lists.macserve.net/mailman/listinfo/valentina
-------------------------------------------------------------



More information about the Valentina mailing list