Jw_cad 情報交換室−その3New

 JWW についての情報交換の場としてお使いください
初心者の方などのご相談は Jw_cad 相談 室−その2をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください

2009年9月以前の発言過去ログのページからご覧ください。

それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。


新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム
11 / 332 ツリー    ←次へ | 前へ→

WIN10と Ruby+Devkit 2.7.2-1 (x64) とソリッド求積07 TK4 21/2/2(火) 13:09

WIN10と Ruby+Devkit 2.7.2-1 (x64) とソ...
 TK4  - 21/2/2(火) 13:09 -
表題の件

WIN10
Ruby+Devkit 2.7.2-1 (x64)
ソリッド求積07

の組み合わせで動作確認出来ましたので、共有すべくご報告です。


パソコン入れ替えに伴い、
win8→win10
Ruby1.8.7→Ruby2.7.2-1

に変更したところ、ソリッド求積07が動かなくなりました。
(正しくは処理してくれなくなった)
動作確認のため、

1.BAT編集 をクリック
2.rem pause→pause に書き換え
3.色別集計(L) をクリック

したところ、エラー表示

Traceback (most recent call last):
1: from script/sl_menseki1.rb:373:in `<main>&#39;
script/sl_menseki1.rb:42:in `main&#39;: undefined local variable or method `split&#39; for main:Object (NameError)
続行するには何かキーを押してください . . .

ネットでRubyのプログラミング記事を読んだところ、
splitがmethodかどうか分かりませんということらしい
(はっきり言って意味わかりません)

ダメもとで、scriptフォルダ の sl_menseki1.rb を メモ帳で開き、
splitを検索すると、それらしき構文がありました。

moji_w =split

ネット情報でみた構文と違うので書き換え

moji_w =$_.split

※置換で、
検索する文字列 =split
置換後の文字列 =$_.split
でまとめて変換できます。


保存し外部変形を起動したところ、処理してくれました!!
RubyやWINのバージョンアップにより、構文にシビアになったのかも。

Rubyを使った他の外部変形でも、基本は同じだと思います。
以上、ご報告まで。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36@i222-151-41-222.s41.a010.ap.plala.or.jp>
・ツリー全体表示

11 / 332 ツリー    ←次へ | 前へ→
新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム
 1176761
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b5
Jw_cad Copyright (C)1997-2021 Jiro Shimizu & Yoshifumi Tanaka