the windows version on both machines is the same, namely Microsoft Windows XP Professional Version 2002 Service Pack 2
the r-version is also the same: 2.5.1 RDCOMClient-version on both machines is 0.91-0 rcom-version on both machines is 1.5-2.2 what is different, for both machines is that they are installed in different networks. on the machine on which R crashes most of the software is installed by the adminstrator. when i install a software it is installed on L: but it is not possible to install it on the C: disk. it is also not possible to install packages via the "Install packages" menu on the machine where are crashes. there is an error, which says that R could not establish any connection, although i can open the homepages, where downloading packages manually is possible and i can download those packages without problems. another thing, which is suspicious to me: i tried to install many older versions of R on the machine where it crashes. i noticed two things. 1) when installing older versions, there is an option in the installation wizard "Register R path for use by the (D)COM server" (e.g. in rw2011.exe) which is not there anymore when installing newer versions of R (2.2.0 for instance). 2) just before the installation of older versions is finished i get error windows, which show the following messages: "Error creating registry key: HKEY_LOCAL_MACHINE\Software\R-core HKEY_LOCAL_MACHINE\Software\R-core\R HKEY_CLASSES_ROOT\.Rdata HKEY_CLASSES_ROOT\RWorkspace HKEY_CLASSES_ROOT\RWorkspace\DefaultIcon HKEY_CLASSES_ROOT\RWorkspace\shell\open\command RegCreateKeyEx failed; code 5 Access denied" the "HKEY"-part in every error window is different, the RegCreateKeyEx-part is always the same. i jump from one window to the other by clicking the IGNORE button. after clicking it for several times the installation is finished. this does not happen for instance with version 2.2.0 anymore. however, for this version require("RDCOMClient") doesn´t work. There is an error telling me error in load(dataFile, ns) : ReadItem: unknown Type 25 and a warning message, that RDCOMClient has been built under version 2.5.0 and that R could not load the code in package "RDCOMClient". another thing is: two months ago or so, i had installed windows 2000 on the crash-machine. at that time all the RBloomberg-stuff worked perfectly without any problems. i´m not sure whether these information really helps, but that´s what i noticed so far. there are no differences between both machines beside those i described above. the question is still why on the crash machine .Call("R_create", name, PACKAGE = "RDCOMClient") works and .Call("R_Invoke", obj, as.character(name), .args, ......) produces a crash of R. that have something to do with any adminstrator-access-permission-stuff? or windows xp itself? thx for your help Duncan Temple Lang wrote: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > > > >Marcin Kopaczynski wrote: > > >>both versions work on my pc, but on the pc where i have bloomberg >>installed the things i described do not work. >> >> > > >Can you give us some details about which versions of R >you have, versions of RDCOMClient and rcom and also >what versions of Windows you are running on each of the >machines (indicating for which combination it works). >Otherwise, it is very difficult to guess what might be >the problem. > > > >>the rcom peckage works, >>but comCreateObject creates an object which is somehow different from >>what COMCreate creates. especially the Slot "ref": row is not present >>anymore and so RBloomberg package functions do not work. >> >> >> > >The two packages do similar things, but the representations >and internal code are quite different. > > > >>any idea? >> >>Gabor Grothendieck wrote: >> >> >> >>>I have generally found that both RDCOMClient and rcom do work although >>>around the time of new R versions one might be ready for it before the other >>>so try both. >>> >>>On 10/3/07, Marcin Kopaczynski <[EMAIL PROTECTED]> wrote: >>> >>> >>> >>> >>>>hi, >>>> >>>>i was trying to perform a function from the RDCOMClient package. to make >>>>it short: i tried to run the example in ?.COM, namely >>>>e <- COMCreate("Excel.Application") >>>>books <- e[["Workbooks"]] >>>> >>>>as soon as e[["Workbooks"]] is called, the RGUI crashes. debugging the >>>>function .COM reveals that somehow the connection between R and the >>>>external funcions does not work, because the crash happens when >>>>.Call("R_Invoke", obj, as.character(name), .args, ......) is called. >>>> >>>>however, in the function COMCreate the .statement Call("R_create", name, >>>>PACKAGE = "RDCOMClient") works. >>>> >>>>it doesnt work with the bloomberg connection, as well. maybe i have to >>>>install some additional things? >>>> >>>>thx in advance for your help, >>>>marcin >>>> >>>>______________________________________________ >>>>R-help@r-project.org mailing list >>>>https://stat.ethz.ch/mailman/listinfo/r-help >>>>PLEASE do read the posting guide http://www.R-project.org/posting-guide.html >>>>and provide commented, minimal, self-contained, reproducible code. >>>> >>>> >>>> >>>> >>>> >>> >>> >>> >>> >>______________________________________________ >>R-help@r-project.org mailing list >>https://stat.ethz.ch/mailman/listinfo/r-help >>PLEASE do read the posting guide http://www.R-project.org/posting-guide.html >>and provide commented, minimal, self-contained, reproducible code. >> >> >-----BEGIN PGP SIGNATURE----- >Version: GnuPG v1.4.7 (Darwin) >Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > >iD8DBQFHBAk59p/Jzwa2QP4RApNRAJ9qHLc6Yxou6q5B9dfXs/J+AwVA1wCbBdmm >aeCmlMR3+BaeMtuzQ1FnpLE= >=IEUh >-----END PGP SIGNATURE----- > > > ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.