Hello Kevin,
thank you for reply. I know this is not your product and I am pretty sure the problem is not related to Framework because I've tested MsgSvc outside of the our apps but not outside of the Framework and it works fine:
CLOSE DATABASES ALL
DO setx
LOCAL oChartPeriodObj,liRecord_count,liThermIncr, liMsg_counter,liCounter
oChartPeriodObj = CREATEOBJECT('ChartPeriodObj')
oChartPeriodObj.REQUERY()
liRecord_count = _TALLY
liCounter = 0
liMsg_counter = 10
liThermIncr = 90/liRecord_count
msgsvc("A Process is happening",liMsg_counter)
SCAN
liCounter = liCounter+1
lcMessage = "Processing record "+ STR(liCounter) + " from " + STR(liRecord_count)
liMsg_counter =liMsg_counter + liThermIncr
msgsvc(lcMessage,liMsg_counter)
ENDSCAN
What I mean by "jumping up" is when I call Thermometer bar the first time(before the scan) it works fine and appears on the screen in the certain coordinates. When I am calling it the second time(inside the scan) it moves up a half inch and stays there steady until it closes. And I can see that move so the users will and it kind of bothering me. What if I use Lock Screen? I don't know. I mean it is not big deal but it is not clean. And I love the MsgSvc and I'd like to use it in the future.
Kevin, I know you are very busy person so if you will have a couple of minutes here and there maybe you could take a look on this, if not then don't.
But I am very appreciated you attention to my problem. Thank you one more time.
Best Regards.
Igor