トップページ⇒tech
228コメント27KB

Proの道具lとしてのVB

■ このスレッドは過去ログ倉庫に格納されています
0001loboNGNG
VB関連スレも数多いが、無益な厨房の糞スレばかり!
VBが一番良いtoolだと言いたいのではない。
しかしながら、今日VBが成し得た多くの実績も数知れず。

PROによるPROの為のVBスレです。

【注意】
★C/C++,Win32 API等、駆使している方のみ専用★
★厨房は出入り禁止★
0002終了(´з`)y-〜NGNG
終了(´з`)y-〜
0003あぼーんNGNG
あぼーん
0004デフォルトの名無しさんNGNG
VBで作られた有名ソフトスレ
ってどこだっけか。

>>1
★厨房は出入り禁止★
入るのを禁止するのはかまわないが、
出るのまで禁止したらあんたが出られないじゃないか。
0005デフォルトの名無しさんNGNG
出る必要ない。
一生ここに引きこもっていてくれ。

というわけでここは >>1 隔離スレになりました。

-------------------------終冬-------------------------
0006デフォルトの名無しさんNGNG
今回から、VBのここがイやコーナーになりました。
どしどしレスをください。
0007デフォルトの名無しさんNGNG
TIMERコントロールを使用しない非同期処理の実現方法は?
0008デフォルトの名無しさんNGNG
>>7
不可能です。VCを使いましょう。
0009デフォルトの名無しさんNGNG
>>8
可能です。厨房なら逝って良し。
アウトプロセスCOMコンポーネントを用いる。
そのとき、COMコンポーネント側のプロセスを維持するようにし、
かつ、そのプロセスで非同期処理を行う。
処理終了はイベントで通知する。
0010デフォルトの名無しさんNGNG
>>9
ネタにマジスレ。カッコワルー
0011デフォルトの名無しさんNGNG
>>9
でそのCOMはVCで作られてんでしょ?
00127NGNG
>>10
ネタじゃないんだけど...
それにマジスレじゃなくマジレスか?

>>9
アウトプロセスCOMコンポーネントのプロセスを維持するとは
具体的にどのようにするのでしょうか?
0013デフォルトの名無しさんNGNG
>>7
こんなとこで聞くな。ちゃんとしたスレがあるんだから
そっちにいけ。
00147NGNG
どっちで聞くの? >>13
00159NGNG
アウトプロセスCOMコンポーネントはVBでも作成可能です。
このCOMコンポーネントのSUBプロシージャにLoopを作り
クライアントアプリからの要求を監視します。
クライアントアプリからの要求はクラスのメソッドを用い
るのですが、この時そのメソッドでは実際の処理を行わず、
との要求を示す状態をPublicなコレクション等にセットし、
即座に終了させます。これでクライアントは開放されるこ
とになります。一方コンポーネントの監視Loopではこれを
検出したら実際の処理を行って結果をイベント通知するように
するのです。
00169NGNG
このCOMコンポーネントのSUBプロシージャ
  ↓
このCOMコンポーネントのSUB Mainプロシージャ でした。
0017デフォルトの名無しさんNGNG
キモイスレ発見!放置開始!
0018デフォルトの名無しさんNGNG
>>17
オマエモナー
0019デフォルトの名無しさんNGNG
そしてお前もナー>>18
0020デフォルトの名無しさんNGNG
    へヘ
    /〃⌒⌒ヽ   / ̄ ̄ ̄ ̄ ̄ ̄
    〈〈 ノノノハ))) < にははっ sageようね。>>19
    |ヽ||´ ∀`||   \______
   ⊂[リ∨╂リ]つ
    リ /リリリリリ
       U U
0021デフォルトの名無しさんNGNG
ああ、こんなまっとうなスレがあったんですね
ウザいDel厨が来ないことを祈ります。
0022デフォルトの名無しさんNGNG
同意>>21
0023デフォルトの名無しさんNGNG
21=22
0024デフォルトの名無しさんNGNG
VBを補助ツールとして用いるとうまくいきそうな気がしますけんども、
何か失敗しちゃったなーとか経験談ありませんか。
0025終了NGNG
1=21=22=24
0026デフォルトの名無しさんNGNG
一つのプロジェクトでVBとVCを使うことがありますが、
例えばVCでDLL作ってVBから呼出す。
このとき、VCで作る関数のインターフェースはVBになるべく
会わせた方がVB側が楽になります。しかしVC側がかったるく
なることも多い。
(各種オートメーション型のサポート、文字列をBSTRで渡すetc...)
どないしまひょ?
0027デフォルトの名無しさんNGNG
VBを補助toolとするとは例えばどんなことでしょう?>>24
0028デフォルトの名無しさんNGNG
windowsでしか使えない言語としてHSPと同類
0029デフォルトの名無しさんNGNG
>>27
他のスレでもちょっと書いたのですが、いくつかのプログラム
(コマンドラインツールあり、アプリケーションあり)
のランチャー役をやらせたいのです。単にボタン押して起動するだけ、
というわけでもなく、ある程度の処理もやらせるつもりです。
0030デフォルトの名無しさんNGNG
お騒がせしております。1の叔母でございます。
甥は幼い頃から妄想癖があり、夢遊病も患っておりまして、夜中無意識のうちに徘徊することも幾たびながら、私たちの必死の看護によりまして、今日までさしたる危険もなく毎日を送ってこられました。
小学校入学前の知能検査では「魯鈍」と判定され、特殊学級への入学を余儀なくされましたが、よい先生に恵まれまして、中学校はかろうじて通常学級に進学することができました。
しかし、遅れた学力の挽回は困難で、高校は一浪の末、学区最下位校にギリギリで合格するも、授業には全くついていけず、そのうち学校は休みがちになり、暴走族の友人とともに昼夜を問わず繁華街で暴力行為を繰り返しております。
先日ナイフで脅されて、パソコンを買い与えたのですが、そのパソコンで行っていることといえば、このような汚らわしいネットに接続して、常軌を逸した書き込みを繰り返すことばかり。
0031デフォルトの名無しさんNGNG
>>29
ランチャーの基本機能はOKとして、"ある程度の処理"がどうでしょう?
それと、Window表示においてVBでは自由度が在りませんね。
Form以外はAPIを駆使するか...やはりVCの出番か。
0032あぼーんNGNG
あぼーん
00331NGNG
今日の予報:脳タリンdel坊多し、不快指数が多い1日となりますが
      健康には十分注意して御過しください。
0034あぼーんNGNG
あぼーん
0035あぼーんNGNG
あぼーん
0036あぼーんNGNG
あぼーん
0037あぼーんNGNG
あぼーん
0038あぼーんNGNG
あぼーん
0039あぼーんNGNG
あぼーん
0040あぼーんNGNG
あぼーん
0041あぼーんNGNG
あぼーん
0042あぼーんNGNG
あぼーん
0043あぼーんNGNG
あぼーん
0044デフォルトの名無しさんNGNG
>>31
前段処理の結果からの、後段処理の引数の自動生成を行うなど、ですかね。
それらの内容の確認を、表示するなどして確認できれば問題ないと思います。
表示方法についてはそれほど凝ったことはしませんが、
自由度ってそんなに低いものなのですか?
0045あぼーんNGNG
あぼーん
0046あぼーんNGNG
あぼーん
0047デフォルトの名無しさんNGNG
PROが使ってるってのが気に障ったのかな
0048あぼーんNGNG
あぼーん
0049あぼーんNGNG
あぼーん
0050デフォルトの名無しさんNGNG
>>47
図星の模様
0051あぼーんNGNG
あぼーん
0052あぼーんNGNG
あぼーん
0053あぼーんNGNG
あぼーん
0054あぼーんNGNG
あぼーん
0055あぼーんNGNG
あぼーん
0056デフォルトの名無しさんNGNG
まじでCOMサーバーをVBで作って、使ってる人いるの?
冗談かと思ってたんだけど、9/15あたりは本気らしいし・・・
0057あぼーんNGNG
あぼーん
0058あぼーんNGNG
あぼーん
0059デフォルトの名無しさんNGNG
優良スレなのでage
0060あぼーんNGNG
あぼーん
0061デフォルトの名無しさんNGNG
これが・・・
0062あぼーんNGNG
あぼーん
0063あぼーんNGNG
あぼーん
0064あぼーんNGNG
あぼーん
0065デフォルトの名無しさんNGNG
有名な・・・
0066あぼーんNGNG
あぼーん
0067デフォルトの名無しさんNGNG
厨房か・・・
0068あぼーんNGNG
あぼーん
0069デフォルトの名無しさんNGNG
PROによるPROの為のVBスレです。
0070あぼーんNGNG
あぼーん
0071あぼーんNGNG
あぼーん
0072あぼーんNGNG
あぼーん
0073あぼーんNGNG
あぼーん
0074あぼーんNGNG
あぼーん
0075あぼーんNGNG
あぼーん
0076あぼーんNGNG
あぼーん
0077あぼーんNGNG
あぼーん
0078あぼーんNGNG
あぼーん
0079あぼーんNGNG
あぼーん
0080デフォルトの名無しさんNGNG
sageてくれ
0081あぼーんNGNG
あぼーん
0082あぼーんNGNG
あぼーん
0083あぼーんNGNG
あぼーん
0084あぼーんNGNG
あぼーん
0085あぼーんNGNG
あぼーん
0086あぼーんNGNG
あぼーん
0087あぼーんNGNG
あぼーん
0088あぼーんNGNG
あぼーん
0089あぼーんNGNG
あぼーん
0090あぼーんNGNG
あぼーん
0091あぼーんNGNG
あぼーん
0092あぼーんNGNG
あぼーん
0093あぼーんNGNG
あぼーん
0094あぼーんNGNG
あぼーん
0095あぼーんNGNG
あぼーん
0096あぼーんNGNG
あぼーん
0097あぼーんNGNG
あぼーん
0098あぼーんNGNG
あぼーん
0099あぼーんNGNG
あぼーん
0100あぼーんNGNG
あぼーん
0101あぼーんNGNG
あぼーん
0102あぼーんNGNG
あぼーん
0103あぼーんNGNG
あぼーん
0104あぼーんNGNG
あぼーん
0105あぼーんNGNG
あぼーん
0106あぼーんNGNG
あぼーん
0107あぼーんNGNG
あぼーん
0108あぼーんNGNG
あぼーん
0109あぼーんNGNG
あぼーん
0110あぼーんNGNG
あぼーん
0111あぼーんNGNG
あぼーん
0112あぼーんNGNG
あぼーん
0113あぼーんNGNG
あぼーん
0114あぼーんNGNG
あぼーん
0115あぼーんNGNG
あぼーん
0116あぼーんNGNG
あぼーん
0117あぼーんNGNG
あぼーん
0118あぼーんNGNG
あぼーん
0119あぼーんNGNG
あぼーん
0120あぼーんNGNG
あぼーん
0121あぼーんNGNG
あぼーん
0122あぼーんNGNG
あぼーん
0123あぼーんNGNG
あぼーん
0124あぼーんNGNG
あぼーん
0125あぼーんNGNG
あぼーん
0126あぼーんNGNG
あぼーん
0127あぼーんNGNG
あぼーん
0128あぼーんNGNG
あぼーん
0129あぼーんNGNG
あぼーん
0130あぼーんNGNG
あぼーん
0131あぼーんNGNG
あぼーん
0132あぼーんNGNG
あぼーん
0133あぼーんNGNG
あぼーん
0134あぼーんNGNG
あぼーん
0135あぼーんNGNG
あぼーん
0136あぼーんNGNG
あぼーん
0137あぼーんNGNG
あぼーん
0138あぼーんNGNG
あぼーん
0139あぼーんNGNG
あぼーん
0140デフォルトの名無しさんNGNG
削除依頼するけどいいよね?
0141あぼーんNGNG
あぼーん
0142あぼーんNGNG
あぼーん
0143デフォルトの名無しさんNGNG
本題に戻っていいですか?
0144あぼーんNGNG
あぼーん
0145デフォルトの名無しさんNGNG
>>143
勝手にやってろ
0146デフォルトの名無しさんNGNG
>>140
なんで?
0147あぼーんNGNG
あぼーん
0148あぼーんNGNG
あぼーん
0149デフォルトの名無しさんNGNG
>>56
COMコンポーネントはマジVBでいけますよ。

もちろん、自動的にデュアルインターフェースになります。
FORMなんかもそうだけどオーバースペックの場合もあるかも。
特定の用途で、少しでも小さく・速くを目指すなら、やはり
手間隙かけてVCでしょうか。
0150あぼーんNGNG
あぼーん
0151あぼーんNGNG
あぼーん
0152デフォルトの名無しさんNGNG
>>146
AA部分をレス削除依頼。ここはAAはり板じゃないし。
0153デフォルトの名無しさんNGNG
    バーカ
ニドトクンナ!ペッペ!!
      ,, .: 。
\( ゚´3゚)- = 。 ゚
 (   )` :: .
 ノ \
0154あぼーんNGNG
あぼーん
0155あぼーんNGNG
あぼーん
0156あぼーんNGNG
あぼーん
0157あぼーんNGNG
あぼーん
0158あぼーんNGNG
あぼーん
0159あぼーんNGNG
あぼーん
0160あぼーんNGNG
あぼーん
0161デフォルトの名無しさんNGNG
>>149
特に小さく/速くなければならない、という要求はないんだよねえ。
最近のPCってCPU無駄に速いし、メモリも無駄に多いし。
確かに作る手間次第なんだよなあ。考えてみるかなあ。
0162あぼーんNGNG
あぼーん
0163デフォルトの名無しさんNGNG
>>152
了解
0164あぼーんNGNG
あぼーん
0165あぼーんNGNG
あぼーん
0166あぼーんNGNG
あぼーん
0167あぼーんNGNG
あぼーん
0168あぼーんNGNG
あぼーん
0169あぼーんNGNG
あぼーん
0170152NGNG
>>163
どうも。
とりあえずこの馬鹿騒ぎが治まったら依頼しとく。
0171デフォルトの名無しさんNGNG
>>44
それなら、ロジックの問題でしょうから大丈夫ですよね。
あと、表示の件はここであえて言うまでもないと思いますが
VBのFORMはかなり重装備で遅いですよね。
凝った表示が無いのであれば良いでしょうけど。
0172あぼーんNGNG
あぼーん
0173あぼーんNGNG
あぼーん
0174あぼーんNGNG
あぼーん
0175あぼーんNGNG
あぼーん
0176あぼーんNGNG
あぼーん
0177あぼーんNGNG
あぼーん
0178あぼーんNGNG
あぼーん
0179あぼーんNGNG
あぼーん
0180デフォルトの名無しさんNGNG
>>161
一度試しては如何ですか?VCと比較するとかなり
工数が少ないと思います。
それに良い点もあります。
この板で暴れているバカ(約1匹)がc/c++使ったら
Winだと間違いなくメモリーリーク発生ですが、vb
ではその点安全性が高いです。
0181あぼーんNGNG
あぼーん
0182あぼーんNGNG
あぼーん
0183あぼーんNGNG
あぼーん
0184あぼーんNGNG
あぼーん
0185あぼーんNGNG
あぼーん
0186あぼーんNGNG
あぼーん
0187あぼーんNGNG
あぼーん
0188あぼーんNGNG
あぼーん
0189あぼーんNGNG
あぼーん
0190あぼーんNGNG
あぼーん
0191あぼーんNGNG
あぼーん
0192あぼーんNGNG
あぼーん
0193あぼーんNGNG
あぼーん
0194あぼーんNGNG
あぼーん
0195あぼーんNGNG
あぼーん
0196あぼーんNGNG
あぼーん
0197あぼーんNGNG
あぼーん
0198あぼーんNGNG
あぼーん
0199あぼーんNGNG
あぼーん
0200デフォルトの名無しさんNGNG
おい、ウルサイバカ、今削除頼んできたからもう止めとけ!
0201あぼーんNGNG
あぼーん
0202あぼーんNGNG
あぼーん
0203あぼーんNGNG
あぼーん
0204あぼーんNGNG
あぼーん
0205あぼーんNGNG
あぼーん
0206あぼーんNGNG
あぼーん
0207あぼーんNGNG
あぼーん
0208あぼーんNGNG
あぼーん
0209あぼーんNGNG
あぼーん
0210あぼーんNGNG
あぼーん
0211あぼーんNGNG
あぼーん
0212あぼーんNGNG
あぼーん
0213あぼーんNGNG
あぼーん
0214あぼーんNGNG
あぼーん
0215あぼーんNGNG
あぼーん
0216あぼーんNGNG
あぼーん
0217あぼーんNGNG
あぼーん
0218あぼーんNGNG
あぼーん
0219あぼーんNGNG
あぼーん
0220あぼーんNGNG
あぼーん
0221あぼーんNGNG
あぼーん
0222あぼーんNGNG
あぼーん
0223デフォルトの名無しさんNGNG
削除依頼アリガトン
削除されるまでsageとく
0224デフォルトの名無しさんNGNG
>>223
デリはお前のレスだけど。(ワラ
0225 NGNG
なんかすごいね。
0226shigeNGNG
Rubyって最高だよね。
0227デフォルトの名無しさんNGNG
キミは最低>226
0228デフォルトの名無しさんNGNG
¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥

あなた達には分からないでしょうが、Rubyは素晴らしい言語です。
オブジェクト指向スクリプト言語として他のスクリプト言語を圧倒する性能と美しい言語仕様を持っています。
例えば、SchemeやSmallTalkなどは比較的美しい言語だと言われていますが、後発である優位さでRubyは
さらなる美しさと実用性を備えています。
もちろんPerlやPythonなど問題外です。
日本語との親和性ではRubyしか選択肢がないでしょう。

LinuxのディストリビューションもRubyの採用例が増えてきています。
1年後には全てのディストリビューションがRubyを標準採用するでしょう。
Rubyは未来のスクリプト言語なのです。

長くなりましたが、コピペではありません。
賛同していただける方はRubyの事を分かっていただけない人に出会ったら、
この発言をコピペしていただければ幸いです。

VBの馬鹿橋ね。
■ このスレッドは過去ログ倉庫に格納されています