Я использую ocra для преобразования моих рубиновых файлов в исполняемый файл окна, но я замечаю, что это занимает очень много времени, если я использую Ruby GUI, например fxruby или green_shoes. Есть ли способ уменьшить время, необходимое для всплывания программы? Мой текущий файл fxruby и green_shoes очень прост, но для скомпилированного EXE-файла требуется около минуты.Как сократить время открытия рубинового исполняемого файла, содержащего графический интерфейс?
Вот мой fxruby.rb файл:
require 'fox16'
include Fox
theApp = FXApp.new
theMainWindow = FXMainWindow.new(theApp, "Hello")
theButton = FXButton.new(theMainWindow, "Hello, world!")
theButton.connect(SEL_COMMAND) do |sender, selector, data|
exit
end
theApp.create
theMainWindow.show
theApp.run
и вот мой green_shoes.rb:
require 'green_shoes'
Shoes.app do
button "OK!"
button "Are you sure?"
end
Любые стратегии, чтобы получить их, чтобы работать быстрее? Или, может быть, еще один вариант рубинового GUI, который будет быстрее? Спасибо!!
Я не совсем уверен, что вы пытаетесь сделать. Программа зеленых ботинок должна начинаться через несколько секунд, но, похоже, проблема с вашим конвертером я бы сказал. Обувь имеет упаковщиков для упаковки приложений (в exe и т. Д.), Поэтому вы можете попробовать Shoes 3.2, у Shoes 4 пока нет хорошей упаковки окон (но вы можете упаковать файлы .jar) – PragTob