´ñ±Û : 5 °³
Çѱ¹ µ¨ÆÄÀÌ µ¿È£È¸ µ¨¸¶´ç
coding
(±Ç¼øÈ£)
 
±Û½ê¿ä
¾ð¶æ ¶°¿À¸£´Â ¹æ¹ýÀÌ ¾ø³×¿ä

http://www.borlandforum.com

Àú±â¼­ c++ ºô´õ´Ô²² ¿©Â޾¸¼¼¿ä
³»°øÀÌ »ó´çÇÑ ºÐÀ̽öó´Â
 
2019-02-23 ¿ÀÈÄ 5:18:52
100jk
(¹éÁ¾±Ô)
 
´äº¯ °¨»çµå¸³´Ï´Ù. »õ·Î¿î »çÀÌÆ®¸¦ ¾Ë¾Ò³×¿ä 
2019-02-23 ¿ÀÈÄ 5:58:16
¾ö¸¶À÷Èë¸Ô¾î
(¹Ú¼º°ü)
 
100jk
(¹éÁ¾±Ô)
 
procedure f(var v);
var
  basicType: Integer;
  typeString: string;
begin
  basicType := VarType(v) and VarTypeMask;

  // Set a string to match the type
   case basicType of
     varEmpty     : typeString := 'varEmpty';
     varNull      : typeString := 'varNull';
     varSmallInt  : typeString := 'varSmallInt';
     varInteger   : typeString := 'varInteger';
     varSingle    : typeString := 'varSingle';
     varDouble    : typeString := 'varDouble';
     varCurrency  : typeString := 'varCurrency';
     varDate      : typeString := 'varDate';
     varOleStr    : typeString := 'varOleStr';
     varDispatch  : typeString := 'varDispatch';
     varError     : typeString := 'varError';
     varBoolean   : typeString := 'varBoolean';
     varVariant   : typeString := 'varVariant';
     varUnknown   : typeString := 'varUnknown';
     varByte      : typeString := 'varByte';
     varWord      : typeString := 'varWord';
     varLongWord  : typeString := 'varLongWord';
     varInt64     : typeString := 'varInt64';
     varStrArg    : typeString := 'varStrArg';
     varString    : typeString := 'varString';
     varAny       : typeString := 'varAny';
     varTypeMask  : typeString := 'varTypeMask';
   end;

   showmessage(typeString);
end;

´äº¯ °¨»çÇÕ´Ï´Ù. ±×·±µ¥ ¿¡·¯°¡ ³ª³×¿ä 
ŸÀÔ¹ÌÁöÁ¤ÆĶó¸ÞÅÍ¿Í Variant´Â ´Ù¸¥°Ç°¡º¸³×¿ä. 
2019-02-23 ¿ÀÈÄ 7:10:26
¾ö¸¶À÷Èë¸Ô¾î
(¹Ú¼º°ü)
 
±»À̠ŸÀÔÀ» ¹ÌÁöÁ¤ ÇؾßÇÒ ÀÌÀ¯°¡ ÀÖ³ª¿ä?
variant·Î ÁöÁ¤Çصµ ¾î¶² Å¸ÀÔÀÌ´ø ¹Þ¾ÆÁö´Â°É·Î ¾Æ´Âµ¥..
ÃÖÃÊ¿¡ ¹ÞÀ»¶§ºÎÅÍ variant·Î ¹Þ°í Àú ÇÔ¼ö¿¡ ³Ö¾î¼­ È®ÀÎÇϸ砵ɵí ÇÕ´Ï´Ù.. 
2019-02-24 ¿ÀÈÄ 11:01:06