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

Lösung: Gibt es keine Methode wie "Application.Activate"?

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Lösung: Gibt es keine Methode wie "Application.Activate"?
From: Stefan Weigel <ooo at wolfachtal dot de>
Date: Fri, 11 Aug 2006 17:53:37 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
References: <44DC51FD dot 5020801 at wolfachtal dot de> <3238148930 dot 163268149352 at [192 dot 168 dot 178 dot 189]> <44DC8AA4 dot 6020200 at wolfachtal dot de>
wie bringe ich per Programm mein Anwendungsfenster in den Vordergund?

Window1.Show

In der Tat. Auf Linux tut es genau das, was ich will. Auf Windows leider nicht:

Auf Windows stellt die Methode Show ein minimiertes Fenster wieder her und bringt es in den Vordergrund. Wenn das Fenster aber nicht minimiert ist, aber von einer anderen Anwendung verdeckt ist, dann kommt es mit Show nicht in den Vordergrund.

So funktioniert es auch mit Windows:

#If TargetWin32
    Dim PopupForegroundWindow As Integer
    Declare Function SetForegroundWindow _
      Lib "user32" (ByVal hwnd As Integer) As Integer
    PopupForegroundWindow = SetForegroundWindow(mainWindow.Handle)
#Endif
mainWindow.Show


Jetzt wäre es nur noch schon ein Global Floating Window unter Linux zu erhalten, also ein Anwendungsfenster, das auf dem Desktop von anderen Anwendungsfenstern nicht verdeckt wird. Das klappt unter Windows mit der Eigenschaft Frame = "Global Floating", unter Linux leider nicht.

Für weitere Hinweise immer dankbar...
Stefan
:-)




From  Sat 12 Aug 2006 11:40:17 +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 D04879855FF; Sat, 12 Aug 2006 02:40:33 -0700 (PDT)
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on realxserve.local
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 CAE289855E4;
        Sat, 12 Aug 2006 02:40:27 -0700 (PDT)
Received: from lists.realsoftware.com (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP
        id E9D7E1420AE3; Sat, 12 Aug 2006 04:40:24 -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 smtprelay06.ispgateway.de (smtprelay06.ispgateway.de
        [80.67.18.44])
        by lists.realsoftware.com (Postfix) with ESMTP id 271031420ACB
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        Sat, 12 Aug 2006 04:40:19 -0500 (CDT)
Received: (qmail 30350 invoked from network); 12 Aug 2006 09:40:17 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 82 dot 
200])
        (envelope-sender <support at monkeybreadsoftware dot de>)
        by smtprelay06.ispgateway.de (qmail-ldap-1.03) with SMTP
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        12 Aug 2006 09:40:17 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG 
German)
In-Reply-To: <72A2D58B-D6E5-4B00-A095-A145C48AD0FB at kreisbote dot de>
From: support at monkeybreadsoftware dot de (Christian Schmitz)
Date: Sat, 12 Aug 2006 11:40:17 +0200
Message-ID: <1hjyg8v dot 1oxuwoz4jk6ucM%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.7)
Subject: Re: Shared-Lib Funktionen mit va_args
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

Oliver Geisen <oliver dot geisen at kreisbote dot de> wrote:

Hallo,
=20
wie kann man in RB eine Funktion mit Declare definieren, wie eine =20
variable Argumentenliste (so wie z.B. printf) enth=E4lt ?

Soweit ich wei=DF legt der Compiler beim Aufruf die Anzahl der Argumente
auf den Stack und dahinter die Argumente.

Gru=DF
Christian

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


From  Sat 12 Aug 2006 11:40:18 +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 65046985611; Sat, 12 Aug 2006 02:40:40 -0700 (PDT)
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on realxserve.local
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 2B355985606;
        Sat, 12 Aug 2006 02:40:36 -0700 (PDT)
Received: from lists.realsoftware.com (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP
        id EF1BA1420AF2; Sat, 12 Aug 2006 04:40:29 -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 smtprelay06.ispgateway.de (smtprelay06.ispgateway.de
        [80.67.18.44])
        by lists.realsoftware.com (Postfix) with ESMTP id 2C4BC1420ACC
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        Sat, 12 Aug 2006 04:40:19 -0500 (CDT)
Received: (qmail 30352 invoked from network); 12 Aug 2006 09:40:18 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 82 dot 
200])
        (envelope-sender <support at monkeybreadsoftware dot de>)
        by smtprelay06.ispgateway.de (qmail-ldap-1.03) with SMTP
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        12 Aug 2006 09:40:18 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG 
German)
In-Reply-To: <DEE5CDC3-E04D-4998-8EA0-D3B45146FB69 at kreisbote dot de>
From: support at monkeybreadsoftware dot de (Christian Schmitz)
Date: Sat, 12 Aug 2006 11:40:18 +0200
Message-ID: <1hjyg9i dot 129jytd13wrasbM%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.7)
Subject: Re: Wozu dienen die verschiedenen Frameworks ?
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

Oliver Geisen <oliver dot geisen at kreisbote dot de> wrote:

Hallo,
=20
bei der Verwendung von SharedLibs stellt sich mir die Frage woher =20
kommen bestimmte Funktionen ?
Sind Frameworks wie "Cocoa" oder "Carbon" oder "Aqua" oder was auch =20
immer nur Wrapper zu internen Systemfunktionen f=FCr bestimmte =20
Programmiersprachen ?

Das sind die Bibliotheken, wo die Funktionen drin sind.
Gruppiert nach Funktion.

Ist die "Interface Lib" wiederum eine eigene Lib, oder ist dies eine
Systemlibrary von Mac OS 9 ?

Das ist der Kern von Mac OS 9.

verwendete Lib nur auf "Carbon Lib" umstellt ?

Genau.

Welche Frameworks gibt es ausser den von mir genannten sonst noch so
und wof=FCr werden sie verwendet ?

/System/Library/Frameworks

liegt alles drin und Headerdateien sind dabei.
(mit Developer Tools installiert)

Gru=DF
Christian

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


From  Sat 12 Aug 2006 11:40:19 +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 333E2985623; Sat, 12 Aug 2006 02:40:42 -0700 (PDT)
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on realxserve.local
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 41F33985618;
        Sat, 12 Aug 2006 02:40:41 -0700 (PDT)
Received: from lists.realsoftware.com (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP
        id 63B1C1420B01; Sat, 12 Aug 2006 04:40:34 -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 smtprelay06.ispgateway.de (smtprelay06.ispgateway.de
        [80.67.18.44])
        by lists.realsoftware.com (Postfix) with ESMTP id EEA7C1420ACE
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        Sat, 12 Aug 2006 04:40:19 -0500 (CDT)
Received: (qmail 30356 invoked from network); 12 Aug 2006 09:40:19 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 82 dot 
200])
        (envelope-sender <support at monkeybreadsoftware dot de>)
        by smtprelay06.ispgateway.de (qmail-ldap-1.03) with SMTP
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        12 Aug 2006 09:40:19 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG 
German)
In-Reply-To: <7D5EEB01-696F-4376-9B9B-AA6B2965CC50 at kreisbote dot de>
From: support at monkeybreadsoftware dot de (Christian Schmitz)
Date: Sat, 12 Aug 2006 11:40:19 +0200
Message-ID: <1hjygdf dot 19th2s614rhzrnM%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.7)
Subject: Re: Zeiger auf RB variablen erhalten
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

Oliver Geisen <oliver dot geisen at kreisbote dot de> wrote:

Hallo,
=20
kann man eigentlich f=FCr RB interne Daten (variablen) einen Zeiger =20
erstellen ?

nicht wirklich.

Ich hab im Plugin sowas wie ObjectAdressMBS() oder so =E4hnlich, aber
brauchen kannst du's nicht wirklich.

Gru=DF
Christian

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


From  Sat 12 Aug 2006 11:40:18 +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 7240C985636; Sat, 12 Aug 2006 02:40:45 -0700 (PDT)
X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on realxserve.local
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 CB36798562A;
        Sat, 12 Aug 2006 02:40:44 -0700 (PDT)
Received: from lists.realsoftware.com (localhost [127.0.0.1])
        by lists.realsoftware.com (Postfix) with ESMTP
        id BD3691420B04; Sat, 12 Aug 2006 04:40:39 -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 smtprelay06.ispgateway.de (smtprelay06.ispgateway.de
        [80.67.18.44])
        by lists.realsoftware.com (Postfix) with ESMTP id 7DBFE1420ACD
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        Sat, 12 Aug 2006 04:40:19 -0500 (CDT)
Received: (qmail 30354 invoked from network); 12 Aug 2006 09:40:18 -0000
Received: from unknown (HELO [192.168.1.80]) (363246 at [84 dot 175 dot 82 dot 
200])
        (envelope-sender <support at monkeybreadsoftware dot de>)
        by smtprelay06.ispgateway.de (qmail-ldap-1.03) with SMTP
        for <realbasic-nug dot de at lists dot realsoftware dot com>;
        12 Aug 2006 09:40:18 -0000
To: realbasic-nug dot de at lists dot realsoftware dot com (REALbasic NUG 
German)
In-Reply-To: <1150EEBE-C9C3-44CA-B56B-6ECC1E2D3E43 at kreisbote dot de>
From: support at monkeybreadsoftware dot de (Christian Schmitz)
Date: Sat, 12 Aug 2006 11:40:18 +0200
Message-ID: <1hjyg9p dot 11l16g81mqf8thM%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.7)
Subject: Re: Ptr = Integer ?
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

Oliver Geisen <oliver dot geisen at kreisbote dot de> wrote:

Hallo,
=20
worin liegt eigentlich der Unterschied zwischen einem Ptr und einem =20
Integer bei der Verwendung in Declares ?
Gibt es =FCberhaupt einen ?

Klar.
Integer sind Ganzzahlen, die als Zahlen benutzt werden.
Ptr sind Ganzzahlen, die als Speicheradresse benutzt werden.

Gru=DF
Christian

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


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