Commit Graph

44 Commits

Author SHA1 Message Date
michael
5ef20e6215 + Added delphi compatibility Error procedure
git-svn-id: trunk@3610 -
2006-05-21 09:57:47 +00:00
florian
380d3be22c * started to fix var. array -> dyn. array
git-svn-id: trunk@1626 -
2005-11-01 22:41:25 +00:00
florian
c5f82ba6de + (ole)variant<->error type conversion
+ DynArraySetLength
+ DynArrayFromVariant

git-svn-id: trunk@1608 -
2005-10-30 23:12:08 +00:00
florian
700aacf6a3 + forgot to add some helpers, now type cast helpers for olevariants should be complete
git-svn-id: trunk@1169 -
2005-09-23 16:56:36 +00:00
florian
372141e19d + more olevariant type cast wrappers
git-svn-id: trunk@1168 -
2005-09-23 16:36:09 +00:00
florian
eb57d588fd + several olevariant helpers and wrappers implemented
git-svn-id: trunk@1157 -
2005-09-23 09:48:55 +00:00
florian
30769ea013 * made variant operators inlined
* fixed some inline directives
+ variant<->olevariant cast operators

git-svn-id: trunk@632 -
2005-07-15 21:12:21 +00:00
michael
b29507407e + Removed HASOVERLOADASSIGNBYUNIQUERESULT define
git-svn-id: trunk@315 -
2005-06-09 18:08:11 +00:00
peter
4ace790492 * remove $Log
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
florian
9da46ff50a * more descriptive error message in case of a missing variant unit added
* variant unit uses now the math unit for ** implementation

git-svn-id: trunk@158 -
2005-05-30 20:47:34 +00:00
michael
77152e9d1b + Added VarCast routine
git-svn-id: trunk@100 -
2005-05-25 20:25:58 +00:00
florian
937fcdf41e * better message in case of missing variants unit
git-svn-id: trunk@69 -
2005-05-22 12:41:36 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
florian
db865d1e51 + variant<->currency/tdatetime operators 2005-04-28 19:34:19 +00:00
florian
89da61f7a8 + basic operators (int, real and string) for variants implemented 2005-04-10 20:24:31 +00:00
florian
9a463a8bc3 + varrarrayredim added and implemented 2005-04-10 09:22:38 +00:00
florian
372711eea4 + a lot of vararray stuff 2005-03-28 13:38:05 +00:00
florian
e59c1f74a2 + more vararray stuff 2005-03-25 19:02:59 +00:00
florian
74c89e2b87 + some variant stuff fixed and added 2005-02-24 22:36:36 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
florian
0853821fd1 + interface <-> variant conversion from Danny Milosavljevic 2005-02-01 20:22:24 +00:00
florian
99ebd46010 * several variant init./final. stuff fixed 2005-01-15 18:47:26 +00:00
florian
bd211ce900 + init/cleaning code for variants added 2005-01-08 20:43:44 +00:00
florian
13c5439bb1 + basic rtl support for variant <-> interface implemented 2005-01-07 21:15:46 +00:00
florian
7fb9bd0f57 * implemented helper for variant<->dyn. array type cast 2004-12-05 11:49:06 +00:00
florian
5064ecaf57 * sparc uses wait4 as well 2004-08-18 21:03:35 +00:00
peter
3094258825 * removed warnings 2004-05-31 20:25:04 +00:00
florian
7cb8b55abb * real functions ifdef'ed depending on the supported types 2003-12-10 01:36:39 +00:00
florian
d97aa2e973 + currency type can be assigned to variants now 2003-11-05 15:26:37 +00:00
florian
e346ebacb6 * write helper comproc for variants fixed 2003-10-04 23:40:42 +00:00
florian
8d771df2d4 * arm fixes to the common rtl code
* some generic math code fixed
  * ...
2003-09-03 14:09:37 +00:00
florian
6459b97052 + write(ln) support for variants added 2002-10-10 19:24:28 +00:00
florian
c75dbfdf0c * hopefully last fix to get things working :/ 2002-10-09 20:13:26 +00:00
florian
8c257e4d26 * variant assignments don't work yet, commented out 2002-10-09 19:56:01 +00:00
florian
a92fd8fe74 + Variant constants Unassigned and Null added 2002-10-09 19:08:22 +00:00
florian
45091120fd + variant wrappers for cmp operators added 2002-10-07 15:10:45 +00:00
florian
1032bba553 + more variant wrappers added 2002-10-07 10:27:45 +00:00
florian
77caaf906b * wrappers for xor, or and and operator with variants added 2002-10-06 22:13:55 +00:00
peter
01dfac4a4e * old logs removed and tabs fixed 2002-09-07 15:06:34 +00:00
michael
d703757d27 + First working variant support 2001-11-14 23:00:16 +00:00
michael
2b235a902c + System unit implementation of variants 2001-11-08 20:59:10 +00:00
florian
f9ed2775c2 + beginning of variant dispatching 2001-11-08 16:16:54 +00:00
florian
6476fbf2fe * fixed and added a lot of stuff to get the Jedi DX( headers
compiled
2001-08-19 21:02:01 +00:00