T
Thijs Janzen
Hi chaps,
I'm trying to write a little script that can run several
programs after eacht other.
currently I have this:
Now, the Mastermind.exe is supposed to create a config file, based on
the input he reads from "feed.txt". When executed from outside ruby, it
creates a perfect configfile. When, however, Mastermind.exe is called
from within ruby, using the script as above, it all of a sudden is not
able to create output based on "feed.txt". It is able to open it, but
read in values are not stored anymore, and thus not written to the
config file.
Are there any restrictions or such to running C++ based exe files from
within ruby?
I'm trying to write a little script that can run several
programs after eacht other.
currently I have this:
Code:
require "ftools"
maxAlpha = 1.0 * 1/10
name3 = "MaxAlpha_"+ maxAlpha.to_s
target = name3
value = "0\n" + maxAlpha.to_s
File.open('feed.txt', 'w') do |f2|
f2.puts(value)
$end
system("E:\\Ruby_things\\Mastermind.exe")
Now, the Mastermind.exe is supposed to create a config file, based on
the input he reads from "feed.txt". When executed from outside ruby, it
creates a perfect configfile. When, however, Mastermind.exe is called
from within ruby, using the script as above, it all of a sudden is not
able to create output based on "feed.txt". It is able to open it, but
read in values are not stored anymore, and thus not written to the
config file.
Are there any restrictions or such to running C++ based exe files from
within ruby?