realbasic-nug
[Top] [All Lists]

Re: Office no more with VBA in the next version

To: REALbasic NUG <realbasic-nug at lists dot realsoftware dot com>
Subject: Re: Office no more with VBA in the next version
From: Guyren Howe <guyren at mac dot com>
Date: Thu, 29 Mar 2007 11:24:02 -0500
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug at lists dot realsoftware dot com
References: <18717221 dot 81641175184015875 dot JavaMail dot www at wwinf2613>
On Mar 29, 2007, at 11:00 AM, Emile SCHWARZ wrote:

> Office no more with VBA in the next version

It may interest some folks to know that NeoOffice (http:// 
neooffice.org) *does* support VBA. And the new Office file format.  
It's also scriptable in Python.

Regards,

Guyren G Howe
Relevant Logic LLC

guyren-at-relevantlogic.com ~ http://relevantlogic.com

REALbasic, PHP, Ruby/Rails, Python programming
PostgreSQL, MySQL database design and consulting
Technical writing and training


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>


From  Thu 29 Mar 2007 10:33:25 -0600
Return-Path: <realbasic-nug-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 4AC8D1D746AE; Thu, 29 Mar 2007 09:33:37 -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.8 required=4.5 tests=ALL_TRUSTED,AWL,BAYES_00,
        NO_REAL_NAME 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 335E51D74697;
        Thu, 29 Mar 2007 09:33:35 -0700 (PDT)
Received: from real-software-mini.local (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP id B0F7519BAE8;
        Thu, 29 Mar 2007 11:33:30 -0500 (CDT)
X-Original-To: realbasic-nug at lists dot realsoftware dot com
Delivered-To: realbasic-nug at lists dot realsoftware dot com
Received: from mail.verex.com (mail.verex.com [66.116.103.197])
        by lists.realsoftware.com (Postfix) with ESMTP id A00CB19BADC
        for <realbasic-nug at lists dot realsoftware dot com>;
        Thu, 29 Mar 2007 11:33:25 -0500 (CDT)
Received: from [66.116.103.197] (localhost [127.0.0.1])
        by mail.verex.com (Postfix) with SMTP id AD1D6722E3F
        for <realbasic-nug at lists dot realsoftware dot com>;
        Thu, 29 Mar 2007 10:33:25 -0600 (MDT)
Date: Thu, 29 Mar 2007 10:33:25 -0600
Subject: Re: what can occur during a long method?
From: joe at strout dot net
To: realbasic-nug at lists dot realsoftware dot com
In-Reply-To: <77124270703290840o1108ee19r433c680ba602b2e8 at mail dot gmail dot 
com>
X-Mailer: VerEx Email Gateway
Message-Id: <20070329163325 dot AD1D6722E3F at mail dot verex dot com>
X-BeenThere: realbasic-nug at lists dot realsoftware dot com
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: REALbasic NUG <realbasic-nug at lists dot realsoftware dot com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: realbasic-nug-bounces at lists dot realsoftware dot com
Errors-To: realbasic-nug-bounces at lists dot realsoftware dot com

On Mar 29, 2007, at 15:40 UTC, Peter K. Stys wrote:

> At the same time, most often i want to run a batch operation like
> John, and all i want is the progressBar or a staticText value to be
> updated.  So I use App.DoEvents, with no obvious issues.

Ow!  Reminds me of the guys driving down the freeway at 80MPH on
motorcycles without helmets.  They haven't run into any obvious issues
yet either.

> RS says don't!,  use a thread instead.  but I need my batch operation
> to run synchronously with the rest of my app (ie.  user can't
> continue doing anything else until the batch finishes).  So now what?

So you display a modal dialog.  That's what they're for.

> I understand how App.doEvents could be hazardous to your health.
> Instead, wouldn't it be just plain nice and simple if my loop could
> call myWindow.refresh at each iteration and this would simply do what
> everyone expects it to do: update the state of all controls in said
> window?

No, it wouldn't, because your users would still be unable to browse the
menus, or move the window, or avoid the Spinning Beachball of Apparent
Death, or otherwise have a pleasant user experience.

Best,
- Joe

--
Joe Strout -- joe at strout dot net
Verified Express, LLC     "Making the Internet a Better Place"
http://www.verex.com/

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>


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