I have seen a strange scx corruption. The scx has been hacked by changing some properties values and methods programmtically. After the hacking, the scx has not been compiled.
If I open the scx using the form designer, I can see some codings are corrupted. However, if I close the form, issue the command compile form in the command window, the corrupted codings are fixed.
The strange thing is that if I open the scx using the form designer (I can see some methods are corrupted) and make some changes in a method which is not corrupted (I have not tried different ways such as changing property, changing methods which are corrupted). Then save the form. Issue the command compile form in the command window will not fix the corrupted methods anymore.
Since I have encountered this strange corruption, I have the following questions:
1. If I hack a scx by using the scx and replace some values in column properties and methods, does closing the scx by issuing "use" will compile the scx or not? My guess is not.
2. Do I need to compile the scx after the hacking or it is only necessary if methods are changed? My guess only if methods are changed.
3. When form designer opens a scx, the coding we see is from the column methods or objcode or somewhere else?
4. Does saving a scx in form designer compile the scx? My guess is yes.
5. Is there a free utility which can show difference between scx? So, I can use it to compare the difference before and after hacking.
Thank you for any help.
If I open the scx using the form designer, I can see some codings are corrupted. However, if I close the form, issue the command compile form in the command window, the corrupted codings are fixed.
The strange thing is that if I open the scx using the form designer (I can see some methods are corrupted) and make some changes in a method which is not corrupted (I have not tried different ways such as changing property, changing methods which are corrupted). Then save the form. Issue the command compile form in the command window will not fix the corrupted methods anymore.
Since I have encountered this strange corruption, I have the following questions:
1. If I hack a scx by using the scx and replace some values in column properties and methods, does closing the scx by issuing "use" will compile the scx or not? My guess is not.
2. Do I need to compile the scx after the hacking or it is only necessary if methods are changed? My guess only if methods are changed.
3. When form designer opens a scx, the coding we see is from the column methods or objcode or somewhere else?
4. Does saving a scx in form designer compile the scx? My guess is yes.
5. Is there a free utility which can show difference between scx? So, I can use it to compare the difference before and after hacking.
Thank you for any help.