forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

%wb behaviour

 
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> Support
View previous topic :: View next topic  
Author Message
steveDoyle



Joined: 04 Sep 2009
Posts: 86
Location: Manchester

PostPosted: Thu Feb 04, 2021 12:05 pm    Post subject: %wb behaviour Reply with quote

HI Paul

I am getting some odd behaviour with the %WB control.
it reads and displays the test web page as expected. when i press the [OK] button the program crashes. the feedback message seem to refer to the button (%bt) but it works without issue if i comment out the %wb line
it crashes on win xp & 10
Steve

SUBROUTINE WEB_READ_TEST
IMPLICIT NONE
INCLUDE 'windows.inc'
CHARACTER*256 FPATH
INTEGER LF, LENGU

FPATH = 'http://epsassets.manchester.ac.uk/medialand/' //
+ 'cpi/vol1/software/cpi_ver_num.htm'
c actual length not LEN()
LF = LENGU(FPATH)
c lf= 76

IWIN = WINIO@('%ca[Web file read test]&')
IWIN = WINIO@('%60.20wb[' // FPATH(1:LF) // ']&')
IWIN = WINIO@('%ff&')
IWIN = WINIO@('%bt[OK]&')
IWIN = WINIO@('%ff')

END

Runtime error from program:c:\apps_cpi\bin\sprint.exe
Access Violation
The instruction at address 0e6a4523 attempted to read from location 00000000
0e6a3da1 constructed_button_procedure@16#70 [+0782]
7e418734 routine at address 7E418734 [+0000]
7e418816 routine at address 7E418816 [+0000]
7e428ea0 routine at address 7E428EA0 [+0000]
7e428eec routine at address 7E428EEC [+0000]
7c90e473 routine at address 7C90E473 [+0000]
7e4196c7 routine at address 7E4196C7 [+0000]
0e638706 __yield_program_control [+0221]


eax=ef011180 ebx=0000000f ecx=0e5fd1c4
edx=7c90e514 esi=0e6a3da1 edi=00000000
ebp=0e5fd260 esp=0e5fd1d4 IOPL=0
ds=0023 es=0023 fs=003b
gs=0000 cs=001b ss=0023
flgs=00010216 [NC EP NZ SN DN NV]

0e6a4523 mov ecx,[edi]
0e6a4525 cmp ecx,[ebp-0x20]
0e6a4528 jnle e6a4388
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 6752
Location: Salford, UK

PostPosted: Thu Feb 04, 2021 1:38 pm    Post subject: Reply with quote

Steve

It works OK for me although I have had to make some minor changes. For example I changed LENGU to LENG and I changed to free format for simplicity.

%wb has been available for a number of years but it is quite possible that it won't work on XP. It should work on Windows 10.
Back to top
View user's profile Send private message AIM Address
John-Silver



Joined: 30 Jul 2013
Posts: 1475
Location: Aerospace Valley

PostPosted: Mon Feb 08, 2021 1:34 pm    Post subject: Reply with quote

Paul,
Steve wrote:
it crashes on win xp & 10

..., so your it shuld work on XP and Win 10 doesn't seem to be 100% valid.
have you tried on Win XP for example ?
_________________
''Computers (HAL and MARVIN excepted) are incredibly rigid. They question nothing. Especially input data.Human beings are incredibly trusting of computers and don't check input data. Together cocking up even the simplest calculation ... Smile "
Back to top
View user's profile Send private message
steveDoyle



Joined: 04 Sep 2009
Posts: 86
Location: Manchester

PostPosted: Mon Feb 08, 2021 5:44 pm    Post subject: Reply with quote

HI

I initially suspected that it was related to the contents of the .HTM file but
on further investigation i found it works as expected (win XP) when it is a simple standalone code.

When exactly the same code is called from inside a complex application(s) it crashes. When it is called from a slightly less complex program it works as expected.

I guess my complex applications (stable for 20+ years) have shared a fundamental fault which is starting to reveal itself.

thanks

Steve
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> Support All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group