Author Topic: getting cut; copy ; paste  (Read 5375 times)

sparkythex

  • Newbie
  • *
  • Posts: 43
getting cut; copy ; paste
« on: December 19, 2010, 05:38:30 AM »
I am probably really close on this.

I was trying to work out the cut; copy ; paste.

1st question on this is:
 If i have the cut; copy ; paste on the menu (i think they are there by default) & buttons.
Is  there a way i can set the cut; copy ; paste ; as code in say the menu & use a call to the menu?
(example:
Code: [Select]
call edit: copy
or do
call button 10 (assuming button 10  is the copy button)
)
   Or would i have to do it as a process?

2nd question on this is:
I guess this is not a question, so much just, because I need to figure out why it doesn't work.
one problem i have is i have 3 field boxes.
 i want to be able to cut; copy ; paste from & be able to cut; copy ; paste into. but i have 2 that I don't want/need it for.
but i also have to track which of the 3 is being used at the moment.
the ones i can use are called "field 3" ;"field 4" ; "field 5"

I sort of got code all over the place so I broke it up in to the areas it is in.
i hope it doesn't make it more confusing.
I also left in all my remark lines; sorry if some of them seem redundant.

Variables
Code: [Select]
@ event var. tracking.
global eventnum,clipvar,LostField

start up
Code: [Select]
@ event var. @ trying to track "field 3" ;"field 4" ; "field 5"
 @@@Put FieldEventFN(1) into eventnum
Put FieldEventFN(3) into eventnum
Put FieldEventFN(4) into eventnum
Put FieldEventFN(5) into eventnum
@looking for = 9 – Lost focus The field lost the focus.
@@@@put FieldSetLostFocus (fid,value) in LostField
 put FieldSetLostFocus (3,1) in LostField
put FieldSetLostFocus (4,1) in LostField
put FieldSetLostFocus (5,1) in LostField
@ tells me field last active.
button copy
Code: [Select]
@ event var.
 @Put FieldEventFN(1) into eventnum
@looking for = 9 – Lost focus The field lost the focus.
 If eventnum=9 Then
          @ respond to field & copy selected

clear clipvar
@ now that old data is removed will put in new.

@ check if which
@FieldEventFN
 @ Returns an integer specifying the field event which caused the field handler to be called.
@ has to be 3. 4, 5
@ fyi there is no elseif
    If  LostField=3 Then
        @ 3 copy
        Put FieldSelTextFN(3) into clipvar
    EndIf
    If LostField=4 Then
        @ 4 copy
        Put FieldSelTextFN(4) into clipvar
    EndIf
    If LostField=5 Then
        @ 5 copy
        Put FieldSelTextFN(5) into clipvar
   EndIf

@  Used for putting a literal or the contents of a variable into the clipboard.
@ SetClipboard clipvar
@  SetClipboard 25 @ would take all data from field 25

SetClipboard clipvar

else
        message 'No text was Selected'
       EndIf

@ for clean up; clear out eventnum
reset eventnum

Now for the cut part I am lost on.  However i should be able to use all the code from copy & just do one more step to remove after copied.

cut button
Code: [Select]
@ will need to find active field (either 3, 4, 5)

@  Used for putting a literal or the contents of a variable into the clipboard.
@ SetClipboard cvar
@ start with just like copy
@@@@ ??? make call to copy function ?????

@then remove selected only, not all

with the field paste is there a way to tell last known location within the field?  
 ~ example:  it was on line 3, & was 20 characters in deep? (if necessary, maybe even to track if line is 50 char. long?)
the example seems like it only works by line
 ~   Put FieldLineFN into fline
 ~  Put line fline of field 1 into fdata
how can i tell if this is the last spot?
 ~  Put x into word 10 of field 1  
Code: [Select]
[color=#FF0000]paste button[/color]
@  Used for putting the text contents of the clipboard into a variable or field
@ find last active 3, 4,5
@ ???? may need to check were last point courser is at. ????
@ Put ClipboardFN into field 1
   If  LostField=3 Then
        @ paste in to 3 at curser locaton
        append SetClipboard onto field 3
    EndIf
    If LostField=4 Then
        @ paste in to 4 at curser locaton
        append SetClipboard onto field 3
    EndIf
    If LostField=5 Then
        @ paste in to 5 at curser locaton
        append SetClipboard onto field 3
   EndIf
« Last Edit: January 01, 1970, 12:00:00 AM by Guest »

sparkythex

  • Newbie
  • *
  • Posts: 43
Re: getting cut; copy ; paste
« Reply #1 on: December 19, 2010, 10:43:14 PM »
I read in another post, forgot which one.
said that you have to set var to only track once.

switched just the "eventnum"; so i added more variables
Code: [Select]
global eventnum3,eventnum4,eventnum5
so i also switched my if check
from
 ~ ~ "If eventnum=9 Then "
to
Code: [Select]
If (eventnum3=9) OR (eventnum4=9) OR (eventnum5=9) Then
but still no good.
I desided to just try to get one of them to work.

i set up a watch to put the
Code: [Select]
@ test
put eventnum3 into field 4
put  FieldEventFN(3) after field 4

which it just outputs '0' on both.
not sure were the error lies but it seems like it is not tracking the focus event.
« Last Edit: January 01, 1970, 12:00:00 AM by Guest »

Malkom

  • Administrator
  • Newbie
  • *****
  • Posts: 401
  • Here to help you
Re: getting cut; copy ; paste
« Reply #2 on: December 20, 2010, 06:04:40 AM »
Its possible to place a script in each menu item so that is can be run when the corresponding menu item is selected.

To place a script in a menu item use the Menu Designer - it is accessed via the menu Windows.
In the Menu Designer just select the required menu item and then the Edit Script button.
You can place a script in the menu item and also call a procedure located in the MainCode section.

With menu items its often easier to create a global procedure in the MainCode section as its faster to edit that rather than using the cumbersome Menu Designer.

Code: [Select]
@ in menu item COPY
Call EditCopyHandler

and in the MainCode section create a procedure called EditCopyHandler (or any name you choose)



Menu items can also be triggered using either the MenuCallName or MenuCallNumber commands:-
Code: [Select]
@ call a menu item named Copy
MenuCallName('Copy')

@ Call the 3rd item on the 2nd menu list
MenuCallNumber(2,3)


About the values returned when an event is triggered:
As soon as the event is triggered then the corresponding handler is called - for instance a field, canvas button handler etc.
You are doing the right thing by storing the event number because if you don't use the event number value then it will be overwritten by the next call to that field event. Also once you access the event number  using FieldEventFN then the event number is cleared.

It looks like you are on the right track with storing the event numbers but make sure you are storing the field data in case it is changed by the user.
After that last event occurs you can then process the matching data for the previous events.

It might help to create an extra multi-line field and send debug messages to it - so you can see what is happening with event numbers etc.

I hope this makes sense.
« Last Edit: January 01, 1970, 12:00:00 AM by Guest »
I am sorry but I do not have time to answer questions by PM or email.
If you post your questions in this forum then it might help others.

sparkythex

  • Newbie
  • *
  • Posts: 43
Re: getting cut; copy ; paste
« Reply #3 on: December 20, 2010, 08:14:45 PM »
2nd question on this is:
I guess this is not a question, so much just, because I need to figure out why copy , cut , paste doesn't work.
one problem i have is i have 3 field boxes.
i want to be able to cut; copy ; paste from & be able to cut; copy ; paste into. but i have 2 that I don't want/need it for.
but i also have to track which of the 3 is being used at the moment.
the ones i can use are called "field 3" ;"field 4" ; "field 5"

I sort of got code all over the place so I broke it up in to the areas it is in.
i hope it doesn't make it more confusing.
I also left in all my remark lines; sorry if some of them seem redundant.
« Last Edit: January 01, 1970, 12:00:00 AM by Guest »

Malkom

  • Administrator
  • Newbie
  • *****
  • Posts: 401
  • Here to help you
Re: getting cut; copy ; paste
« Reply #4 on: December 21, 2010, 12:36:51 PM »
Quote from: "sparkythex"
2nd question on this is:
I guess this is not a question, so much just, because I need to figure out why copy , cut , paste doesn't work.
one problem i have is i have 3 field boxes.
i want to be able to cut; copy ; paste from & be able to cut; copy ; paste into. but i have 2 that I don't want/need it for.
but i also have to track which of the 3 is being used at the moment.
the ones i can use are called "field 3" ;"field 4" ; "field 5"

I sort of got code all over the place so I broke it up in to the areas it is in.
i hope it doesn't make it more confusing.
I also left in all my remark lines; sorry if some of them seem redundant.

I'm not sure I really follow this but if you want to know which field has the focus or has just lost the focus then you can check the event for that field

There is an example project called "Canvas Field" - its number 10 on our projects web page and should be included with the demo projects bundled with HyperNext. As the user movers their mouse across the card the program indicates which canvas or field the mouse is over - it speaks their number and also puts the result in a status field. It can be be easily modified to indicate when the mouse has left the field(lost focus). Perhaps you could experiment with this to see if it can track your field activity.

Here are the event numbers for fields returned by FieldEventFN:-
Code: [Select]
1 - Mouse Down:  The mouse button was pressed within the field.

2 - Mouse Up:  The mouse button was released within the field.

3 - Mouse Drag:  The mouse was dragged  within the field.

4 - Mouse Move:  The mouse moved within the field.

5 - Mouse Enter:  The mouse entered the field.

6 - Mouse Exit:  The mouse exited the field.

7 - Keydown: A key was pressed while the field  had the focus.

8 - Got focus: The field received the focus.

9 - Lost focus:  The field lost the focus.
« Last Edit: January 01, 1970, 12:00:00 AM by Guest »
I am sorry but I do not have time to answer questions by PM or email.
If you post your questions in this forum then it might help others.

sparkythex

  • Newbie
  • *
  • Posts: 43
Re: getting cut; copy ; paste
« Reply #5 on: December 28, 2010, 05:32:43 AM »
Quote from: "Malkom"
Quote from: "sparkythex"
2nd question on this is:
I guess this is not a question, so much just, because I need to figure out why copy , cut , paste doesn't work.
one problem i have is i have 3 field boxes.
i want to be able to cut; copy ; paste from & be able to cut; copy ; paste into. but i have 2 that I don't want/need it for.
but i also have to track which of the 3 is being used at the moment.
the ones i can use are called "field 3" ;"field 4" ; "field 5"

I sort of got code all over the place so I broke it up in to the areas it is in.
i hope it doesn't make it more confusing.
I also left in all my remark lines; sorry if some of them seem redundant.

I'm not sure I really follow this but if you want to know which field has the focus or has just lost the focus then you can check the event for that field

There is an example project called "Canvas Field" - its number 10 on our projects web page and should be included with the demo projects bundled with HyperNext. As the user movers their mouse across the card the program indicates which canvas or field the mouse is over - it speaks their number and also puts the result in a status field. It can be be easily modified to indicate when the mouse has left the field(lost focus). Perhaps you could experiment with this to see if it can track your field activity.

after checking on the  project called "Canvas Field"
it seems like the fields have
Code: [Select]
@field action
@Call FieldAction(#fid)
@example
Call FieldAction(3)
Call FieldAction(4)
etc.
main code has:
Code: [Select]
@FieldAction(fnum)
Local fid,evnum,mess

Put fnum into fid

Put FieldEventFN(fid) into evnum

Put fid into mess
Put evnum after mess
Put mess into field 7
@there were  more lines of code but i don't feel the need to list them but i pulled out the whole thing.

however after i mirrored this code in app, it doesn't do the same thing.
did i miss code somewhere else?
(i made sure i had all the same amount of field boxes too, just in case.)
one other odd ball thing...
i have some extra code added after yours.
think is when i click on the fields it doesn't do your code or my code.
but when i double click on it then it does my code.

or is this one of those things that you have to look at all of my code?
« Last Edit: January 01, 1970, 12:00:00 AM by Guest »

sparkythex

  • Newbie
  • *
  • Posts: 43
Re: getting cut; copy ; paste
« Reply #6 on: December 28, 2010, 06:19:39 AM »
Quote from: "sparkythex"

however after i mirrored this code in app, it doesn't do the same thing.
did i miss code somewhere else?
(i made sure i had all the same amount of field boxes too, just in case.)
one other odd ball thing...
i have some extra code added after yours.
think is when i click on the fields it doesn't do your code or my code.
but when i double click on it then it does my code.

or is this one of those things that you have to look at all of my code?

hooray!!!
self healing answer!!
except now i need to get the  copy & paste to work.

I did miss some code i found it.
under the card i found
Code: [Select]
For n=1 To 6
    FieldSetKeyDown(n,1)
    FieldSetGotFocus(n,1)
    FieldSetLostFocus(n,1)
    @FieldSetMouseUp(n,1)
    @FieldSetMouseMove(n,1)
    FieldSetMouseEnter(n,1)
    FieldSetMouseExit(n,1)
EndFor

except now i need to get the  copy & paste to work.
why is the FieldSetMouseUp & FieldSetMouseMove rem out?
« Last Edit: January 01, 1970, 12:00:00 AM by Guest »

sparkythex

  • Newbie
  • *
  • Posts: 43
Re: getting cut; copy ; paste
« Reply #7 on: December 28, 2010, 08:11:41 AM »
I have questions on why.
I was using the "CanvasFieldEvents" example.

All I did was about 3 things.
Removed the canvas & remove the card info for them.
I unrem
Code: [Select]
For n=1 To 6
    FieldSetKeyDown(n,1)
    FieldSetGotFocus(n,1)
    FieldSetLostFocus(n,1)
    FieldSetMouseUp(n,1)
    FieldSetMouseMove(n,1)
    FieldSetMouseEnter(n,1)
    FieldSetMouseExit(n,1)
EndFor

then adjusted if to include more mouse stuff.
(I left all the original stuff, just this is all I changed.)
Code: [Select]
If (evnum=1) OR (evnum=2) OR (evnum=8) Then
    Put 'Field ' into mess
    Append fid onto mess
   @ SayNow mess
@
RadioSetState   fid,1
@ white = 255,255,255
 FieldPaperColor   3,255,255,255
 FieldPaperColor   4,255,255,255
 FieldPaperColor   5,255,255,255
@ yellow = 255,255,0
 FieldPaperColor   fid,255,255,0
@
    SayNow mess
    GotoLabel 1
EndIf

If evnum=9 Then
    SayNow 'lost focus.'
EndIf

but now after about 5-6 switches, it crashes.

here is crash error
Code: [Select]
here is crash error
@@@@@@@@
Date/Time:      2010-12-28 00:01:25.248 -0800
OS Version:     10.4.11 (Build 8S2167)
Report Version: 4

Command: Creator
Path:    /Applications/hypernext/HyperNext Studio/Creator
Parent:  WindowServer [68]
Rosetta: Yes

Version: 3.83 (3.83 HyperNext Creator)

PID:    389
Thread: Unknown

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0:
0   LaunchCFMApp 0xb80a564f 0xb8000000 + 677455
1   LaunchCFMApp 0xb809fb15 0xb8000000 + 654101
2   LaunchCFMApp 0xb80bd72e 0xb8000000 + 775982
3   LaunchCFMApp 0xb811e403 spin_lock_wrapper + 1985

Thread 1:
0   LaunchCFMApp 0xb822fa6b strchr + 72
1   LaunchCFMApp 0xb81cb487 pthread_cond_wait + 3114
2   LaunchCFMApp 0xb816765e catch_exception_raise_state_identity + 318
3   LaunchCFMApp 0xb8166b9a CallPPCFunctionAtAddressInt + 177124
4   LaunchCFMApp 0xb8166a91 CallPPCFunctionAtAddressInt + 176859
5   LaunchCFMApp 0xb816775c catch_exception_raise_state_identity + 572
6   LaunchCFMApp 0xb8200c00 pthread_create + 1124

Thread 2:
0   LaunchCFMApp 0xb81345b0 spin_lock_wrapper + 92526
1   LaunchCFMApp 0xb814815b CallPPCFunctionAtAddressInt + 51621
2   LaunchCFMApp 0xb80a626f 0xb8000000 + 680559
3   LaunchCFMApp 0xb809fb15 0xb8000000 + 654101
4   LaunchCFMApp 0xb80bd72e 0xb8000000 + 775982
5   LaunchCFMApp 0xb811eb4e spin_lock_wrapper + 3852

Thread 3:
0   LaunchCFMApp 0xb81342a8 spin_lock_wrapper + 91750
1   LaunchCFMApp 0xb814d2e0 CallPPCFunctionAtAddressInt + 72490
2   LaunchCFMApp 0xb80a626f 0xb8000000 + 680559
3   LaunchCFMApp 0xb809fb15 0xb8000000 + 654101
4   LaunchCFMApp 0xb80bd72e 0xb8000000 + 775982
5   LaunchCFMApp 0xb811eb4e spin_lock_wrapper + 3852

Thread 4:
0   LaunchCFMApp 0xb813446b spin_lock_wrapper + 92201
1   LaunchCFMApp 0xb815fa34 CallPPCFunctionAtAddressInt + 148094
2   LaunchCFMApp 0xb8162601 CallPPCFunctionAtAddressInt + 159307
3   LaunchCFMApp 0xb80c805c 0xb8000000 + 819292

Thread 5:
0   LaunchCFMApp 0xb81342a8 spin_lock_wrapper + 91750
1   LaunchCFMApp 0xb814d2e0 CallPPCFunctionAtAddressInt + 72490
2   LaunchCFMApp 0xb80a626f 0xb8000000 + 680559
3   LaunchCFMApp 0xb809fb15 0xb8000000 + 654101
4   LaunchCFMApp 0xb80bd72e 0xb8000000 + 775982
5   LaunchCFMApp 0xb811eb4e spin_lock_wrapper + 3852

Thread 6:
0   LaunchCFMApp 0xb813431a spin_lock_wrapper + 91864
1   LaunchCFMApp 0xb814d4b8 CallPPCFunctionAtAddressInt + 72962
2   LaunchCFMApp 0xb80c805c 0xb8000000 + 819292

Thread 7:
0   LaunchCFMApp 0xb81346a0 spin_lock_wrapper + 92766
1   LaunchCFMApp 0xb814f4a7 CallPPCFunctionAtAddressInt + 81137
2   LaunchCFMApp 0xb80a626f 0xb8000000 + 680559
3   LaunchCFMApp 0xb809fb15 0xb8000000 + 654101
4   LaunchCFMApp 0xb80bd72e 0xb8000000 + 775982
5   LaunchCFMApp 0xb811e403 spin_lock_wrapper + 1985

Thread 8:
0   LaunchCFMApp 0xb81342a8 spin_lock_wrapper + 91750
1   LaunchCFMApp 0xb814d2e0 CallPPCFunctionAtAddressInt + 72490
2   LaunchCFMApp 0xb80a626f 0xb8000000 + 680559
3   LaunchCFMApp 0xb809fb15 0xb8000000 + 654101
4   LaunchCFMApp 0xb80bd72e 0xb8000000 + 775982
5   LaunchCFMApp 0xb811eb4e spin_lock_wrapper + 3852

Thread 9:
0   LaunchCFMApp 0xb81342a8 spin_lock_wrapper + 91750
1   LaunchCFMApp 0xb814d2e0 CallPPCFunctionAtAddressInt + 72490
2   LaunchCFMApp 0xb80c805c 0xb8000000 + 819292

Thread 10:
0   LaunchCFMApp 0xb81342a8 spin_lock_wrapper + 91750
1   LaunchCFMApp 0xb814d2e0 CallPPCFunctionAtAddressInt + 72490
2   LaunchCFMApp 0xb80c805c 0xb8000000 + 819292

Thread 11:
0   LaunchCFMApp 0xb81342a8 spin_lock_wrapper + 91750
1   LaunchCFMApp 0xb814e02c CallPPCFunctionAtAddressInt + 75894
2   LaunchCFMApp 0xb80c805c 0xb8000000 + 819292

Unknown thread crashed with i386 Thread State:
eax: 0x00000000  ebx: 0xb80a5628  ecx:0x00000000  edx: 0x00000002
edi: 0x00000000  esi: 0x80d03990  ebp:0xb7fff9f8  esp: 0xb7fff9c0
 ss: 0x0000001f  efl: 0x00010202  eip:0xb80a564f   cs: 0x00000017
 ds: 0x0000001f   es: 0x0000001f   fs:0x00000000   gs: 0x00000037

Binary Images Description:
    0x1000 -     0x2fff LaunchCFMApp /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp
  0x205000 -   0x2f3fff libxml2.2.dylib /usr/lib/libxml2.2.dylib
 0x11d5000 -  0x124efff com.DivXInc.DivXDecoder 6.0.5 /Library/QuickTime/DivX 6 Decoder.component/Contents/MacOS/DivX 6 Decoder
0x16549000 - 0x1654bfff com.apple.textencoding.unicode 2.1 /System/Library/TextEncodings/Unicode Encodings.bundle/Contents/MacOS/Unicode Encodings
0x16f7d000 - 0x16f7dfff com.apple.applescript.component 1.10.7 /System/Library/Components/AppleScript.component/Contents/MacOS/AppleScript
0x17762000 - 0x17767fff com.apple.audio.AppleHDAHALPlugIn 1.3.7 (1.3.7a23) /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0x186e9000 - 0x18715fff com.apple.audio.SoundManager.Components 3.9.2 /System/Library/Components/SoundManagerComponents.component/Contents/MacOS/SoundManagerComponents
0x18891000 - 0x188e5fff com.apple.speech.synthesis.MacinTalkSynthesizer 3.5 /System/Library/Speech/Synthesizers/MacinTalk.SpeechSynthesizer/Contents/MacOS/MacinTalk
0x70000000 - 0x700f5fff com.apple.audio.units.Components 1.4.7 /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x78e00000 - 0x78e08fff libLW8Utils.dylib /System/Library/Printers/Libraries/libLW8Utils.dylib
0x79200000 - 0x7923efff libLW8Converter.dylib /System/Library/Printers/Libraries/libLW8Converter.dylib
0x8fc00000 - 0x8fc50fff dyld 46.16 /usr/lib/dyld
0x8fe00000 - 0x8fe4afff dyld 46.16 /usr/lib/dyld
0x90000000 - 0x901c0fff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x90218000 - 0x9021dfff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
0x9021f000 - 0x90261fff com.apple.CoreText 1.1.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x90289000 - 0x9036dfff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x90396000 - 0x90758fff com.apple.CoreGraphics 1.258.85 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x907e7000 - 0x908befff com.apple.CoreFoundation 6.4.11 (368.35) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x90905000 - 0x90905fff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x90907000 - 0x90a10fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
0x90a61000 - 0x90ae4fff libobjc.A.dylib /usr/lib/libobjc.A.dylib
0x90b0d000 - 0x90b7ffff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib
0x90bf2000 - 0x90bfdfff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
0x90c02000 - 0x90c77fff com.apple.framework.IOKit 1.4.8 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90c8d000 - 0x90ca1fff libauto.dylib /usr/lib/libauto.dylib
0x90ca7000 - 0x90f72fff com.apple.CoreServices.CarbonCore 682.31 (682.32) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90fcf000 - 0x91048fff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x9108b000 - 0x910ccfff com.apple.CFNetwork 129.24 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x910e0000 - 0x910f4fff com.apple.WebServices 1.1.3 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x91100000 - 0x91192fff com.apple.SearchKit 1.0.8 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x911ce000 - 0x911eefff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x911fb000 - 0x9120afff libz.1.dylib /usr/lib/libz.1.dylib
0x9120d000 - 0x913c2fff com.apple.security 4.5.2 (29774) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x914bf000 - 0x914c8fff com.apple.DiskArbitration 2.1.2 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x914cf000 - 0x914d7fff libbsm.dylib /usr/lib/libbsm.dylib
0x914db000 - 0x91503fff com.apple.SystemConfiguration 1.8.6 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x91515000 - 0x9158efff com.apple.audio.CoreAudio 3.0.5 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x915d8000 - 0x915d8fff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x915da000 - 0x9160dfff com.apple.AE 316.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x91623000 - 0x91700fff com.apple.ColorSync 4.4.13 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x9173f000 - 0x917c0fff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x917fd000 - 0x918affff com.apple.QD 3.10.28 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x918e4000 - 0x9193afff com.apple.HIServices 1.5.2 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x91962000 - 0x9197cfff com.apple.LangAnalysis 1.6.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x9198a000 - 0x919aafff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x919b7000 - 0x919f3fff com.apple.LaunchServices 183.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x91a0b000 - 0x91a19fff com.apple.speech.synthesis.framework 3.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x91a21000 - 0x91a60fff com.apple.ImageIO.framework 1.5.9 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x91a75000 - 0x91b38fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
0x91b83000 - 0x91b98fff libcups.2.dylib /usr/lib/libcups.2.dylib
0x91b9d000 - 0x91bbdfff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91bc2000 - 0x91c22fff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91c34000 - 0x91c38fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91c3a000 - 0x91ca7fff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91cac000 - 0x91cc8fff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x91ccd000 - 0x91ccffff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91dde000 - 0x91e1ffff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91e25000 - 0x91e25fff com.apple.Accelerate 1.3.1 (Accelerate 1.3.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91e27000 - 0x91f0dfff com.apple.vImage 2.5 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x91f15000 - 0x91f34fff com.apple.Accelerate.vecLib 3.3.1 (vecLib 3.3.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91fa0000 - 0x9202cfff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x92038000 - 0x920cffff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x920e8000 - 0x92695fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x926c8000 - 0x929f3fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x92a23000 - 0x92b12fff libiconv.2.dylib /usr/lib/libiconv.2.dylib
0x92b15000 - 0x92b9bfff com.apple.DesktopServices 1.3.7 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x92bdd000 - 0x92e19fff com.apple.Foundation 6.4.12 (567.42) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92f42000 - 0x92f62fff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92f6d000 - 0x92fc9fff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92fdf000 - 0x92fdffff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x92fe1000 - 0x92ff6fff com.apple.ImageCapture 3.0.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x93007000 - 0x93012fff com.apple.speech.recognition.framework 3.6 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x9301a000 - 0x93023fff com.apple.securityhi 2.0.1 (24742) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x9302b000 - 0x930befff com.apple.ink.framework 101.2.1 (71) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x930d3000 - 0x930d8fff com.apple.help 1.0.3 (32.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x930dc000 - 0x930fefff com.apple.openscripting 1.2.7 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x93112000 - 0x9311afff com.apple.print.framework.Print 5.2 (192.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x93121000 - 0x9318afff com.apple.htmlrendering 66.1 (1.1.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x931b3000 - 0x931fbfff com.apple.NavigationServices 3.4.4 (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x93225000 - 0x93236fff com.apple.audio.SoundManager 3.9.1 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x9323f000 - 0x93246fff com.apple.CommonPanels 1.2.3 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x9324c000 - 0x93573fff com.apple.HIToolbox 1.4.10 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x936a8000 - 0x936b5fff com.apple.opengl 1.4.16 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x9413a000 - 0x941aefff com.apple.CoreData 91 (92.1) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x941e8000 - 0x942a7fff com.apple.audio.toolbox.AudioToolbox 1.4.7 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x942eb000 - 0x942ebfff com.apple.audio.units.AudioUnit 1.4.2 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x942ed000 - 0x944a0fff com.apple.QuartzCore 1.4.12 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x944e9000 - 0x94529fff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib
0x94531000 - 0x94575fff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x9457c000 - 0x94595fff com.apple.CoreVideo 1.4.2 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x9472f000 - 0x94740fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x94747000 - 0x94754fff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x947a4000 - 0x947befff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x947c5000 - 0x94af8fff com.apple.QuickTime 7.6.4 (1327.73) /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x94f5a000 - 0x94f78fff libresolv.9.dylib /usr/lib/libresolv.9.dylib
0x9656f000 - 0x96584fff com.apple.speech.SpeechDictionary 3.4 /System/Library/PrivateFrameworks/SpeechDictionary.framework/Versions/A/SpeechDictionary
0x969af000 - 0x969cefff com.apple.vecLib 3.3.1 (vecLib 3.3.1) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x97180000 - 0x9718dfff com.apple.agl 2.5.9 (AGL-2.5.9) /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x98a61000 - 0x98af6fff com.apple.applescript 1.10.7 /System/Library/PrivateFrameworks/AppleScript.framework/Versions/A/AppleScript
0x98cfb000 - 0x99934fff com.apple.QuickTimeComponents.component 7.6.4 (1327.73) /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents
0x9a7b4000 - 0x9a7d3fff com.apple.OpenTransport 3.0 /System/Library/PrivateFrameworks/OpenTransport.framework/OpenTransport
0x9a850000 - 0x9a851fff com.apple.iokit.dvcomponentglue 1.9.0 /System/Library/Frameworks/DVComponentGlue.framework/Versions/A/DVComponentGlue
0x9cdcb000 - 0x9cdcdfff Interposers.dylib /usr/libexec/oah/Shims/Interposers.dylib
0x9fef8000 - 0x9ff37fff com.apple.QuickTimeFireWireDV.component 7.6.4 (1327.73) /System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/MacOS/QuickTimeFireWireDV
0x9ff40000 - 0x9ffe2fff com.apple.QuickTimeImporters.component 7.6.4 (1327.73) /System/Library/QuickTime/QuickTimeImporters.component/Contents/MacOS/QuickTimeImporters
0xb8000000 - 0xb82d6fff LaunchCFMApp /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp
0xeab00000 - 0xeab1ffff libConverter.dylib /System/Library/Printers/Libraries/libConverter.dylib

Translated Code Information:

Rosetta Version:  17.26
Args:   /Applications/hypernext/HyperNext Studio/Creator /Applications/hypernext/HyperNext Studio/Creator -psn_0_7602177
Exception: EXC_BAD_ACCESS (0x0001)

Thread 0: (0xb021cd38, 0xb81342a8)
0x90031e40: /usr/lib/libSystem.B.dylib : _pthread_cond_wait + 0x1b4
0x70016bd4: /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio : _DLSMusicDeviceEntry + 0x2764
0x70016980: /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio : _DLSMusicDeviceEntry + 0x2510
0x700168b0: /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio : _DLSMusicDeviceEntry + 0x2440
0x9002c768: /usr/lib/libSystem.B.dylib : __pthread_body + 0x60
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :  + 0x0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000             vrsave: 0x00000000
cr:  0xXXXXXXXX xer: 0x00000000 lr: 0x90031e70 ctr: 0x9002ce00
r00: 0xffffffdb r01: 0xf0203c80 r02: 0xa0001fc4 r03: 0x00004203
r04: 0x00004303 r05: 0x0000002c r06: 0x0000002c r07: 0x00008f03
r08: 0x00000000 r09: 0x00000001 r10: 0x00000000 r11: 0xa0006b70
r12: 0x9002ce00 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x700f68e4 r23: 0x00000000
r24: 0x700f68e4 r25: 0x17334d40 r26: 0xa0001c9c r27: 0x1733185c
r28: 0xa0001fc4 r29: 0x17331888 r30: 0xa0001fc4 r31: 0x90031c9c

Thread 1: (0xb031ed08, 0xb81346a0)
0x92b180b0: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv : __ZN19TFSNotificationTask22FSNotificationTaskProcEPv + 0x20
0x90ce3178: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _PrivateMPEntryPoint + 0x50
0x9002c768: /usr/lib/libSystem.B.dylib : __pthread_body + 0x60
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :  + 0x0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000             vrsave: 0x00000000
cr:  0xXXXXXXXX xer: 0x00000000 lr: 0x92b180c8 ctr: 0x9002fae0
r00: 0x0000016b r01: 0xf0305d70 r02: 0x00000000 r03: 0x00000010
r04: 0x00000000 r05: 0x00000000 r06: 0xf0305da8 r07: 0x00000001
r08: 0x00000000 r09: 0x00000001 r10: 0x00000000 r11: 0xa2b15330
r12: 0x9002fae0 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000
r24: 0x00000000 r25: 0x00000000 r26: 0x00000000 r27: 0x01a1bc00
r28: 0x00000000 r29: 0x00000000 r30: 0x173773c0 r31: 0x90ce3138

Thread 2: (0xb0420df8, 0xb81342a8)
0x90031e40: /usr/lib/libSystem.B.dylib : _pthread_cond_wait + 0x1b4
0x90ce3398: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _MPWaitOnQueue + 0x110
0x1889d670: /System/Library/Speech/Synthesizers/MacinTalk.SpeechSynthesizer/Contents/MacOS/MacinTalk : __ZN10MTBEWorker8WorkLoopEPS_ + 0xe8
0x1889d800: /System/Library/Speech/Synthesizers/MacinTalk.SpeechSynthesizer/Contents/MacOS/MacinTalk : _MTBEWorkerStartMPTask + 0x10
0x90ce3178: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _PrivateMPEntryPoint + 0x50
0x9002c768: /usr/lib/libSystem.B.dylib : __pthread_body + 0x60
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :  + 0x0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000             vrsave: 0x00000000
cr:  0xXXXXXXXX xer: 0x00000000 lr: 0x90031e70 ctr: 0x9002ce00
r00: 0xffffffdb r01: 0xf0407b70 r02: 0xa0001fc4 r03: 0x00004403
r04: 0x00004a03 r05: 0x00000000 r06: 0x0007a11f r07: 0xfff0bdc0
r08: 0x1737e120 r09: 0x00000001 r10: 0x00000000 r11: 0xa0006b70
r12: 0x9002ce00 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0xf0407d00 r19: 0x188cd5a0
r20: 0x188cd5a0 r21: 0x188cd5a0 r22: 0x00000000 r23: 0x00000000
r24: 0x00000000 r25: 0x7fffffff r26: 0xa0001c9c r27: 0xa0ca78a8
r28: 0xa0001fc4 r29: 0x1737e128 r30: 0xa0001fc4 r31: 0x90031c9c

Thread 3: (0xb029ddf0, 0xb813431a)
0x9007238c: /usr/lib/libSystem.B.dylib : _pthread_cond_timedwait_relative_np + 0x1ec
0x915371f8: /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio : __ZN7CAGuard7WaitForEy + 0xd4
0x91535c3c: /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio : __ZN11HP_IOThread8WorkLoopEv + 0x1ec
0x91535a3c: /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio : __ZN11HP_IOThread11ThreadEntryEPS_ + 0x10
0x9152823c: /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio : __ZN9CAPThread5EntryEPS_ + 0x6c
0x9002c768: /usr/lib/libSystem.B.dylib : __pthread_body + 0x60
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :  + 0x0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000             vrsave: 0x00000000
cr:  0xXXXXXXXX xer: 0x00000000 lr: 0x900723c8 ctr: 0x900553c0
r00: 0xffffffd9 r01: 0xf0284bc0 r02: 0xa0001fc4 r03: 0x00004803
r04: 0x00004b03 r05: 0x00000000 r06: 0x00ac49f5 r07: 0xf0284cc8
r08: 0x90bf2ba8 r09: 0x00000001 r10: 0x00ac49f5 r11: 0xa0006b5c
r12: 0x900553c0 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0xf0284ccc
r24: 0x43300000 r25: 0xa00021b4 r26: 0x17335454 r27: 0x17335480
r28: 0xf0284c68 r29: 0xa0001fc4 r30: 0xa0001fc4 r31: 0x900721b4

Thread 4: (0xb0626e08, 0xb81342a8)
0xa07e717c: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation : ___kCFAllocatorSystemDefault + 0x0
0x90045788: /usr/lib/libSystem.B.dylib : _usleep + 0x48
0x91a0e518: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis : _PollChannelStatus + 0x2c
0x9002c768: /usr/lib/libSystem.B.dylib : __pthread_body + 0x60
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :  + 0x0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000             vrsave: 0x00000000
cr:  0xXXXXXXXX xer: 0x00000000 lr: 0x90041fac ctr: 0x90042200
r00: 0xffffffa6 r01: 0xf058acc0 r02: 0x0bebc200 r03: 0x00000e0b
r04: 0xa4fdb78d r05: 0x0000009c r06: 0x18a4e778 r07: 0x00000004
r08: 0x90042108 r09: 0x00000000 r10: 0xa0006b00 r11: 0xa0006b8c
r12: 0x90042200 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000
r24: 0x901c1e50 r25: 0x00000000 r26: 0xa0011e50 r27: 0xa0011e50
r28: 0x00000e0b r29: 0xa4fdb78d r30: 0xf058ad98 r31: 0x90041e50

Thread 5: Crashed (0xb7fff9c0, 0xb80a564f)
0x1889b854: /System/Library/Speech/Synthesizers/MacinTalk.SpeechSynthesizer/Contents/MacOS/MacinTalk : __ZN24MTBEAudioUnitSoundOutput14BufferCompleteEP15MTBEAudioBuffer + 0x54
0x7006e280: /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio : _AUScheduledSoundPlayerEntry + 0x4bc
0x70009a98: /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio : _DefaultOutputAUEntry + 0x7e0c
0x7000490c: /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio : _DefaultOutputAUEntry + 0x2c80
0x7006de78: /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio : _AUScheduledSoundPlayerEntry + 0xb4
0x90cfbef4: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _CallComponentDispatch + 0x30
0x942eb790: /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit : _AudioUnitUninitialize + 0x20
0x9420fc08: /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox : __ZN17AudioUnitNodeInfo12UninitializeEv + 0x30
0x9420fb9c: /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox : __ZN14AudioUnitGraph12UninitializeEv + 0x68
0x9420ff40: /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox : __ZN14AudioUnitGraph7DisposeEv + 0x48
0x9420fe5c: /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox : _DisposeAUGraph + 0xdc
0x1889c8c4: /System/Library/Speech/Synthesizers/MacinTalk.SpeechSynthesizer/Contents/MacOS/MacinTalk : __ZN24MTBEAudioUnitSoundOutputD0Ev + 0x48
0x18899240: /System/Library/Speech/Synthesizers/MacinTalk.SpeechSynthesizer/Contents/MacOS/MacinTalk : __ZN20SpeechChannelManagerD0Ev + 0xe8
0x188b19f8: /System/Library/Speech/Synthesizers/MacinTalk.SpeechSynthesizer/Contents/MacOS/MacinTalk : _SECloseSpeechChannel + 0x60
0x91a10964: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis : _DisposeSpeechChannel + 0x24
0x00773ac0: No symbol
0x853d9018: No symbol
0x8544d8c0: No symbol
0x8542ae4c: No symbol
0x853cf6ec: No symbol
0x854aca1c: No symbol
0x854acc80: No symbol
0x0075ebb8: No symbol
0x0075eb40: No symbol

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000             vrsave: 0x00000000
cr:  0xXXXXXXXX xer: 0x20000000 lr: 0x1889b854 ctr: 0x900017e8
r00: 0x1889b854 r01: 0x18803410 r02: 0x00000000 r03: 0x01e81604
r04: 0x18985064 r05: 0x00000000 r06: 0xa41e9050 r07: 0x0042f6e0
r08: 0xa41e9238 r09: 0x00000000 r10: 0x18803698 r11: 0x188e67f0
r12: 0x900017e8 r13: 0x00000000 r14: 0x00680068 r15: 0x00000001
r16: 0x04000000 r17: 0x00000000 r18: 0x00680068 r19: 0x00000001
r20: 0x04000000 r21: 0x00000000 r22: 0x00000001 r23: 0x00000001
r24: 0x04000000 r25: 0x00000000 r26: 0x00000000 r27: 0x00000001
r28: 0x18985064 r29: 0x01e81604 r30: 0x18985000 r31: 0x700047d8

Thread 6: (0xb0522df8, 0xb81342a8)
0x90031e40: /usr/lib/libSystem.B.dylib : _pthread_cond_wait + 0x1b4
0x90ce3398: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _MPWaitOnQueue + 0x110
0x1889d670: /System/Library/Speech/Synthesizers/MacinTalk.SpeechSynthesizer/Contents/MacOS/MacinTalk : __ZN10MTBEWorker8WorkLoopEPS_ + 0xe8
0x1889d800: /System/Library/Speech/Synthesizers/MacinTalk.SpeechSynthesizer/Contents/MacOS/MacinTalk : _MTBEWorkerStartMPTask + 0x10
0x90ce3178: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _PrivateMPEntryPoint + 0x50
0x9002c768: /usr/lib/libSystem.B.dylib : __pthread_body + 0x60
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :  + 0x0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000             vrsave: 0x00000000
cr:  0xXXXXXXXX xer: 0x00000000 lr: 0x90031e70 ctr: 0x9002ce00
r00: 0xffffffdb r01: 0xf0509b70 r02: 0xa0001fc4 r03: 0x00004903
r04: 0x00004a03 r05: 0x00000000 r06: 0x0007a11f r07: 0xfff0bdc0
r08: 0x00476a60 r09: 0x00000001 r10: 0x00000000 r11: 0xa0006b70
r12: 0x9002ce00 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0xf0509d00 r19: 0x188cd5a0
r20: 0x188cd5a0 r21: 0x188cd5a0 r22: 0x00000000 r23: 0x00000000
r24: 0x00000000 r25: 0x7fffffff r26: 0xa0001c9c r27: 0xa0ca78a8
r28: 0xa0001fc4 r29: 0x00476a68 r30: 0xa0001fc4 r31: 0x90031c9c

Thread 7: (0xb019b7fc, 0xb813446b)
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :  + 0x0
0x9080a644: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation : _CFRunLoopRunSpecific + 0x67c
0x9152846c: /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio : __ZN10HALRunLoop9OwnThreadEPv + 0xd8
0x9152823c: /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio : __ZN9CAPThread5EntryEPS_ + 0x6c
0x9002c768: /usr/lib/libSystem.B.dylib : __pthread_body + 0x60

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000             vrsave: 0x00000000
cr:  0xXXXXXXXX xer: 0x00000000 lr: 0x9000b4fc ctr: 0x9000b5a0
r00: 0xffffffe1 r01: 0xf01827e0 r02: 0xa07e9fe0 r03: 0xf01828b0
r04: 0x03000006 r05: 0x00000000 r06: 0x00000450 r07: 0x00008803
r08: 0x00000000 r09: 0x00000000 r10: 0x7fffffff r11: 0xa00069a4
r12: 0x9000b5a0 r13: 0x00000000 r14: 0x00000000 r15: 0x90809fe0
r16: 0xa07e9fe0 r17: 0xa07e9fe0 r18: 0x20000024 r19: 0x00000000
r20: 0xf01828b0 r21: 0x17335d78 r22: 0x17335e68 r23: 0x00000000
r24: 0xf01828b0 r25: 0x00000450 r26: 0x00008803 r27: 0x00000000
r28: 0x00000000 r29: 0x03000006 r30: 0x03000006 r31: 0x90809fe0

Thread 8: (0xb039fd38, 0xb81342a8)
0x90031e40: /usr/lib/libSystem.B.dylib : _pthread_cond_wait + 0x1b4
0x90ce3398: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _MPWaitOnQueue + 0x110
0x92b18768: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv : __ZN13TNodeSyncTask12SyncTaskProcEPv + 0x88
0x90ce3178: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore : _PrivateMPEntryPoint + 0x50
0x9002c768: /usr/lib/libSystem.B.dylib : __pthread_body + 0x60
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :  + 0x0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000             vrsave: 0x00000000
cr:  0xXXXXXXXX xer: 0x00000000 lr: 0x90031e70 ctr: 0x9002ce00
r00: 0xffffffdb r01: 0xf0386900 r02: 0xa0001fc4 r03: 0x00004503
r04: 0x00004b03 r05: 0x00000000 r06: 0x0007a11f r07: 0xfff0bdc0
r08: 0x00404f00 r09: 0x00000001 r10: 0x00000000 r11: 0xa0006b70
r12: 0x9002ce00 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0xf0386a88 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000
r24: 0xf0386a84 r25: 0x7fffffff r26: 0xa0001c9c r27: 0xa0ca78a8
r28: 0xa0001fc4 r29: 0x00404f08 r30: 0xa0001fc4 r31: 0x90031c9c

Thread 9: (0xb011ad38, 0xb81342a8)
0x90031e40: /usr/lib/libSystem.B.dylib : _pthread_cond_wait + 0x1b4
0x9a7b8184: /System/Library/PrivateFrameworks/OpenTransport.framework/Versions/A/OpenTransport : _CarbonOperationThreadFunc + 0x88
0x9002c768: /usr/lib/libSystem.B.dylib : __pthread_body + 0x60
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :  + 0x0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000             vrsave: 0x00000000
cr:  0xXXXXXXXX xer: 0x00000000 lr: 0x90031e70 ctr: 0x9002ce00
r00: 0xffffffdb r01: 0xf0101a00 r02: 0xa0001fc4 r03: 0x00004003
r04: 0x00004103 r05: 0x00000028 r06: 0x00000030 r07: 0x00003f03
r08: 0x00000000 r09: 0x00000001 r10: 0x00502b77 r11: 0xa0006b70
r12: 0x9002ce00 r13: 0xf0101a9c r14: 0xf0101a98 r15: 0xaa7b8108
r16: 0xf0101c68 r17: 0x9a7d8108 r18: 0xf0101b14 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0xaa7b8108
r24: 0x00000000 r25: 0x00000000 r26: 0xa0001c9c r27: 0x0045b7f0
r28: 0xa0001fc4 r29: 0x0045b798 r30: 0xa0001fc4 r31: 0x90031c9c

Thread 10: (0xb0099d38, 0xb81345b0)
0x9a7b6f6c: /System/Library/PrivateFrameworks/OpenTransport.framework/Versions/A/OpenTransport : _BSD_watchevent + 0x2c
0x9a7bbf94: /System/Library/PrivateFrameworks/OpenTransport.framework/Versions/A/OpenTransport : _CarbonSelectThreadFunc + 0xc0
0x9002c768: /usr/lib/libSystem.B.dylib : __pthread_body + 0x60
0x00000000: /System/Library/Frameworks/Carbon.framework/Versions/A/Support/LaunchCFMApp :  + 0x0

PPC Thread State
srr0: 0x00000000 srr1: 0x00000000             vrsave: 0x00000000
cr:  0xXXXXXXXX xer: 0x00000000 lr: 0x9a7b6fd8 ctr: 0x90006440
r00: 0x00000000 r01: 0xf0080ce0 r02: 0xaa7b4010 r03: 0x000000e8
r04: 0xf0080db4 r05: 0x00000000 r06: 0x01000000 r07: 0x01000000
r08: 0x90bf2ba8 r09: 0x00000000 r10: 0x00000dd1 r11: 0xaa7b42b4
r12: 0x90006440 r13: 0x00000000 r14: 0x00000000 r15: 0xaa7b4010
r16: 0xaa7b4010 r17: 0xf0080d98 r18: 0xf0080d7c r19: 0xf0080d88
r20: 0xaa7bbee4 r21: 0xf0080d8c r22: 0xf0080db4 r23: 0x00000000
r24: 0xaa7bbee4 r25: 0xaa7bbee4 r26: 0x00000000 r27: 0xf0080d84
r28: 0xf0080db4 r29: 0x00000000 r30: 0x00000000 r31: 0x9a7bbee4


Model: MacBookPro2,2, BootROM MBP22.00A5.B07, 2 processors, Intel Core 2 Duo, 2.33 GHz, 2 GB
Graphics: ATI Radeon X1600, ATY,RadeonX1600, PCIe, 256 MB
Memory Module: BANK 0/DIMM0, 1 GB, DDR2 SDRAM, 667 MHz
Memory Module: BANK 1/DIMM1, 1 GB, DDR2 SDRAM, 667 MHz
AirPort: AirPort Extreme, 1.4.4
Bluetooth: Version 1.9.5f4, 2 service, 0 devices, 1 incoming serial ports
Network Service: Built-in Ethernet, Ethernet, en0
Network Service: Parallels Host-Guest, Ethernet, en2
Network Service: Parallels NAT, Ethernet, en3
Serial ATA Device: FUJITSU MHW2120BH, 111.79 GB
Parallel ATA Device: HL-DT-ST DVDRW GWA4080MA
USB Device: USB 2.0 FD, PNY, Up to 480 Mb/sec, 500 mA
USB Device: Built-in iSight, Micron, Up to 480 Mb/sec, 500 mA
USB Device: Hub, Up to 480 Mb/sec, 500 mA
USB Device: PS2/USB Browser Combo Mouse, Cypress Sem, Up to 1.5 Mb/sec, 500 mA
USB Device: CTE-440-U V4.0-3, WACOM, Up to 1.5 Mb/sec, 500 mA
USB Device: Apple Internal Keyboard / Trackpad, Apple Computer, Up to 12 Mb/sec, 500 mA
USB Device: IR Receiver, Apple Computer, Inc., Up to 12 Mb/sec, 500 mA
USB Device: Bluetooth USB Host Controller, Apple, Inc., Up to 12 Mb/sec, 500 mA
« Last Edit: January 01, 1970, 12:00:00 AM by Guest »

sparkythex

  • Newbie
  • *
  • Posts: 43
Re: getting cut; copy ; paste
« Reply #8 on: December 28, 2010, 09:29:19 AM »
Quote from: sparkythex
I have questions on why.
I was using the "CanvasFieldEvents" example.

All I did was about 3 things.
Removed the canvas & remove the card info for them.
I unrem
Code: [Select]
For n=1 To 6
    FieldSetKeyDown(n,1)
    FieldSetGotFocus(n,1)
    FieldSetLostFocus(n,1)
    FieldSetMouseUp(n,1)
    FieldSetMouseMove(n,1)
    FieldSetMouseEnter(n,1)
    FieldSetMouseExit(n,1)
EndFor

then adjusted if to include more mouse stuff.
(I left all the original stuff, just this is all I changed.)
Code: [Select]
If (evnum=1) OR (evnum=2) OR (evnum=8) Then
    Put 'Field ' into mess
    Append fid onto mess
   @ SayNow mess
@
RadioSetState   fid,1
@ white = 255,255,255
 FieldPaperColor   3,255,255,255
 FieldPaperColor   4,255,255,255
 FieldPaperColor   5,255,255,255
@ yellow = 255,255,0
 FieldPaperColor   fid,255,255,0
@
    SayNow mess
    GotoLabel 1
EndIf

If evnum=9 Then
    SayNow 'lost focus.'
EndIf

NOW THIS SAME CODE in my app.
it makes the field boxes blink & I haven't moved mouse or  nothing.
« Last Edit: January 01, 1970, 12:00:00 AM by Guest »

Malkom

  • Administrator
  • Newbie
  • *****
  • Posts: 401
  • Here to help you
Re: getting cut; copy ; paste
« Reply #9 on: December 30, 2010, 05:46:45 PM »
Quote from: "sparkythex"
Quote from: "sparkythex"
I have questions on why.
I was using the "CanvasFieldEvents" example.

All I did was about 3 things.
Removed the canvas & remove the card info for them.
I unrem
Code: [Select]
For n=1 To 6
    FieldSetKeyDown(n,1)
    FieldSetGotFocus(n,1)
    FieldSetLostFocus(n,1)
    FieldSetMouseUp(n,1)
    FieldSetMouseMove(n,1)
    FieldSetMouseEnter(n,1)
    FieldSetMouseExit(n,1)
EndFor

then adjusted if to include more mouse stuff.
(I left all the original stuff, just this is all I changed.)
Code: [Select]
If (evnum=1) OR (evnum=2) OR (evnum=8) Then
    Put 'Field ' into mess
    Append fid onto mess
   @ SayNow mess
@
RadioSetState   fid,1
@ white = 255,255,255
 FieldPaperColor   3,255,255,255
 FieldPaperColor   4,255,255,255
 FieldPaperColor   5,255,255,255
@ yellow = 255,255,0
 FieldPaperColor   fid,255,255,0
@
    SayNow mess
    GotoLabel 1
EndIf

If evnum=9 Then
    SayNow 'lost focus.'
EndIf

NOW THIS SAME CODE in my app.
it makes the field boxes blink & I haven't moved mouse or  nothing.

It sounds like the code is looping and making a field blink.

This is looking quite complex - perhaps you could add an extra field and send debug messages to it from your events - then it should get to the point where it becomes obvious when things go wrong.

Code: [Select]
Clear field 7
Put 'Test Point 1' after field 7
...
...
Put 'Test Point 2' after field 7
.....

This is the approach i usually use - its tedious but does get results.
« Last Edit: January 01, 1970, 12:00:00 AM by Guest »
I am sorry but I do not have time to answer questions by PM or email.
If you post your questions in this forum then it might help others.

sparkythex

  • Newbie
  • *
  • Posts: 43
Re: getting cut; copy ; paste
« Reply #10 on: January 09, 2011, 08:10:24 AM »
I was reviewing your answer.
I don't see that the copy, cut & paste part was answered.

I managed to figure out how the copy from the last active field was is done.
    I would think the cut is essentially the same as the cpoy but I am not sure how to remove the selected text.
how is the remove done?[/list]
also [list type=2]I don't know how to figure out the paste, without replacing the whole field or putting at end or beginning..
I see the example of how to replace the whole field but what do i do to keep old stuff in there?
I know the "append" & "before" & "after" puts it at the beginning or at the end but  
 how do i paste if something is still selected, in the middle of a word with in the field, or if it is just at some random poin in the field?
 i am believe is would work like a insert text command.
  if i have some text selected & i want to replace it with something i have copied.[/list]
Quote
I am guessing it is similar to the inserting something new.  only from the clipbaord.
viewtopic.php?f=16&t=89
you might get a 2 for 1 answer here if lucky.

if it helps here is my copy code:
Code: [Select]
         @ respond to field & copy selected
clear clipvar
@ now that old data is removed will put in new.

@ check if which
@FieldEventFN
 @ Returns an integer specifying the field event which caused the field handler to be called.
@ has to be 3. 4, 5
    if (LastField=3) or (LastField=4) or (LastField=5) Then
        @ will copy which one was last active.
        Put FieldSelTextFN(LastField) into clipvar
 @  Used for putting a literal or the contents of a variable into the clipboard.
@ SetClipboard clipvar put to my var.
@  SetClipboard 25 @ would take all data from field 25
    SetClipboard clipvar

else
        message 'No text was Selected'
       EndIf

@ test
put eventnum3 into field 8
put  FieldEventFN(3) after field 8

@ for clean up; clear out eventnum
reset eventnum3
reset eventnum4
reset eventnum5
« Last Edit: January 01, 1970, 12:00:00 AM by Guest »