Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
What's the secret meaning of this piece of code?
Message
From
03/08/1997 11:46:36
 
 
To
03/08/1997 09:59:21
Cetin Basoz
Engineerica Inc.
Izmir, Turkey
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00042899
Message ID:
00042986
Views:
36
>A few lines about this discussion. It's not true that the code does nothing. It releases a variable that may be declared local or public elsewhere.

Params are PRIVATE in FoxPro. It means that if you RELEASE a parameter variable, this is released locally, regardless if the same variable exists on a higher level. So, it doesn't make any difference if this is the main ptogram or a called one.

BTW, Barbara solved the "mistery": the programmer came from Clipper and in Clipper params are LOCAL and not PRIVATE.

>Also you say it's at the beginning of a main program. But every main program could be a procedure for another main program that you forgot that you used before. So it makes it a lower call. Think of this scenario :
>* Anothermain.prg
>Cmd_param = doacheck()
>do main.prg with Cmd_param
>if type("cmd_param") = "U" && Released ?
> ........
>endif
>
>* This type of code also strange could be used in copy protection.
>Cetin

How can it be used? I don't see it. :(

Vlad
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform