Commit Graph

27 Commits

Author SHA1 Message Date
Dennis Korpel 4d54037ad3 com.d: deduplicate error handling of `Invoke` 2024-07-09 14:24:29 +02:00
Adam D. Ruppe 0c99dd2e30
Merge pull request #444 from dkorpel/getd
com.getD: Remove redundant variant logic
2024-07-08 08:22:25 -04:00
Dennis Korpel 9140831a5a com.d: Fix/improve toComVariant 2024-07-08 13:51:08 +02:00
Dennis Korpel f8f5592132 com.getD: Remove redundant variant logic 2024-07-04 13:03:15 +02:00
Dennis Korpel 97a7b4c84b com.d: Fix named arguments count 2024-06-28 12:20:46 +02:00
Dennis Korpel 27aafc79b4 Make named arguments runtime 2024-06-19 16:48:37 +02:00
Dennis Korpel b8420c6039 com.d: Add named argument support 2024-06-18 13:51:58 +02:00
Dennis 89c4efa135
com.d: Add option for multithreaded COM 2024-06-17 13:26:12 +02:00
Dennis 5ca6c6b105
com.d: Fix EXCEPINFO.scode capitalization 2024-06-17 13:18:51 +02:00
Dennis Korpel 41f09eae3a com.d: support (multi-dimensional) array paramters 2024-05-29 16:18:30 +02:00
Dennis 8a7daff45a
Allow converting ComResult to VARIANT
Allows you to do this with the Excel COM interface:

```
auto range = sheet.Range()(sheet.Cells()(1, 1), sheet.Cells()(3, 4));
```
2024-05-28 10:40:58 +02:00
Dennis 4b7f71a2dc
Use VARENUM 2024-05-09 17:19:55 +02:00
Dennis b4b8bbcc6b
com.d: Support float / double retrieval in Variant 2024-05-09 17:04:02 +02:00
Adam D. Ruppe 89252d46e4 clear all opend deprecations 2024-03-30 22:00:29 -04:00
Adam D. Ruppe 2ce09c5ec4 some dox 2023-10-04 10:43:13 -04:00
Adam D. Ruppe 9fa7f31e26 keep the old example compiling 2023-10-04 10:37:06 -04:00
Adam D. Ruppe 660b6f6386 more types 2023-10-04 09:28:42 -04:00
Adam D. Ruppe bed2e2446a try the all context flag 2023-10-03 19:41:29 -04:00
Adam D. Ruppe 2d97891c11 get object if you want 2023-10-03 15:26:28 -04:00
Adam D. Ruppe b5da2be1e6 try other thing 2023-10-03 13:09:41 -04:00
Adam D. Ruppe 56b3f44012 not happy with it yet but it kinda works 2023-10-03 10:49:34 -04:00
John Colvin 3f1de5a834 trailing whitespace 2023-03-05 13:16:36 +00:00
John Colvin 251cb73f71 remove trailing whitespace 2023-03-02 14:00:12 +00:00
Adam D. Ruppe 75fdaf478b Fix moar bugs 2021-02-25 10:48:50 -05:00
Adam D. Ruppe eae5b84779 beginning of ole auto array 2019-12-21 21:45:24 -05:00
Adam D. Ruppe cc1160505b more stuff 2019-12-21 20:25:24 -05:00
Adam D. Ruppe 91dad75e5f more cool stuff from working on windows today 2019-12-19 23:36:33 -05:00