HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0221
初心者クラスとはなに?7解決


初心者

リンク

2007/2/21(Wed) 15:30:44|NO.5848

あることで引数について調べているんですけど、
過去の所を見てると引数はクラスだとか・・・
引数って何なんですか?またクラスって何なんですか?
これは何かの用語なんですか?どのようにして知ることができるんですか?



この記事に返信する


orz

リンク

2007/2/21(Wed) 15:58:17|NO.5849

とりあえずぐぐってみろよ



リアジ

リンク

2007/2/21(Wed) 15:59:53|NO.5850

引数は関数のあとに入れる文字?
mes "aiueo-"
この"aiueo-"の部分だとおもう
クラスってHSPにあるのかな わからない;



Irisawa

リンク

2007/2/21(Wed) 16:11:41|NO.5852

まず、何に対する引数なのかが分かりません。
命令や関数などの引数なのか、コマンドラインの引数なのか...。

クラスも、ウィンドウのクラスのことなのかCOMなどのクラスのことなのかによって違い
ます。

上記は思い浮かぶのだけ記述していますが実際にはもっとあるかもしれません。



初心者

リンク

2007/2/21(Wed) 16:23:09|NO.5853

早い回答ありがとうございます。
この引数というのは、bsave等でセーブしたファイルをドロップ&ドラッグして
実行ファイルの上にのせるときにその内容が入る因数のことらしいんですけど・・・
ちょっと前の質問で聞いたんですけど、よくわからなくて・・・
良かったら教えてください



Irisawa

リンク

2007/2/21(Wed) 16:45:34|NO.5854

どうやら、コマンドラインの引数のことですね。
なお、読みは「いんすう」ではなく「ひきすう」といいます。

分かりやすく言えばパラメータとかオプションとかいう言い方もありますが、正確には
パラメータは仮引数(parameter)のことで実引数はアーギュメント(argument)といいます。
この場合はファイル名がそのまま引数に渡されます。

プログラムは引数からファイル名やオプションを取得して動作を切り替えます。
hogehoge.exe に対してC:\hogehoge.txtを渡した場合はコマンドライン文字列は以下の
ようになります。


hogehoge.exe "C:\hogehoge.txt"

この内の"C:\hogehoge.txt"が引数です。



Irisawa

リンク

2007/2/21(Wed) 16:52:03|NO.5855

なお、実際にはSFN(8:3)形式のファイル名の場合は自動ではダブルクォーテーションで
囲まれません。
8:3以上のファイル名やスペースを含むパスがあるときにはダブルクォーテーションで
囲まないと正常に引数を渡せないのでご注意ください。
C:\Program Files\ を引数に渡す場合はダブルクォーテーションで囲まないと


"C:\Program" "Files\"

と認識されます。



初心者

リンク

2007/2/21(Wed) 17:59:56|NO.5858

ありがとうございました。
私にはまだまだ難しかったようです。
もっと勉強します。



ONION software Copyright 1997-2021(c) All rights reserved.