hello there,
i’m attempting to embed ruby into a win32 application i’m developing,
linking statically to the latest ruby 1.8.0 preview release works fine…
however, when i try to link dynamically, i get this error on the first time
i call rb_define_class:
Embedded: wrong argument type Fixnum (expected Class) (TypeError)
Embedded: [BUG] Segmentation fault
ruby 1.8.0 (2003-03-03) [i386-mswin32]
here is the offending line:
KeyClass = rb_define_class("Key", rb_cObject);
it looks to me like this error indicates my headers are out of date with
what the DLL is expecting somehow (corrupt rb_cObject?)…
is there anything i need do, define some symbol or something, to get the
dynamically linked ruby dll working correctly?
does anybody know what could be causing this error?
cheers all
note: i am using vc++ 7.0, latest ruby 1.8.0 preview 2 release
···
-----Original Message-----
From: ruby-talk-admin@ruby-lang.org
[mailto:ruby-talk-admin@ruby-lang.org]
Sent: Sunday, April 13, 2003 11:54 PM
To: gaffer@gaffer.org
Subject: Welcome to our (ruby-talk ML) You are added automatically
Caution: If you reply this mail, the recipient is mailing list!
post articles ruby-talk@ruby-lang.org
commands ruby-talk-ctl@ruby-lang.org
maintainer ruby-talk-admin@ruby-lang.org
Welcome to our mailing list ruby-talk@ruby-lang.org !
This mail contains the fundamental usage of the mailing list server.
1 How to use this server
Plaese send commands in the mail body not subject to the address
ruby-talk-ctl@ruby-lang.org.
The command syntax is as follows:
# help
help
# help
or
help
Please send the “# help” to the address ruby-talk-ctl@ruby-lang.org for
help and
server functions overview
# help
to get general information on this list
# guide
If you want to make a contact with the mailing list maintainer, please
e-mail to
ruby-talk-admin@ruby-lang.org
ML server exists to decrease routine works by maintainers. Please try
to use server functions as could as possible.
ruby-talk@ruby-lang.org Maintainer
ruby-talk-admin@ruby-lang.org