require 'win32ole'

# CaoSQLエンジン生成
cao = WIN32OLE.new('CAOSQL.CaoSQLEngine')

# Controllerの数を取得
ctrl_count = cao.Count
printf("Controller Count : %#d\n", ctrl_count)

# 各コントローラの名前を出力
for i in 0..(ctrl_count -1)
  ctrl = cao.Controller(i)
  ctrl_name = ctrl.Name
  printf("Controller Name : %#s\n", ctrl_name)
end
