Inspired by Steve’s presentation at RubyConf-2003, (
thanks to zenspider, see:
Steve Tuckner: Ruby World: (Not) Implemented
www.zenspider.com /dl /rubyconf2003 /RubyNotImplemented.tar.gz
)
I am looking at the possibility of using Vruby/Swin instead of VisualBasic
to develop a small (commercial) application on Windows. This application has
to:
- Have native (Windows) look and feel
- Interface with MS Access (possibly with MS SQL Server2K in future)
- Print reports in landscape and portrait mode
- Run only on one machine (no networking etc)
With Steve Tuckner, Dan Berger, Park Heesob and many other Win / Ruby
experts on my side, I feel like taking the risk 
What do Rubyists have to say ? Any gotchas I need to be aware of ?
– shanko
From: Shashank Date [mailto:sdate@everestkc.net]
Sent: Saturday, November 22, 2003 2:37 PM
To: ruby-talk@ruby-lang.org
Subject: Using Vruby instead of VB ?
Inspired by Steve’s presentation at RubyConf-2003, (
thanks to zenspider, see:
Steve Tuckner: Ruby World: (Not) Implemented
www.zenspider.com /dl /rubyconf2003 /RubyNotImplemented.tar.gz
)
I am looking at the possibility of using Vruby/Swin instead of
VisualBasic
to develop a small (commercial) application on Windows. This
application
has
to:
- Have native (Windows) look and feel
VRuby/Swin
- Interface with MS Access (possibly with MS SQL Server2K in future)
DBI/ODBC
- Print reports in landscape and portrait mode
Chad Folwer has covered that with his link to ruby-talk
- Run only on one machine (no networking etc)
Simple
With Steve Tuckner, Dan Berger, Park Heesob and many other Win / Ruby
experts on my side, I feel like taking the risk 
What do Rubyists have to say ? Any gotchas I need to be aware of ?
– shanko
The main gotcha you have to worry about is the ruby thread suck up all the
time issue.
I will try to get a version of VRTools available soon so that you can use
it.
Steve Tuckner
···
-----Original Message-----
“Steve Tuckner” STUCKNER@MULTITECH.COM wrote in message
The main gotcha you have to worry about is the ruby thread suck up all the
time issue.
I remember you mentioning about this during your presentation, but I did not
undertsand it fully then.
I also read your explanation in ruby-talk #85998 (to which David Garamond
correctly replied in
ruby-talk # 86070). I do not see any evidence of this when I run a small
test application say like this:
···
#-----------------------------------------
Using vruby-031110
Using vrswin-030906
require ‘vr/vruby’
require ‘vr/vrcontrol’
class MyForm <VRForm
def construct
self.caption=“Hello World”
self.move(300,200,250,200)
addControl(VRButton,“btn1”,“&Exit”,80,50,80,40)
end
def btn1_clicked
messageBox “Button Pushed”
exit
end
end
VRLocalScreen.showForm(MyForm)
VRLocalScreen.messageloop
#-----------------------------------------
Evidently I am missing something (or it could be that the author fixed it in
the recent version).
I will try to get a version of VRTools available soon so that you can use
it.
That would be awesome ! Looking forward …
Steve Tuckner
Thanks Steve.
– shanko