tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルRichTextBoxの読み込み
記事No13177
投稿日: 2008/10/24(Fri) 15:25
投稿者今日子
下記のプログラムは、ボタンを押すと点線内の文がマシンに転送されるというものです。
内容は以下のとおりです。

Private Sub DownPrgm_Click()

  PBrickCtrl.SelectPrgm MotorControl
  
  PBrickCtrl.BeginOfTask MotorOnOff '転送開始
    '---------------------------------------------------------
    PBrickCtrl.Wait CON, 50    'wait 0.5 sec
    'drive forward for 2 sec
    PBrickCtrl.SetPower "motor0motor2", CON, kFullSpeed
    PBrickCtrl.SetFwd "motor0motor2"
    PBrickCtrl.On "motor0motor2"
    PBrickCtrl.Wait CON, 200    'wait 2 sec
    'change direction and drive 2 sec
    PBrickCtrl.SetRwd "motor0motor2"
    PBrickCtrl.Wait CON, 200    'wait 2 sec
    PBrickCtrl.Off "motor0motor2"
    'play buildin sound
    PBrickCtrl.PlaySystemSound SWEEP_FAST_SOUND
    '---------------------------------------------------------
   PBrickCtrl.EndOfTask '転送終了
End Sub


現在目指しているのは、
 1.ソフトを起動する。
 2.上記点線内のプログラムを、Richtextboxに記述。
 3.ボタンを押す。
 4.記述したプログラムが転送される。

なのですが、Richtextbox内の文章を読み込むには
どうすればいいのでしょうか?
よろしくお願いします。

[ツリー表示へ]
タイトルRe: RichTextBoxの読み込み
記事No13178
投稿日: 2008/10/24(Fri) 15:38
投稿者neptune
こんにちは

> なのですが、Richtextbox内の文章を読み込むには
> どうすればいいのでしょうか?
このサイトの左ペインのvb6.0関係 → カテゴリ別一覧 → RichTextBox関係
に載ってますよ。

ちなみに、質問前にMSDNでもWeb検索でもこのサイト内でも検索かけたら
沢山のサンプルがあるはずです。

投稿フォームの下に書かれている
>質問される前に【当サイト内外の検索】を使って下調べをして下さい。
はキチンと意味があるんです。

[ツリー表示へ]
タイトルRe^2: RichTextBoxの読み込み
記事No13179
投稿日: 2008/10/24(Fri) 15:52
投稿者今日子
>> neptuneさん
返信ありがとうございます。
言われたとおりに今richtextbox関係のサンプルを確認しましたが、こちらの意向とは異なっていました。

保存したファイルから読み込むのではなく、保存はせずに、richtextから直に
送りたいのです。


   

[ツリー表示へ]
タイトルRe: RichTextBoxの読み込み
記事No13180
投稿日: 2008/10/24(Fri) 16:36
投稿者
回答ではありません。ちょっと気になったので。

> ボタンを押すと点線内の文がマシンに転送されるというものです。

>  1.ソフトを起動する。
>  2.上記点線内のプログラムを、Richtextboxに記述。
>  3.ボタンを押す。
>  4.記述したプログラムが転送される。

例えばRichTextBoxに

    MsgBox "HogeHoge"

と入力してボタンを押したらメッセージボックスが表示される
と読み取れますがVB上でVBScriptを動かすようなイメージですかね?

質問タイトルがRichTextBoxの読み込みになってるってことは
String型の変数にプログラム文をあらかじめ入れておいたときには
ちゃんと動作してるんですか?

[ツリー表示へ]
タイトルRe^2: RichTextBoxの読み込み
記事No13181
投稿日: 2008/10/24(Fri) 16:53
投稿者今日子
>>琴さん
返信ありがとうございます。

正直それほど高度な話ではありません。

極論を申しますと、

  PBrickCtrl.BeginOfTask MotorOnOff '転送開始
    '---------------------------------------------------------
    → ココ
    '---------------------------------------------------------
  PBrickCtrl.EndOfTask '転送終了


この点線の中に、Richtextに記述した文が入ればいいのです。

これは、VBで出来るのでしょうか?可能でしたら、その方法をご教授ください。

[ツリー表示へ]
タイトルRe^3: RichTextBoxの読み込み
記事No13189
投稿日: 2008/10/25(Sat) 21:17
投稿者neptune
こんにちは

Res付けたの忘れてました。

> 1.ソフトを起動する。
> 2.上記点線内のプログラムを、Richtextboxに記述。
> 3.ボタンを押す。
> 4.記述したプログラムが転送される。
という事ですが、

> この点線の中に、Richtextに記述した文が入ればいいのです。
> これは、VBで出来るのでしょうか?可能でしたら、その方法をご教授ください。
これを見ると、1、2、3、は出来ていて、4を実行する為に
RechTextBoxの文字列を取得して、VB開発環境のソースに直接書き込みたいという
ことですか?

なら、VBのソースを直接弄くるプログラムは書いた事ないのでわかりません。
MSDNを良く見ると書いてますから「VBIDE.VBE」辺りでも調べてください。

しかし、そんなことなら、なにもVBでやらなくてもVBSででも書いた方がよっぽど、
素直と思いますが。と、いうより、VBで書く意味がないと思います。

万一、RechTextBoxから文字列を取得して、string型の変数に入れたいだけなら
Text プロパティでRechTextBoxから文字列を取得するのを調べて無いって事は
ないですよね?

[ツリー表示へ]