Silverfrost Forums

Welcome to our forums

8.10.0 now yields an error at run-time

20 Feb 2017 5:15 #18856

The following line has worked, now doesn't.

	i = winio@('%ts%bf%it%gf%`it%`bf%ts&',1.2d0, hfont2,1.0d0) ! bold italic, RED

Error is:

Runtime error from program:f:\cmasterf95\checkmate\win32\c-master.exe
Access Violation
The instruction at address 107d77c0 attempted to write to location 00000000

 107d49ee do_format_code(<ref>(<ptr>char),<ref>(<ptr>char),int,int,int,enumÄlogical,enumÄ [+2dd2]

 107e3cf1 __winio [+0b11]
 STATUS_SCREEN -  in file status_screen.for at line 31 [+063e]
 MAIN -  in file cmain.for at line 77 [+05d4]

eax=00000000   ebx=0f0adb8c   ecx=5f0a10f3
edx=0f0adc00   esi=00000000   edi=5f0a10f3
ebp=0f0ada88   esp=0f0ad1b4   IOPL=0
ds=002b   es=002b   fs=0053
gs=002b   cs=0023   ss=002b
flgs=00010216 [NC EP NZ SN DN NV]

 107d77c0  mov      [eax],ecx 
 107d77c2  jmp      107e374a 
 107d77c7  mov      edi,[10900128] 
20 Feb 2017 9:32 #18857

This turns out to be a regression in %gf that has now been fixed in the following download which is for those using %gf and version 8.10 of the compiler.

https://www.dropbox.com/s/82rxnldbwrx7epd/newDLLs1.zip?dl=0

20 Feb 2017 1:04 #18859

Thanks, Paul! You are awesome!

20 Feb 2017 4:34 #18861

Correct - he is 😃


-- Admin Silverfrost Limited
Please login to reply.