Hi, (Ftn95 8.70, win xp/32)
I use a %eb as a mini editor. It works as as expected until I use the cursor keys cursor keys to move around the text. The cursor does not move for about 5 seconds for each keypress. i.e. 2 quick cursor move = 10 second wait. If try and use another editor function (i.e. exit) during this delay the program crashes. if i wait fro the cursor to move there is no issue. If I used the mouse to move the cursor around the text there is no issue .
I will try and test it on a win10/64 system to see if it a legacy issue
steve
Here is the %eb call with options and some of the trace back message
CHARACTER*(32767) EQN_MODEL_BUFF_X
IWIN = WINIO@('%~`*.*eb[vscrollbar,hscrollbar,undo]&', IWIDTH, + IHEIGHT, EQN_MODEL_BUFF_X, EQN_BUFF_SIZE, + ED_INFO(EDI_DATA_EXIST_GREYED), EDIT_INFO_EQN)
Message 2
Runtime error from program:c:\apps_cpi\bin\sprint.exe Access Violation The instruction at address 0e58324c attempted to read from location 00000000 0e583231 strdup [+001b] 0e5b1256 GetTextExtentPoint_edit(<ptr>void,<ptr>char,int,<ptr>structÄtagSIZE)#70 [+0014] 0e5b4ccf locate_mouse(<ptr>structÄedit_buffer,int,int)#70 [+0228] 0e5b5570 edit_procedure@16 [+09c7] 7e418734 routine at address 7E418734 [+0000]
Message 2
Runtime error from program:c:\apps_cpi\bin\sprint.exe Access Violation The instruction at address 0e5b0051 attempted to read from location 00000128 0e5b0027 backup_one_utf8_char(<ref>(<ptr>char))#70 [+002a] 0e5b08a9 store_position_hint(<ptr>structÄedit_buffer,int)#70 [+0068] 0e5b5570 edit_procedure@16 [+1099] 7e418734 routine at address 7E418734 [+0000]