I use an app that is quite mature. It was moved over from VB to Gambas 1.0 and added to whenever something new came along or I have some spare time to add a new feature.

Yesterday when I started up the IDE it failed. I used F8 but almost immediately it failed with the following message. The app has not been worked on for at least a week. The compiled app works.

'Desktop.H is incorrectly overridden in class 'Desktop'

I cannot even guess what this means. I have no idea what 'Desktop.H' is pointing to. A guess would be screen height but the monitor has not changed. I did download a large bunch of updates. That could have caused it.

Some history:

I copied the directory to a new name and I loaded a backup from about one hour before. Same message. I loaded a backup from about one week before. No message. I came down to loading a backup from the day before. No message. So something happened from the time I shut down the day before.

I did a directory compare from the day before and the only difference were the file dates.

This is one huge app and I do not want to rebuild it. I do not want it to happen again.

Anyone knows or can make a guess?

Thanks.

P.

ps: I did enjoy the WhiteIslandSoftware(?) site. I hope you are as successful.

I did a project search and the only 'Desktop' that showed up was
" ' someone uses it
Try TextArea1.Text = Conv(TextArea1.Text, System.Charset, Desktop.Charset)
If Error Then
TextArea1.Text = Conv(TextArea1.Text, "ISO_8859-1", Desktop.Charset)
End If
"
No .class files were found.

You may have answered this post successfully or come very close to the problem.

The app does not use gb.Desktop or gb.Desktop.x11 but I did research the '.H' (interchangeable with .Height) and as I suspected it has something to do with the screen height. I have never used this component but I do see options that could replace some source code. Thank You.

I added the two components to my project and the message is gone. I don't know why but to confuse the issue further I removed the two components to see whether the issue was reproducible. No message.

I suspect somewhere a 'leak' happened. This is too far up the food chain for me to diagnose.