Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How I can protect the program from REFOX?
Message
From
02/11/1998 11:35:36
Cetin Basoz
Engineerica Inc.
Izmir, Turkey
 
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00152987
Message ID:
00153581
Views:
22
>>>>? (1+2)/2*(5+3)
>>>>Cetin
>>>
>>>Cetin, you get:
>>>
>>>? (12^1)
>>>ENDPROC
>>>*
>>>
>>>This is with ReFox 7.0 (code in VFP5.0) - very wrong answer.
>>Thanks for testing :) I expected a wrong answer too. But what I expected was something like :
? 1+2/2*5+3
In my app :
>>...
>>* Case structure
>>* lnTargetRow > 23 here - an old Foxbase search&browse workaround
>>skip (lnTargetRow - 23)/2
>>...
>>
>>were converted as:
>>...
>>skip lnTargetRow - 23/2
>>...
>>I don't have refox so I don't know the version the conversion done (a UT member kindly did it for me).
>>Cetin
>
>I just tried your above line and it came out OK:
>
>SKIP (lnTargetRow-23)/2
>ENDPROC
>*
>
>I do get the 2 "extra lines", the ENDPROC and the "*" on everything.
Thanks for reserving time Fred. Endproc and "*" are understandable as an explicit end of proc and a comment line. If refox doing all these from exe (not fxp) hope it cannot decompile a vcx that's compiled and source code removed (seems it would). Otherwise I have to think of antidebugging strategies against it (I don't have an idea how to do now :().
Would you do me a favor and do a final test ?
-Create a very simple project (whatever you want-ie: one line prg).
-In project info uncheck debug info and check encrypt, build exe.
I wonder if refox would also decompile this (pray not).TIA.
Cetin
Çetin Basöz

The way to Go
Flutter - For mobile, web and desktop.
World's most advanced open source relational database.
.Net for foxheads - Blog (main)
FoxSharp - Blog (mirror)
Welcome to FoxyClasses

LinqPad - C#,VB,F#,SQL,eSQL ... scratchpad
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform