Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Broken Types?
Message
From
06/10/2005 08:34:31
 
 
To
03/10/2005 17:17:08
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Environment versions
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01055653
Message ID:
01056689
Views:
13
>My initial thought was I should get an error on the call to squareit(), since I am passing a character type when it expects a double. But the error doesn't happen until I perform the calculation. This isn't right! If the caller screws up the function call, I want the error to originate there, not buried in the well-debugged function!
>
>I haven't noticed this before because I assummmed FoxPro was enforcing my explicit type. Am I doing something wrong, or is this just one of FoxPro's quirks?
>
>Using VFP 9, no service pack...
>

In my view, this is what ASSERT is for. You can give the developer a meaningful message. Of course, you still need error-checking at runtime.

Tamar
Previous
Reply
Map
View

Click here to load this message in the networking platform