Are there any chances that in future FinalBuilder 6.0x will run at x64 systems with Logitech SetPoint driver installed (global hook issue)?
I am aware of the reasons of this problems, but it is difficult to work without Logitech SetPoint drivers installed.
Maybe the issue will be somehow resolved at the VSoft side, since there are no chances that Logitech will improve their drivers?
For example, resizing logics of components may be revised and simplified, with proper Lock/Unlock functions minimizing WM_SIZE events broadcasting.
It is worthwhile to note that FinalBuilder 5.x has no this issue! Nor I see this problem in any other application installed at my system (Vista Business x64).
Currently this issue is complete show-stopper to me, I am unable even to evaluate Finalbuilder 6.0x.
Unfortunately, I think the short answer is “not soon.” The component vendor whose components are responsible for the extra hooks consider this to be a Logitech problem (which is correct), and we’re not in a position to replace that component in the near future. We can try to lobby them, but I’m not sure how far we’ll get.
There are a couple of workarounds that might solve (some) of the problems: - don’t use the welcome page (there’s an option to not show welcome page at startup) - rename the FinalBuilderHelp\index.html and create a new index.html that’s blank.
I tried to disable "Welcome Page" in the FB 6 settings, but I am still see painting problems at the FB windows. In the "Design & Debug" -> "Main" the pane is not replotted if the size of the window is large enough. I believe that they could also be attributed to this Hook bug.
By the way, disabling of Welcome Page is the first thing that I usually do with any software. Do you really think that Welcome Page is usefil for every-day work? It may be good for marketing and advertizing, but for real work just MRU menu items are quite sufficient.
In any case I think that the situation is a dead-end type: Logitech will blame MS for x64 Hook bug, you component vendor will blame Logitech for buggy driver, you will try to push your component vendor and receive exactly the same kind of responces.
It is a pity to see how wonderful product is spoiled by overcomplicated decisions and bloated components. I wish I could use FB 6 in my environment, especially looking forward for Delphi 2008 support (Tiburon), but it looks like MSBuild actions in FB 5.5x will help me to survive for a while.
Hope my reply is not too harsh , I've had a hard day.
Just a small update: recently Logitech released SetPoint 4.60.122. My guess was quite correct, nothing changed in the conflict between Logitech hook and FinalBuilder resize logics. Welcome page still generates AVs, other windows have obvious repaint problems (x64 Vista SP1).