Xojo Conferences
XDCMay2019MiamiUSA

MethodName script (Real Studio network user group Mailinglist archive)

Back to the thread list
Previous thread: Command R starts Console
Next thread: Ack! - ScrollWidth and ScrollOffset missing from Listbox properties


Reading *CSV Files versus *.Txt Files   -   Claude Stone
  MethodName script   -   Joe Huber
   Re: MethodName script   -   Charles Yeomans
   Re: MethodName script   -   Tim Jones
   Re: MethodName script   -   Charles Yeomans
   Re: MethodName script   -   Norman Palardy
    Re: MethodName script   -   Thomas Tempelmann
    Re: MethodName script   -   Lars Jensen
    Re: MethodName script   -   Norman Palardy
    Re: MethodName script   -   Lars Jensen
    Re: MethodName script   -   Norman Palardy
    Re: MethodName script   -   Joe Huber
    Re: MethodName script   -   Lars Jensen
    Re: MethodName script   -   Lars Jensen
    Re: MethodName script   -   Charles Yeomans
     Re: MethodName script   -   Thomas Tempelmann
      Re: MethodName script   -   Charles Yeomans
      Re: MethodName script   -   Lars Jensen
      Re: MethodName script   -   Norman Palardy
   Re: MethodName script   -   Lars Jensen

MethodName script
Date: 22.11.08 16:11 (Sat, 22 Nov 2008 07:11:58 -0800)
From: Joe Huber
At 12:26 PM +0000 11/22/08, Ian Piper wrote:
>OK, that sounds usable. I had a look at the mailing list archive and
>tried to do a search for this, but failed. Can someone point me at
>this?

Ian

Here's Norman original email...not sure if there are newer tweaked
versions available...

Hope this helps,
Joe

>Date: Thu, 22 Nov 2007 17:27:47 -0700
>From: Norman Palardy <<email address removed>>
>Subject: Re: FR: Built-in ASSERT functionality to assist in writing
>better code
> easing the debugging process
>To: REALbasic NUG <<email address removed>>
>Reply-To: REALbasic NUG <<email address removed>>
>On 22-Nov-07, at 3:29 PM, Gerard Hammond wrote:
>
>> Sounds great. Want to share it with us.
>
>Sure
>
>Have at it and improve it (like making it NOT barf on really big
>projects, not try to insert code into things that cannot have code
>added, etc)
>This script alone suggests a few feature requests which I think I've
>already made like being able to tell the type of object your script
>is dealing with.
>
>Careful as on big projects the IDE itself may crash - not sure why
>but there seems to be something about opening and closing lots of
>items very rapidly.
>
>Save this as an IDE script
>
> processLocation("")
>
> sub ProcessLocation(locationStr as string)
> dim itemList as String = Sublocations( locationStr )
> dim count as Integer = CountFields( itemList, " " )
> dim msg as string
> dim i as Integer
> for i = 1 to count
> dim projectItemName as String = NthField( itemList, " ", i )
>
> //print projectItemName
> processLocation(projectItemName)
>
> location = projectItemName
> if trim(text()) = "" then
> else
> dim s as string = "const kMethodName = """ + projectItemName
>+ """" + endofline + endofLine
> selstart = 0
> selLength = len(s)
> if seltext <> s then
> seltext = s
> end if
>
> end if
>
> DoCommand "CloseTab"
>
> next i
>
> end sub
>
>_______________________________________________
>Unsubscribe or switch delivery mode:
><http://www.realsoftware.com/support/listmanager/>
>Search the archives:
><http://support.realsoftware.com/listarchives/lists.html>

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

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

Re: MethodName script
Date: 22.11.08 17:27 (Sat, 22 Nov 2008 11:27:47 -0500)
From: Charles Yeomans
I tried it on a project and got a reproducible framework assertion
failure.

Charles Yeomans

On Nov 22, 2008, at 10:11 AM, Joe Huber wrote:

> At 12:26 PM +0000 11/22/08, Ian Piper wrote:
>> OK, that sounds usable. I had a look at the mailing list archive
>> and tried to do a search for this, but failed. Can someone point me
>> at this?
>
> Ian
>
> Here's Norman original email...not sure if there are newer tweaked
> versions available...
>
> Hope this helps,
> Joe
>
>> Date: Thu, 22 Nov 2007 17:27:47 -0700
>> From: Norman Palardy <<email address removed>>
>> Subject: Re: FR: Built-in ASSERT functionality to assist in writing
>> better code
>> easing the debugging process
>> To: REALbasic NUG <<email address removed>>
>> Reply-To: REALbasic NUG <<email address removed>>
>> On 22-Nov-07, at 3:29 PM, Gerard Hammond wrote:
>>
>>> Sounds great. Want to share it with us.
>>
>> Sure
>>
>> Have at it and improve it (like making it NOT barf on really big
>> projects, not try to insert code into things that cannot have code
>> added, etc)
>> This script alone suggests a few feature requests which I think
>> I've already made like being able to tell the type of object your
>> script is dealing with.
>>
>> Careful as on big projects the IDE itself may crash - not sure why
>> but there seems to be something about opening and closing lots of
>> items very rapidly.
>>
>> Save this as an IDE script
>>
>> processLocation("")
>>
>> sub ProcessLocation(locationStr as string)
>> dim itemList as String = Sublocations( locationStr )
>> dim count as Integer = CountFields( itemList, " " )
>> dim msg as string
>> dim i as Integer
>> for i = 1 to count
>> dim projectItemName as String = NthField( itemList, " ", i )
>>
>> //print projectItemName
>> processLocation(projectItemName)
>>
>> location = projectItemName
>> if trim(text()) = "" then
>> else
>> dim s as string = "const kMethodName = """ +
>> projectItemName + """" + endofline + endofLine
>> selstart = 0
>> selLength = len(s)
>> if seltext <> s then
>> seltext = s
>> end if
>>
>> end if
>>
>> DoCommand "CloseTab"
>>
>> next i
>>
>> end sub
>>
>> _______________________________________________
>> Unsubscribe or switch delivery mode:
>> <http://www.realsoftware.com/support/listmanager/>
>>
>> Search the archives:
>> <http://support.realsoftware.com/listarchives/lists.html>
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
> Search the archives:
> <http://support.realsoftware.com/listarchives/lists.html>

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

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

Re: MethodName script
Date: 22.11.08 19:25 (Sat, 22 Nov 2008 11:25:49 -0700)
From: Tim Jones
I've been playing with this and it seems the assertion occurs when it
gets to a picture item. I have a project that has no picture items
(A console app) and the script runs to completion. However, as soon
as I run it on a project with pictures, it displays the assertion
failure at RBScript.cpp:388

However, the failure condition is 0 and there's no failure message.

Maybe something to prevent it from trying to access pictures?

Tim

On Nov 22, 2008, at 8:11 AM, Joe Huber wrote:

>> processLocation("")
>>
>> sub ProcessLocation(locationStr as string)
>> dim itemList as String = Sublocations( locationStr )
>> dim count as Integer = CountFields( itemList, " " )
>> dim msg as string
>> dim i as Integer
>> for i = 1 to count
>> dim projectItemName as String = NthField( itemList, " ", i )
>>
>> //print projectItemName
>> processLocation(projectItemName)
>>
>> location = projectItemName
>> if trim(text()) = "" then
>> else
>> dim s as string = "const kMethodName = """ +
>> projectItemName + """" + endofline + endofLine
>> selstart = 0
>> selLength = len(s)
>> if seltext <> s then
>> seltext = s
>> end if
>>
>> end if
>>
>> DoCommand "CloseTab"
>>
>> next i
>>
>> end sub
>>
>> _______________________________________________
>> Unsubscribe or switch delivery mode:
>> <http://www.realsoftware.com/support/listmanager/>
>>
>> Search the archives:
>> <http://support.realsoftware.com/listarchives/lists.html>
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
> Search the archives:
> <http://support.realsoftware.com/listarchives/lists.html>

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

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

Re: MethodName script
Date: 22.11.08 19:53 (Sat, 22 Nov 2008 13:53:53 -0500)
From: Charles Yeomans
I was eventually able to get the IDE to hang. The crash log suggests
that an OutOfBoundsException is being raised.

Charles Yeomans

On Nov 22, 2008, at 1:25 PM, Tim Jones wrote:

> I've been playing with this and it seems the assertion occurs when
> it gets to a picture item. I have a project that has no picture
> items (A console app) and the script runs to completion. However,
> as soon as I run it on a project with pictures, it displays the
> assertion failure at RBScript.cpp:388
>
> However, the failure condition is 0 and there's no failure message.
>
> Maybe something to prevent it from trying to access pictures?
>
> Tim
>
> On Nov 22, 2008, at 8:11 AM, Joe Huber wrote:
>
>>> processLocation("")
>>>
>>> sub ProcessLocation(locationStr as string)
>>> dim itemList as String = Sublocations( locationStr )
>>> dim count as Integer = CountFields( itemList, " " )
>>> dim msg as string
>>> dim i as Integer
>>> for i = 1 to count
>>> dim projectItemName as String = NthField( itemList, " ", i )
>>>
>>> //print projectItemName
>>> processLocation(projectItemName)
>>>
>>> location = projectItemName
>>> if trim(text()) = "" then
>>> else
>>> dim s as string = "const kMethodName = """ +
>>> projectItemName + """" + endofline + endofLine
>>> selstart = 0
>>> selLength = len(s)
>>> if seltext <> s then
>>> seltext = s
>>> end if
>>>
>>> end if
>>>
>>> DoCommand "CloseTab"
>>>
>>> next i
>>>
>>> end sub
>>>
>>>

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

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

Re: MethodName script
Date: 22.11.08 22:22 (Sat, 22 Nov 2008 14:22:49 -0700)
From: Norman Palardy

On 22-Nov-08, at 11:25 AM, Tim Jones wrote:

> I've been playing with this and it seems the assertion occurs when
> it gets to a picture item. I have a project that has no picture
> items (A console app) and the script runs to completion. However,
> as soon as I run it on a project with pictures, it displays the
> assertion failure at RBScript.cpp:388
>
> However, the failure condition is 0 and there's no failure message.
>
> Maybe something to prevent it from trying to access pictures?
>
> Tim

Yeah I'm aware of the shortcoming
But I've not had any chance to do anything about it
You have no way to tell IF an item can have code added to it so when
you try ... poof !

You need a way to tell IF the item is a method/event and then you can
add code otherwise skip it

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

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

Re: MethodName script
Date: 22.11.08 23:00 (Sat, 22 Nov 2008 23:00:44 +0100)
From: Thomas Tempelmann
I've debugged the script a little.

One problem is that the SubLocations of Menubar items turn into an infinite
recursion. Clearly a bug in the IDE. Would be nice if someone would report
that - I've already done a lot to help and it's time for me to get back to
my own job :)

I've done some workaround for this for now.

I also added code to update an old, outdated, method name without creating a
second one beside the old one.

Try this:

// This is an RB IDE script to add a constant of each method's name to its
source
// Save as a text file with extension ".rbs", placing it into the "Scripts"
folder of the IDE.
// Then you can invoke it from the "IDE Scripts" menu.
// Originally by Norman Palardy, improved by Thomas Tempelmann

const debug = false

if debug then
Clipboard = ""
end

processLocation("")

Sub processLocation(locationStr as String, depth as Integer = 0)
dim itemList as String = Sublocations( locationStr )
dim count as Integer = CountFields( itemList, " " )

for i as integer = 1 to count
dim projectItemName as String = NthField( itemList, " ", i )

if projectItemName.InStr("MenuBar") = 1 then continue // skip menubars
to avoid bug in RB

if debug then
Clipboard = Clipboard + projectItemName + EndOfLine
end

try
Location = projectItemName
if Trim(Text) <> "" then
dim lines() as String = Split( Text, EndOfLine )
dim newLine as string = "const kMethodName = """ + projectItemName +
""""
if lines(0) <> newLine then
if lines(0).InStr("const kMethodName =") = 1 then
// remove old declaration
lines.Remove 0
end
lines.Insert 0, newLine
Text = Join( lines, EndOfLine )
end if
end
catch
// let's ignore any exceptions
end
next i

// go into recursion for this item's sub-items:
if depth < 20 then // this helps avoid infinite recursions due to a bug in
RB (as of 2008r4.2)
for i as integer = 1 to count
dim projectItemName as String = NthField( itemList, " ", i )
processLocation( projectItemName, depth + 1 )
next
end

// this is not working as desired always: DoCommand "CloseTab"

End Sub


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

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

Re: MethodName script
Date: 23.11.08 22:46 (Sun, 23 Nov 2008 13:46:24 -0800)
From: Lars Jensen
I find that the script has problems with event handlers for window
controls. It does this:

const MethodName "AboutBox.btnHelp.Action.Action.Action.Action.Action.Action.Action.Action.Action.Action"

The repetition count is equal to the recursion limit. (I am using
RB2008r4.2 on OS X 10.5.5.)

I haven't figured a way around this other than to examine the string
for repeated ".Name" patterns, which seems problematic. Maybe someone
better versed in RBScript and traversing the project tree can see a
better way.

To assist, I tweaked the script some more, re-wrapping lines so you
can (I hope) copy & paste from this email into the script editor
without further modifications. I also reduced the recursion limit from
20 to 10 and removed the "k" from the method name.

lj

=?D3D?D3D?D3D?D3D?D3D?D3D?D3D?D3D?D3D?D3D
// This is an RB IDE script to add a constant
// of each method's name to its source.
//
// Save as a text file with extension ".rbs",
// placing it into the "Scripts" folder of the IDE.
//
// Then you can invoke it from the "IDE Scripts" menu.
//
// Author: Norman Palardy
// Editors: Thomas Tempelmann, Lars Jensen

const debug = false

if debug then
Clipboard = ""
end

ProcessLocation("")

Sub ProcessLocation(locationStr as String, depth as Integer = 0)

dim itemList as String = Sublocations( locationStr )
dim count as Integer = CountFields( itemList, " " )

for i as integer = 1 to count
dim projectItemName as String = NthField( itemList, " ", i )

// skip menubars to avoid bug in RB
if projectItemName.InStr("MenuBar") = 1 then continue

if debug then
Clipboard = Clipboard + projectItemName + EndOfLine
end

try
Location = projectItemName
if Trim(Text) <> "" then // don't add to empty scripts
dim lines() as String = Split( Text, EndOfLine )

dim newLine as string = "const MethodName = ""[name]"""
newLine = newLine.ReplaceAll("[name]", projectItemName)

if lines(0) <> newLine then
if lines(0).InStr("const MethodName =") = 1 then
lines.Remove 0 // remove old declaration
end
lines.Insert 0, newLine
Text = Join( lines, EndOfLine )
end if
end
catch
// let's ignore any exceptions
end
next i

// go into recursion for this item's sub-items:

if depth <= 10 then // this helps avoid infinite recursions
// due to a bug in RB (as of 2008r4.2)
for i as integer = 1 to count
dim projectItemName as String = NthField( itemList, " ", i )
ProcessLocation( projectItemName, depth + 1 )
next

end

// this is not working as desired always: DoCommand "CloseTab"

End Sub

=#DoDkDoD#DsDgDsDsDgDcDwD{D;DGDCDoDcDgD#D
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

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

Re: MethodName script
Date: 23.11.08 23:13 (Sun, 23 Nov 2008 15:13:25 -0700)
From: Norman Palardy

On 23-Nov-08, at 2:46 PM, Lars Jensen wrote:

> I find that the script has problems with event handlers for window
> controls. It does this:
>
> const MethodName > "AboutBox
> .btnHelp
> .Action
> .Action.Action.Action.Action.Action.Action.Action.Action.Action"
>
> The repetition count is equal to the recursion limit. (I am using
> RB2008r4.2 on OS X 10.5.5.)
>
> I haven't figured a way around this other than to examine the string
> for repeated ".Name" patterns, which seems problematic. Maybe someone
> better versed in RBScript and traversing the project tree can see a
> better way.
>
> To assist, I tweaked the script some more, re-wrapping lines so you
> can (I hope) copy & paste from this email into the script editor
> without further modifications. I also reduced the recursion limit from
> 20 to 10 and removed the "k" from the method name.

So if you could turn on and turn off a "meta constant" that was the
method or events name that'd solve all this ?
I can't even find an FR for that in FB

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

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

Re: MethodName script
Date: 23.11.08 23:21 (Sun, 23 Nov 2008 14:21:56 -0800)
From: Lars Jensen
> So if you could turn on and turn off a "meta constant" that was the method
> or events name that'd solve all this ?

Yes.

> I can't even find an FR for that in FB

I had one in the old system that attracted several dozen "me too"'s.

lj

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

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

Re: MethodName script
Date: 24.11.08 00:16 (Sun, 23 Nov 2008 16:16:44 -0700)
From: Norman Palardy

On 23-Nov-08, at 3:21 PM, Lars Jensen wrote:

>> So if you could turn on and turn off a "meta constant" that was the
>> method
>> or events name that'd solve all this ?
>
> Yes.
>
>> I can't even find an FR for that in FB
>
> I had one in the old system that attracted several dozen "me too"'s.

did it get moved to the new system at all ?

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

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

Re: MethodName script
Date: 24.11.08 00:30 (Sun, 23 Nov 2008 15:30:04 -0800)
From: Joe Huber
At 3:13 PM -0700 11/23/08, Norman Palardy wrote:
>So if you could turn on and turn off a "meta constant" that was the
>method or events name that'd solve all this ?
>I can't even find an FR for that in FB

Charles had one in the old system with 19 "me too's". I just moved it
over to FogBugs.

Hope this helps,
Joe Huber

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

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

Re: MethodName script
Date: 24.11.08 05:43 (Sun, 23 Nov 2008 20:43:38 -0800)
From: Lars Jensen
> Charles had one in the old system with 19 "me too's". I just moved it over
> to FogBugs.

jtnzfuya

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

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

Re: MethodName script
Date: 24.11.08 06:09 (Sun, 23 Nov 2008 21:09:06 -0800)
From: Lars Jensen
There is also pmccxuxh in the old system (closed, with 15 requests).

On Sun, Nov 23, 2008 at 8:43 PM, Lars Jensen <<email address removed>> wrote:
>> Charles had one in the old system with 19 "me too's". I just moved it over
>> to FogBugs.
>
> jtnzfuya
>

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

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

Re: MethodName script
Date: 24.11.08 16:14 (Mon, 24 Nov 2008 10:14:37 -0500)
From: Charles Yeomans

On Nov 23, 2008, at 5:13 PM, Norman Palardy wrote:

>
> On 23-Nov-08, at 2:46 PM, Lars Jensen wrote:
>
>> I find that the script has problems with event handlers for window
>> controls. It does this:
>>
>> const MethodName >> "AboutBox
>> .btnHelp
>> .Action
>> .Action.Action.Action.Action.Action.Action.Action.Action.Action"
>>
>> The repetition count is equal to the recursion limit. (I am using
>> RB2008r4.2 on OS X 10.5.5.)
>>
>> I haven't figured a way around this other than to examine the string
>> for repeated ".Name" patterns, which seems problematic. Maybe someone
>> better versed in RBScript and traversing the project tree can see a
>> better way.
>>
>> To assist, I tweaked the script some more, re-wrapping lines so you
>> can (I hope) copy & paste from this email into the script editor
>> without further modifications. I also reduced the recursion limit
>> from
>> 20 to 10 and removed the "k" from the method name.
>
> So if you could turn on and turn off a "meta constant" that was the
> method or events name that'd solve all this ?
> I can't even find an FR for that in FB
>

http://www.realsoftware.com/feedback/viewreport.php?reportid=jtnzfuya

Charles Yeomans

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

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

Re: MethodName script
Date: 24.11.08 18:14 (Mon, 24 Nov 2008 18:14:11 +0100)
From: Thomas Tempelmann
On 24.11.2008 16:14 Uhr, "Charles Yeomans" <<email address removed>> wrote:

>>> const MethodName >>> "AboutBox
>>> .btnHelp
>>> .Action
>>> .Action.Action.Action.Action.Action.Action.Action.Action.Action"

Has also someone written a bug report about the problem that causes this
infinite recursion?


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

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

Re: MethodName script
Date: 24.11.08 18:25 (Mon, 24 Nov 2008 12:25:25 -0500)
From: Charles Yeomans

On Nov 24, 2008, at 12:14 PM, Thomas Tempelmann wrote:

> On 24.11.2008 16:14 Uhr, "Charles Yeomans" <<email address removed>>
> wrote:
>
>>>> const MethodName >>>> "AboutBox
>>>> .btnHelp
>>>> .Action
>>>> .Action.Action.Action.Action.Action.Action.Action.Action.Action"
>
> Has also someone written a bug report about the problem that causes
> this
> infinite recursion?
>

I haven't.

Charles Yeomans

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

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

Re: MethodName script
Date: 26.11.08 06:12 (Tue, 25 Nov 2008 21:12:48 -0800)
From: Lars Jensen
> Has also someone written a bug report about the problem
> that causes this infinite recursion?

https://realsoftware.fogbugz.com/default.asp?5262_1o5njscb

lj

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

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

Re: MethodName script
Date: 26.11.08 07:32 (Tue, 25 Nov 2008 23:32:57 -0700)
From: Norman Palardy

On 25-Nov-08, at 10:12 PM, Lars Jensen wrote:

>> Has also someone written a bug report about the problem
>> that causes this infinite recursion?
>
> https://realsoftware.fogbugz.com/default.asp?5262_1o5njscb

interesting bug :)

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

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

Re: MethodName script
Date: 22.11.08 19:46 (Sat, 22 Nov 2008 10:46:34 -0800)
From: Lars Jensen
I get the same assertion when using it on a new desktop application
that has no picture items. It seems to get the exception when it gets
to App.UnhandledException, which is the last item in App.

RB 2008r4.2
Mac OS X 10.5.5

lj

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

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