5件 1ページ
タイトルオブジェクト変数に格納されている数値の取りだしに関して 投稿者 ゲスト 投稿日2018/03/28 投稿時刻17:07:26 チェック 作業時間0

連番

投稿者名

メッセージ

画像01

画像02

投稿日

投稿時刻

作業時間

5 ゲスト こんにちは、初めまして最近4Dver19を購入いsて簡単なものを作っているのですが、色々分からないことやエラーが出たりするので、そんな相談もアップしてよろしいのでしょうか? 2023/07/23 17:48:14 0
4 ゲスト こんにちは、初めまして最近4Dver19を購入いsて簡単なものを作っているのですが、色々分からないことやエラーが出たりするので、そんな相談もアップしてよろしいのでしょうか? 2023/07/23 17:47:24 0
3 ゲスト odo様

情報ありがとうございます。
現在、思い通りにプログラムが動いてくれてほっとしてます。

今後ともどうかよろしくお願いします。
2018/04/07 12:54:37 0
2 odo 変数名から変数に代入されている値を取得したいのであれば、
OBJECT Get pointerを使います。

質問の内容を見るとオブジェクト名を文字列として引っ張ってきているだけなので、
同じ名前の変数を扱うことはできません。

例)
vday:=OBJECT Get pointer->


2018/03/29 08:50:35 0
1 ゲスト 4Dv13を使用しています。

10個以上のオブジェクト変数に格納され、表示されている数値をクリック時にそれぞれ取りだし計算に使用したいのですがうまくいきません。

10個以上のオブジェクト変数があるので、一個ずつメソッドを書くのは労力がかかります。
一つのメソッドを作成し、それを共有して計算させたいと考えています。

一個ずつであれば「vDay7」のオブジェクト変数の数値を「vday」に対して以下のように書けばクリック時に数値を代入することが出来ます。

vday:=vDay7

この「vDay@」は10個以上あるので以下のように考えてみました。

C_TEXT($day)

$day:=OBJECT Get name(Object current)//クリックしたオブジェクト名を取得

vday:=$day

「$day」をアラートで見ると「vDay7」か取得できていることが確認できてます。
「vday」に返される結果は「vDay7」となり自分が思ったように動いてくれませんし、「$day」をオブジェクト変数にしたいのですが、それらしきメソッドが見つかりません。

どなたか教えて頂けませんでしょうか?
宜しくお願いします。
2018/03/28 17:07:26 0

★「新規」ボタンをクリックしてメッセージを投稿してください。
★投稿者の方は投稿者名をクリックしてメッセージを開き修正することができます。