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

Re: Slideshow

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: Slideshow
From: Yves Seiler <yseiler at ggaweb dot ch>
Date: Mon, 25 Jun 2007 17:33:35 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
References: <1i09xqs dot 14aifr417httlhM%support at monkeybreadsoftware dot de>
hallo Christian

Meine Idee hinter dieser Strategie war, dass die Bilder sofort abrufbereit sind. Die Bilder "live" zu skalieren geht bei mir immer 1-2 Sekunden, realbasic ist da irgendwie
nicht so schnell (ausser ich mache was ganz falsch).

ich brauche also den thread um die Bilder im Hintergrund vorzubereiten und habe einen timer der unabhängig davon die Bilder abspielt. Aber vielleicht geht das tatsächlich nicht so.

gruss
yves


On Jun 25, 2007, at 5:26 PM, Christian Schmitz wrote:

Yves Seiler <yseiler at ggaweb dot ch> wrote:

Hallo Christian

Wenn das der Fall wäre, wie könnte ich das ändern? Ich habe schon mit der Prioriät des Threads gespielt, ohne eine grösse Veränderung zu spüren...

Threads ist hier der Falsche weg.
Du brauchst einen Timer.
Und im Action Event vom Timer, gehst du immer einen Schritt vorwärts.

Aber spricht etwas gegen mein prinzipielles Vorgehen, die Bilder per
Thread zu skalieren und diese dann in ein Bilder Array abzulegen?

Skalieren lässt sich nicht threaden. Das machst du am Besten mit
drawpicture, wenn du das Bild auf den Bildschirm zeichnest.

Wäre es gescheiter die Bilder in den temporary items abzulegen?

das bringt nichts.

Gruß
Christian

--
Over 600 classes with 14000 functions in one REALbasic plug-in.
The Monkeybread Software Realbasic Plugin v7.3.

<http://www.monkeybreadsoftware.de/realbasic/plugins.shtml>




From  Mon 25 Jun 2007 17:52:12 +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 A68082FD204C; Mon, 25 Jun 2007 08:52:18 -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 (m.realsoftware.com [66.116.103.65])
        by xmail.realsoftware.com (Postfix) with ESMTP id 60EE02FD2041;
        Mon, 25 Jun 2007 08:52:17 -0700 (PDT)
Received: from real-software-mini.local (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP id 1C9E83F0B9F;
        Mon, 25 Jun 2007 10:52:12 -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 0A39B3F0B95
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        Mon, 25 Jun 2007 10:52:07 -0500 (CDT)
Received: (qmail 28071 invoked from network); 25 Jun 2007 15:52:11 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 107 dot 
148])
        (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>;
        25 Jun 2007 15:52:11 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG 
German)
In-Reply-To: <47919011-FB5C-429E-8120-285DBB8F5A74 at ggaweb dot ch>
Subject: Re: Slideshow
From: support at monkeybreadsoftware dot de (Christian Schmitz)
Date: Mon, 25 Jun 2007 17:52:12 +0200
Message-ID: <1i09ywx dot 7z1pxltv5taM%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.8 (Mac OS X version 10.4.9 (PPC))
X-BeenThere: realbasic-nug dot de at lists dot realsoftware dot com
X-Mailman-Version: 2.1.9
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

Yves Seiler <yseiler at ggaweb dot ch> wrote:

hallo Christian

Meine Idee hinter dieser Strategie war, dass die Bilder sofort abrufbereit
sind. Die Bilder "live" zu skalieren geht bei mir immer 1-2 Sekunden,
realbasic ist da irgendwie nicht so schnell (ausser ich mache was ganz
falsch).

Also mit Thread bringt das nicht viel, weil sich DrawPicture nicht
threaden lässt. Es blockiert einfach.

Entweder machst du da was falsch mit dem Drawpicture live oder du
brauchst was anderes.

Im Plugin hab ich eine picture.ScaleMBS methode, die in der neusten
Version auch Thread freundlich arbeitet und CPU Zeit an den Rest vom
Programm abgibt.

Gruß
Christian

--
Over 600 classes with 14000 functions in one REALbasic plug-in. The Monkeybread Software Realbasic Plugin v7.3.
<http://www.monkeybreadsoftware.de/realbasic/plugins.shtml>


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