Silverfrost Forums

Welcome to our forums

behaivour of %ib button under Win 7

7 Mar 2011 3:48 #7877

Hi,

I have feeling that this subject might have been brought up recently. Anyway I have just upgraded to version 6.00 of FTN95 and have just installed on a windows 7 64bit laptop.

I now find that buttons defined using %ib are immediately calling the callback function when the cursor passes over them and not when clicked. To me this is a change of behaivour that I wish to eliminate.

Is there anyway to get them to only respond to a mouse click and not a cursor pass over?

John

7 Mar 2011 3:52 #7879

John,

Is this the result of connecting to an old salflibc.dll? Paul implemented mouseover sensitivity so that you can do flyout menus on mouseover, and as far as I can tell this new functionality conflicts with your intentions if you don't use the latest salflibc.

Eddie

7 Mar 2011 4:24 #7880

It's the ghost in the mousechine again:

https://forums.silverfrost.com/Forum/Topic/1503

Andy

7 Mar 2011 4:34 #7881

Hi Eddie,

I uninstalled previous version and searched for salflibc.dll before installing version 6.00.

I have only the latest version of salflibc.dll present.

%tt behaves as expected, if this is not cleared up I will have to replace all %ib with %tt 😦

Reading Andy's ghost in the mousechine thread, I can confirm that this is happening in my application, not with sdbg or plato.

cheers, John

7 Mar 2011 5:21 #7882

Problem fixed by taking Paul's advice in the ghost thread !

'4. If the problem is in your application and you want to modify your program for the short term then you will need to identify the callback reason in the callback for each of the buttons in your %ib bars. '

7 Mar 2011 9:36 #7884

As mentioned elsewhere, this is a regression in the current salflibc.dll that will be fixed in the release that is coming out soon. Otherwise you should try to access the former salflibc.dll.

9 Mar 2011 11:30 #7887

One point I should add, the %ib buttons worked fine under windows XP, the problem only occured with windows 7.

Please login to reply.