COM Supporting in rebol.
[1/10] from: benjamin_maggi:hot:mail at: 22-Oct-2005 8:25
I've been working in a project to add supporting for COM objects in REBOL,
it requires /pro /command to work because it uses a DLL to perform
calls.
The idea of this project is to provide REBOL's the ability to "talk" to COM
objects not just a few one's but to all
kind of COM object, by providing a set of generic functions to do so:
1° Create and destroy objects.
2° Call Methods with custom arguments.
3° Set Properties and values (text, numbers, objects...).
4° Retrieve objects, collections, text and numbers.
5° work with multiple arguments.
6° Error handlers.
7º ...
The project sources can be found on this links:
http://www.geocities.com/benjaminmaggi/data/COMLib.zip ;The Main
Source,wrapper and DLL.
http://www.geocities.com/benjaminmaggi/doc/comlib.html ;The
Documentation.
http://www.geocities.com/benjaminmaggi/data/COMLib_Word_exmp.zip ;MS word
examples.
http://www.geocities.com/benjaminmaggi/data/COMLib_Exel_exmp.zip ;MS exel
examples.
http://www.geocities.com/benjaminmaggi/data/COMLib_IE_exmp.zip ;Iexplorer
examples.
http://www.geocities.com/benjaminmaggi/data/COMLib_WMI_exmp.zip ;WMI
Examples.
the examples show using Office automation, Windows Management
Instrumentation(WMI) and Internet explorer. but you can use COMLib
to perform other COM automation tasks, like Speech API, wizard and more, If
you have to do COM interfacing try this one !
The project still remains an alpha testing stage. im working on !
Feedbacks are welcome.
You can also find a discussion board on AltMe REBOL3, search for "COM
supporting" group
Benjamin.
_________________________________________________________________
Las mejores tiendas, los precios mas bajos, entregas en todo el mundo,
YupiMSN Compras: http://latam.msn.com/compras/
[2/10] from: charles::mougel::spinodo::com at: 22-Oct-2005 10:33
So, now, is it possible to imagine a IE brower on a rebol face ?
Charles.
Benjamin Maggi a =E9crit :
[3/10] from: robert::muench::robertmuench::de at: 23-Oct-2005 15:29
On Sat, 22 Oct 2005 10:25:56 +0200, Benjamin Maggi
<[benjamin_maggi--hotmail--com]> wrote:
> I've been working in a project to add supporting for COM objects in
> REBOL, it requires /pro /command to work because it uses a DLL to perform
> calls.
Hi, this project is very nice :-) I like it. How about doing a one-file
distribution. Makes downloading a lot simpler.
--
Robert M. M=FCnch
Mobile: +49 (177) 245 2802
http://www.robertmuench.de
[4/10] from: edoconnor:g:mail at: 25-Oct-2005 11:42
I like the concept, but unfortunately I haven't been able to run the
sample code in a version of Command/View. Not sure if it's a version
problem or something else. (error says " Invalid argument: callback!")
Reminds me of some of the capabilities that Ruby supports natively.
See article referenced at:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/61035
Although it runs counter to the platform-independence dogma, it would
be interesting if Carl reviewed and gave an opinion on his blog. As it
currently stands, I imagine that developers requiring any kind of
Windows integration or widgetry steer far clear of REBOL (with similar
issues on OS X).
Ed
On 10/22/05, Benjamin Maggi wrote:
[5/10] from: charles:mougel:spinodo at: 25-Oct-2005 17:55
Ed O'Connor a =E9crit :
>Although it runs counter to the platform-independence dogma, it would
>be interesting if Carl reviewed and gave an opinion on his blog. As it
>currently stands, I imagine that developers requiring any kind of
>Windows integration or widgetry steer far clear of REBOL (with similar
>issues on OS X).
>
Good Idea. I think that Carl's blog has more readers than the ML.
So maybe more developer for testing and improving windows integrations.
--Charles.
[6/10] from: benjamin_maggi::hotmail::com at: 25-Oct-2005 20:09
Callbacks are supported by rebol of course to use it in library calls you
need to have /pro /command.
Im know this will break the cross plataform independence, this is why im
researching on XPCOM technology because i found it to be better and open
source !. still not massively used we all know greko lib for mozilla... so i
think RT have to take a look to this new concepts.
----------------------------------------------------------------------------
From: Ed O'Connor <edoconnor-gmail.com>
Reply-To: rebolist-rebol.com
To: rebolist-rebol.com
Subject: [REBOL] Re: COM Supporting in rebol.
Date: Tue, 25 Oct 2005 11:42:56 -0400
MIME-Version: 1.0
Received: from mail.rebol.net ([209.167.34.210]) by MC6-F38.hotmail.com
withMicrosoft SMTPSVC(6.0.3790.211); Tue, 25 Oct 2005 08:43:13 -0700
Received: from mail.rebol.net (mail.rebol.net [209.167.34.210])by
mail.rebol.net (Postfix) with ESMTP id EFF9E426E;Tue, 25 Oct 2005 11:42:59
-0400 (EDT)
Received: with ECARTIS (v1.0.0; list rebol); Tue, 25 Oct 2005 11:42:59
-0400(EDT)
Received: from gs5.inmotionhosting.com (www.rebol.com [216.193.197.238])by
mail.rebol.net (Postfix) with ESMTP id 790FC420Efor <rebolist-rebol.net>;
Tue, 25 Oct 2005 11:42:59 -0400 (EDT)
Received: from [66.249.82.196] (port=14255 helo=xproxy.gmail.com)by
gs5.inmotionhosting.com with esmtp (Exim 4.52)id 1EUQx3-0000Lg-7rfor
rebolist-rebol.com; Tue, 25 Oct 2005 08:43:01 -0700
Received: by xproxy.gmail.com with SMTP id s19so239360wxc for
<rebolist-rebol.com>; Tue, 25 Oct 2005 08:42:56 -0700 (PDT)
Received: by 10.70.29.4 with SMTP id c4mr4287357wxc; Tue, 25 Oct 2005
08:42:56 -0700 (PDT)
Received: by 10.70.110.16 with HTTP; Tue, 25 Oct 2005 08:42:56 -0700 (PDT)
>I like the concept, but unfortunately I haven't been able to run the
>sample code in a version of Command/View. Not sure if it's a version
<<quoted lines omitted: 33>>
>To unsubscribe from the list, just send an email to
>lists at rebol.com with unsubscribe as the subject.
----------------------------------------------------------------------------
Nuevo MSN Messenger Una forma rápida y divertida de enviar mensajes[1]
--- Links ---
1 http://g.msn.com/8HMBESAR/2743??PS=47575
[7/10] from: compkarori:gm:ail at: 5-Nov-2005 19:40
Since Command/View has not been updated for a while, I suspect that is
where your problem lies. Try using /Pro instead .. it should work
with your existing license.
On 10/26/05, Ed O'Connor <edoconnor-gmail.com> wrote:
> I like the concept, but unfortunately I haven't been able to run the
> sample code in a version of Command/View. Not sure if it's a version
> problem or something else. (error says " Invalid argument: callback!")
--
Graham Chiu
[8/10] from: edoconnor::gmail at: 25-Oct-2005 17:25
Thanks for the tip Graham. I initially tried the script
(unsuccessfully) with View/Pro 1.2.1.3.1, and then turned to
Command/View when that didn't work. I also wasn't successful in
locating/downloading a View/Pro executable on rebol.com.
If anyone has a link, please email me directly at gmail.com.
Thanks
On 10/25/05, Graham Chiu wrote:
[9/10] from: compkarori:gm:ail at: 5-Nov-2005 19:43
all the builds are available to all and sundry at
http://www.rebol.net/builds/
I used this libary with the SDK, and it works for me there too.
On 10/26/05, Ed O'Connor <edoconnor-gmail.com> wrote:
> Thanks for the tip Graham. I initially tried the script
> (unsuccessfully) with View/Pro 1.2.1.3.1, and then turned to
> Command/View when that didn't work. I also wasn't successful in
> locating/downloading a View/Pro executable on rebol.com.
>
> If anyone has a link, please email me directly at gmail.com.
>
> Thanks
--
Graham Chiu
[10/10] from: charles:mougel:spinodo at: 26-Oct-2005 1:35
Ed O'Connor a =E9crit :
>I also wasn't successful in
>locating/downloading a View/Pro executable on rebol.com.
>
View/Pro is View + key.
Does all rebol keys work ? I think.
So if you have command, you have the key. (untested)
--Charles.
Notes
- Quoted lines have been omitted from some messages.
View the message alone to see the lines that have been omitted