Welcome To The Home Of The Visual FoxPro Experts  
home. signup. forum. archives. search. google. articles. downloads. faq. members. weblogs. file info. rss.
 From: Brad Schulz
  Where is Brad Schulz?
 San Carlos
 California - United States
 Brad Schulz
 To: Dan Roche
  Where is Dan Roche?
 Batavia
 Illinois - United States
 Dan Roche
 Tags
Subject: RE: #define versus assigning value to a public variable
Thread ID: 104562 Message ID: 104568 # Views: 2 # Ratings: 0
Version: Visual FoxPro 6 Category: Other
Date: Thursday, August 17, 2006 5:53:53 PM         
   


> What's the difference between using #define and just assigning a value to a variable?
>
>
> #define CRLF chr(13)+chr(10)
> 

> or
>
> CRLF = chr(13)+chr(10)
> 

>
> Also, is there any reason why the #define statement above wouldn't work? It didn't seem to take for me, or at least when I tried to use it, I got a "Variable crlf not defined" error.
>
> Thanks
>
> PC Load Letter???!!!!!!!


Just to expand on what Jim said... a variable (as long as it's not LOCAL) will be "seen" by all programs/routines called by the program that created it. However, a constant created with #DEFINE will be "seen" ONLY by the program that defined it.

--Brad

ENTIRE THREAD

#define versus assigning value to a public variable Posted by Dan Roche @ 8/17/2006 4:21:18 PM
RE: #define versus assigning value to a public variable Posted by Jim Winter @ 8/17/2006 4:40:56 PM
RE: #define versus assigning value to a public variable Posted by Brad Schulz @ 8/17/2006 5:53:53 PM
RE: #define versus assigning value to a public variable Posted by Ken Murphy @ 8/17/2006 6:03:43 PM
RE: #define versus assigning value to a public variable Posted by Dan Roche @ 8/17/2006 7:05:45 PM
RE: #define versus assigning value to a public variable Posted by Borislav Borissov @ 8/17/2006 7:40:52 PM
RE: #define versus assigning value to a public variable Posted by Andy Kramek @ 8/18/2006 11:58:15 AM
RE: #define versus assigning value to a public variable Posted by Borislav Borissov @ 8/18/2006 12:12:23 PM
RE: #define versus assigning value to a public variable Posted by Andy Kramek @ 8/18/2006 12:20:07 PM
RE: #define versus assigning value to a public variable Posted by Borislav Borissov @ 8/18/2006 1:05:49 PM
RE: #define versus assigning value to a public variable Posted by Bernard Bout @ 8/19/2006 5:37:30 PM
RE: #define versus assigning value to a public variable Posted by Andy Kramek @ 8/19/2006 8:27:20 PM
RE: #define versus assigning value to a public variable Posted by Ken Murphy @ 8/20/2006 3:48:45 AM
RE: #define versus assigning value to a public variable Posted by Bernard Bout @ 8/20/2006 6:57:01 PM
RE: #define versus assigning value to a public variable Posted by Bernard Bout @ 8/20/2006 6:59:14 PM