Groups | Search | Server Info | Login | Register
Groups > comp.lang.pascal.delphi.misc > #744
| From | "Peter Below" <peter.below@online.de> |
|---|---|
| Newsgroups | comp.lang.pascal.delphi.misc |
| Subject | Re: Prevent Variants unit from being implicitly included? |
| Date | 2016-11-07 17:45 +0000 |
| Organization | solani.org |
| Message-ID | <nvqejg$6ve$1@solani.org> (permalink) |
| References | <1q8c3is94cfki.c0qjwc2tsgjh$.dlg@40tude.net> |
JJ wrote: > I have this simple code. > > program test; > type abc = variant; > begin > end. > > If I compile it, the compiler includes the Variants unit, even though > the variant type is declared in the System unit. The compiler does nothing of this sort, it is the IDE when you save the program file (which it does automatically when you ask it to compile the code). > > The above code doesn't even refer the variant type as a variable, so > there no need for variant variable initialization. There should be no > variant related code to be included in the program at all. So what? In any real code that actually *uses* your abc type you will need variant support routines. Your example is completely artifical. You could try to use OleVariant instead of Variant, if you already have Windows in the Uses clause anyway. -- Peter Below TeamB
Back to comp.lang.pascal.delphi.misc | Previous | Next — Previous in thread | Next in thread | Find similar
Prevent Variants unit from being implicitly included? JJ <jj4public@vfemail.net> - 2016-11-07 03:51 +0700
Re: Prevent Variants unit from being implicitly included? "Peter Below" <peter.below@online.de> - 2016-11-07 17:45 +0000
Re: Prevent Variants unit from being implicitly included? JJ <jj4public@vfemail.net> - 2016-11-08 17:18 +0700
csiph-web