トップページ⇒tech
1001コメント328KB

★★VB初心者質問スレ Part9(´・ω・`)★★

■ このスレッドは過去ログ倉庫に格納されています
0001激☆初心者NGNG
前スレはこちら
  Part 1 http://piza.2ch.net/tech/kako/968/968328471.html
  Part 2 http://piza.2ch.net/tech/kako/990/990793224.html
  Part 3 http://piza2.2ch.net/tech/kako/1000/10005/1000523122.html
  Part 4 http://pc.2ch.net/tech/kako/1006/10069/1006922992.html
  Part 5 http://pc.2ch.net/test/read.cgi/tech/1010624646/
  Part 6 http://pc.2ch.net/test/read.cgi/tech/1013844542/
  Part 7 http://pc.2ch.net/test/read.cgi/tech/1015836357/
Part 8 http://pc.2ch.net/test/read.cgi/tech/1018794901/

Win32 API関連スレ
  http://pc.2ch.net/test/read.cgi/tech/1017072275/

心得
壱.質問する前に過去ログにも目を通してみる。
弐.質問する前に MSDN などで調てみる。
参.VBScript もこのスレでOK。
四.インストーラーなどの質問もOK。

新スレ立ってなかったみたいなんで立てました。
重複してたら誘導お願いします。
0153デフォルトの名無しさんNGNG
>>152
コードは
MSDNを 「ADO 列挙定数」で調べれば出てきます。
DBが SQLサーバーと仮定すると デフォルトでタイムアウトは無限
になってますので、競合が発生しててもあとかきたプロセスが
またされますのでエラーはかえってきません。

SET LOCK_TIMEOUT 1000 -- 1秒ごにタイムアウト

で設定しておくと エラーが帰ってきます。
0154デフォルトの名無しさんNGNG
あ、DAOですか...
0155デフォルトの名無しさんNGNG
さらに SQL Serverでもなかったんですね....すまソ
0156デフォルトの名無しさんNGNG
>>152
アプリレベルでの排他はどうしてますでしょぅ。
同時に二人がおなじマスターメンテ画面を開いて、同じコードの
修正をするのはどうやって排他しようとしていますか?
0157デフォルトの名無しさんNGNG
>>156
アプリレベルとは?
アプリは同一端末の多重起動を不可能とし。
EXEは端末に一つずつ置いています。
レコードは排他されるので問題ないようにおもうのですが。。。。。
ちがうの?
0158デフォルトの名無しさんNGNG
>>152
VBだけじゃなくDBだけじゃなくエラートラップについて詳しく載っている
ものは少ないぞ。残念なことだ。

俺から一つアドバイスをやろう。
エラー処理をするときには、どんなエラーがきても
ある程度対処できるようなコードを最初にかけ。

エラー状態ってのは通常状態以外すべてだからな。
通常状態は数えるほどしかないが、それ以外は無限にある。
どのようなエラーが発生するかを調べるだけ無駄だ。
すべてのエラーは発生すると仮定しろ。

だからエラーコードに依存しないエラー処理を最初に書いておけ。
その上で個々のエラー処理を追加していくのだ。
決して分かっているエラー処理だけをして、その他のエラーは
発生しないと仮定して、発生したときの動きは不明なんてコードを
書いてはいかんぞ。
0159デフォルトの名無しさんNGNG
>>151
Excelについては、ビジネスsoft板のExcel相談所で質問したほうがいい。
Excel依存の割合が小さいVBAなら、こっちだけど。
016079NGNG
>>158
それについてはまったく問題ありません。
エラーはなんでもかんでもトラップしてエラーコードを出して処理を
抜けるようになっているんです。だけどそれじゃあみっともないので
わかってるエラーには対処したいのですがいかんせんエラーコード
一覧が見当たらないのとどんなエラーが予想されるのかがちっとも
見当がつかないのですよ(とほほ
どっかにいいサンプルコードでもないでしょうか?
0161デフォルトの名無しさんNGNG
>>160
そうか。ならいいんだが。

よくある馬鹿な例だが、
call a
call b
のときaの中でエラーが起きてaの処理が中断したにも
関わらずbが実行されてしまうってことをしていることが
あるが大丈夫か?大丈夫ならいいんだが。

それから多分知っていると思うがErr.Descriptionは
使っておけよ。
0162デフォルトの名無しさんNGNG
>>157
ユーザーAが、コード001 のマスターを画面で修正中に
ユーザーBが、他ユーザー が コード001 を編集中とわかるようにして
修正、削除をさせないようにしてるのか、

じっさいに削除や、修正実行をユーザーA よりさきに行ったときに
エラーにしているのか?

などでしょうか...

漏れは select に with (updlock) ヒント付けて 前者にしてます。
0163デフォルトの名無しさんNGNG
コードの中で動的にpicture clip control を呼び出すには、
どうかけばいいですか?
0164デフォルトの名無しさんNGNG
コードの中で動的にpicture clip control を呼び出すには、
どうかけばいいですか?
0165デフォルトの名無しさんNGNG
さらにコードの中で動的にpicture clip control を呼び出すには、
どうかけばいいですか?
0166仕様書無しさんNGNG
以下のような環境で

PC1 PC2
Oracle Client----N/W----Oracle Server
自作ツール

クライアント側のツールからサーバーにアクセスするには
ツール側にはどんな機能が必要で、Oracle C/Sはそれぞれどんな
設定が必要なのか教えてください。よろしくお願いします!
0167デフォルトの名無しさんNGNG
Windows系のIPアドレス入力する欄みたいなテキストボクース作りたいんす。
[   ] [254] ←こういうテキストボクースで2つ目のボックスの2の前にカーソルがあるときに
左を押したら前のテキストボックスにフォーカスを移したいんですけど、
Enterとかならキーダウソ取れるんだけど十時キーだけは取れなくて困ってます。
ヘルプ!
0168デフォルトの名無しさんNGNG
>>167
KeyPressでなくKeyDownとかKeyUp使いなされ。
ちなみにIPエディットな顧問コントロールが別にWindows側で用意されてるんじゃなかったっけ?
0169デフォルトの名無しさんNGNG
IPエディットな顧問コントロールは内容。駄菓熱湯蒸煮IP絵で一等な暮す
不破要るが蜜軽夜。
0170デフォルトの名無しさんNGNG
VB6.0ですが、
exeのアイコンをかえるにはどうしたらいいですか?
「project1のプロパティ」の中に
「実行可能ファイルの作成」ってタブがあって、
アイコン選ぶところはあったんですが、フォームのアイコンしかないです。
0171名無しさん@そうだ選挙にいこうNGNG
>>170

メインのフォームにアイコンを登録すれ
0172デフォルトの名無しさんNGNG
>171氏
うおぉぉできました!ありがとうございました。
駄質問ですいませんでした。
ヘルプいれてないもんで・・・。
0173デフォルトの名無しさんNGNG
アイコンで思い出した。
アイコンを一つ設定するだけなら>>171の方法でいいけど、
複数のアイコンを持たせるのってどうやればいいのかな。
iriaとかsusieとか、プロパティ開いてアイコンの変更ってやると、
いっぱいアイコンがあって選べるけど、あんなかんじの。
別に出来なくても困らないけど、知っておきたい。
0174デフォルトの名無しさんNGNG
HELPのないやつは放置
不正なVBの入手の可能性がある
そんなやつにレスする必要はない
0175即レスNGNG
>>173
リソースで持っとく。

>>174
初心者だからMSDNって何?って奴もいるだろうからねえ。
俺も最初の一週間ぐらいはそうだったし。
0176デフォルトの名無しさんNGNG
MSDN重いからね。
ナローな昔だったら一週間くらいDLに時間かかるよね。
0177デフォルトの名無しさんNGNG
>>176 MSDNってDL出来るものなの?
0178即レスNGNG
>>176
?
0179デフォルトの名無しさんNGNG
warezの事だろ。
>>174,>>175,>>176
0180デフォルトの名無しさんNGNG
なるへそ。
>>176氏ね
0181デフォルトの名無しさんNGNG
VB5ランタイム必須というソフトは、
VB6ランタイムを入れれば動きますか?
0182即レスNGNG
>>181
動かない。
0183デフォルトの名無しさんNGNG
2001年4月をもちまして、MSDNの無料期間が終わったぽ。
ま、あんなにバカバカCDこられても困るしね。
0184デフォルトの名無しさんNGNG
MSDNといえば、MSDNライブラリのHELPがおかしくなっちった。
アクティブサブセットの項目が
「MSDN,技術文書・・・・・・」
がずらーと。同じのが何個も・・・。
再インストールは面倒なので、それ以外に直す方法はないですか?
0185デフォルトの名無しさんNGNG
>>184
再インスコしれよ。どんなスペックでも30分もかからんだろ。その間に風呂入れ。
0186184NGNG
あ、直ったでふ。
0187デフォルトの名無しさんNGNG
はやっ
0188184NGNG
ったく、MSには付き合ってらんねーよです
0189デフォルトの名無しさんNGNG
いつまでたってもShellExecuteの記述がStartPageになってるmsdn萌え。
.NETのヘルプでも直ってないのかなぁ…。誰か調べて。
0190デフォルトの名無しさんNGNG
>>184
どうやって治った?再インストール。
俺も一度同じ状況になったことあるのよ。
たしか会社のやつで適当にほうっておいたけど。
0191184NGNG
>>190
再インスコの方がいいけど、手動で直すなら、
MSDNライブラリ→「表示」→「サブセットの定義」
0192デフォルトの名無しさんNGNG
企業向けのアプリ作る時、ビジュアル面で気を付けることって何ですか。
別に作るわけじゃないけど、興味本位で。
0193デフォルトの名無しさんNGNG
>>192
AAを使わない。
0194デフォルトの名無しさんNGNG
興味本位で質問するな!!
0195デフォルトの名無しさんNGNG
>>192
消してデバック用のエラーメッセージだからといって2ch用語書かないように。
0196デフォルトの名無しさんNGNG
>>191
あぁ、そんなところにそんなものがあったのか。
はじめて気づいたよ。あんがと
0197デフォルトの名無しさんNGNG
>>192
企業向けじゃなくともごくノーマルに!
MS Office を手本にすればいい
デスクトップの様々なデザインにも考慮
後はコントロールをなるだけ減らす
0198デフォルトの名無しさんNGNG
>>197
残念ながら企業向けの場合、ノーマルじゃないのを要求されるのがざら。
だけど、ノーマルな動きを知らないとはまる。
基本はノーマル、そしてそれをなるべく破らないように非ノーマルな
ユーザインタフェースを構築するようにすると良い。
0199超初心者NGNG
>>19のコード
With WebBrowser1
.Navigate "about:blank"
.Document.Clear
.Document.Open
.Document.Charset = "Shift_JIS"
.Document.write "(゚Д゚)ゴルァ!<BR>(゚Д゚)ゴルァ!<BR>(゚Д゚)ゴルァ!"
.Document.Close
End With

を表示させて見たんだけど、一瞬だけ表示されて真っ白になっちまうよ。
何が足んないでしょ?
0200デフォルトの名無しさんNGNG
Closeすんなや
0201超初心者NGNG
>>200
.refershしたら出来ました。
答え違ったけどさんくすっす。
0202デフォルトの名無しさんNGNG
というか、MSDN MSのHPにあるよ。
(MSDKはDLできたけど、MSDNもあるのかな?)
0203超初心者NGNG
MSDK
0204超初心者NGNG
MSDKは知らないけどMSDNは英語だったから諦めてました。
ありがとっす。

>>203鬱だ…
0205ブビブビNGNG
なんでC#があるのにおまえらVBなの?
0206デフォルトの名無しさんNGNG
>>205
煽りウザイ シネ
0207デフォルトの名無しさんNGNG
俺も知りたい。
なんでC#があるのにおまえらVBなの?
0208デフォルトの名無しさんNGNG
>>207
なんかC#で作ったソフト公開した?
0209デフォルトの名無しさんNGNG
>>207
アマグラマにはわかるまいて。
0210デフォルトの名無しさん NGNG
>>207
お前若いだろ。物事を自分中心にしか俯瞰できないんだね。

世界全体で最大数のVBプログラマが.NETに移行しやすくするためだよ。
普段に雑誌を読んでれば分かるはず。勉強しろよ、若いの。
0211デフォルトの名無しさんNGNG
>>208
C++でかつlinux用のならオプソで開発中だけど。
普段はJAVAでアルバイト。
時給3000円。
来月はもう500円上げてくれないと辞めちゃうけどね。
C#はテラリウムにて。

>お前若いだろ。
よくわかったね。

>世界全体で最大数のVBプログラマが.NETに移行しやすくするためだよ。
それはVB.netをMSが作った理由でしょうが?
まあVB→VB.net→C#.netって移行してくれば、
VB.netを余分に買ってくれるからね。
で、おまえらなんでVBなんて使ってるんだ?

別に流行なんて知ろうと思わないから、雑誌なんて読む必要ないと思うけど。
0212デフォルトの名無しさんNGNG
>VB→VB.net
茨の道
0213デフォルトの名無しさんNGNG
>>211
Linux用に開発しているオープンソースのソフトってどんなソフトだよ?
JavaでアルバイトってJavaで何作ってるの?
0214デフォルトの名無しさんNGNG
>Linux用に開発しているオープンソースのソフトってどんなソフトだよ?
分類的にはDSPなんで、ソースフォージ行って見てきて。
LINUX用ってのはプラットフォームがLINUXって意味ね。
LINUX使う必要性があるんでね。
まあ、VBやってる人はDSPなんか縁がないだろうけど。

PC以外のものと通信して、それを制御する・・・・
って説明でいいのかな?
携帯じゃないよ(w

で、213は何作ってるの?
0215デフォルトの名無しさんNGNG
ここって、自分の技術を自慢するスレッドじゃなくてVB初心者スレッド
なんだけどな。

自分の技術に自信があるのならわざわざ他人を馬鹿にしないもんだけどね。
0216デフォルトの名無しさんNGNG
.NET初心者なんだろ

どっかのバカが何作ったか聞くから劣等感まみれにな(以下略
0217デフォルトの名無しさんNGNG
DSPって何?
0218デフォルトの名無しさんNGNG
さぁ
デブ専用プログラマー
0219デフォルトの名無しさんNGNG
>>218
お前、DSP知らないってそれいくら何でも笑えない。
0220即レスNGNG
煽りなら放置するナリよ。

>>217
http://www.heg.co.jp/know/dsp/dsp1-1.htm
0221デフォルトの名無しさんNGNG
>>219
初心者スレッドで
「○○知らないの?」と言って悦に浸るぐらいしかないぐらい
底辺なんですね。あなた。
0222デフォルトの名無しさんNGNG
VBでDSPはやらんだろう、普通
というかVBでDSPはできんだろう。
0223デフォルトの名無しさんNGNG
>>221←デブ専用プログラマーさん。
0224デフォルトの名無しさんNGNG
>>221
自分のことじゃん。

217 名前:デフォルトの名無しさん 投稿日:2002/05/11(土) 19:53
DSPって何?


218 名前:デフォルトの名無しさん 投稿日:2002/05/11(土) 19:54
さぁ
デブ専用プログラマー



PC初心者
http://pc.2ch.net/pcqa/

に行けば楽しいと思うよ。
0225デフォルトの名無しさんNGNG
>>221
お前が書いたレス見ろよ・・・。
0226デフォルトの名無しさんNGNG
>>224
へ?俺は初心者スレッドで質問されたら
「そんなこと知らないの?いくらなんでも笑えない」なんていいませんが?

必死だね。あなた。初心者スレッドでなにいきがってるの?
初心者にアドバイスできないのならどっか他に行けば?
0227デフォルトの名無しさんNGNG
>>219の参照が>>218ではなく>>217だと思っているに3C#。
0228デフォルトの名無しさんNGNG
>>225
俺の書いたレスって?俺が書いたのは>>221と>>226だけだけど?
初心者を煽るしかできない底辺のくせに何いきがってんの?
0229_NGNG
質問いいでしょうか
フォーム上にドラッグ&ドロップで持ってきたファイルの
フルパスを取得したいんですが、どうやればいいんでしょう?
0230即レスNGNG
>>229
Ole_DragDropイベントでData.Filesオブジェクト参照。
0231214NGNG
なんか荒れてしまったようですが
214以降は何も書いてませんのであしからず。
DSPは信号処理です。
MP3のエンコード、デコードなんかもDSP系です。

で、結局.netはC#のほうがいいんですね?
VC#.netを買うかVB.netを買うかは大きいと思いましてね。
テラリウムのためにその決断を下すのは浅はかですからね。
0232デフォルトの名無しさんNGNG
VB6 WindowsXPです
今ひとつ詰まってしまっていることがあるのです。

入力されたデータをVBのコードとして実行することはできないのでしょうか
つまりTextに Label1.Caption = Label2.Caption
と書かれていたら、それを実際にコードとして実行する、ということです。
やっぱり無理なんでしょうか。
0233217NGNG
>>220
即レスさんありがとう。さすがです。
予想とはあってました。よくAV機器に昔DSPってあって
ONにしたらホールとかチャーチとかあったんですよねー
0234デフォルトの名無しさんNGNG
>>231
手の凝んだ自作自演だな。
0235デフォルトの名無しさんNGNG
>>232
できます。
入力された文字列を解析して、その通りの処理を記述するように
すればいいです。
変数の宣言ができるように、あらかじめメモリを確保しておく必要があります。
0236デフォルトの名無しさんNGNG
>>235
よく見るとageているのはこいつだけ。(劇藁嘲笑
0237デフォルトの名無しさんNGNG
>>234
初心者スレでいきがっていた自分に気付いて恥ずかしくなったのでしょう。
0238即レスNGNG
>>231
俺はNET使ってないがC#とVBNETならなじみのある方でいいだろう。

>>232
基本的に無理。
VBAのDLL使えば出来そうだが。
>>235の方法でも出来るがw
0239229NGNG
>>230
すみません。それをやってみたんですが
Formにドラッグしてる状態でマウスカーソルがいかにも「できません」
みたいな表示(○の中に/みたいな)になって、実際やってもできませんが・・・。
0240デフォルトの名無しさんNGNG
>>232
ちみ、そんなのできたらVBインタープリタに高い金を出す意味がなかろう。
0241214NGNG
これが煽りって奴ですかね。
高校生に負けてそんなに悔しいですか??

低脳な大人はかわいそうですね。
40,50になったら仕事もない上に、趣味もないんですか?
何のために生きてるんですか?
税金払うためですか?
がんばって働いてください。
0242デフォルトの名無しさんNGNG
>>240
Perlとかなら出来るけどね。
0243デフォルトの名無しさんNGNG
>>241
だから煽りに乗るなって、、、放置しろよ。
0244デフォルトの名無しさんNGNG
>ちみ、そんなのできたらVBインタープリタに高い金を出す意味がなかろう。
制限付のインタープリタでよければ、作った方が安い。
でも、どうがんばってもコード中のシンボルにアクセスするのは無理だよね?
VB.Netはできるけど。
0245デフォルトの名無しさんNGNG
>>241
若さ自慢は沢山です。
0246デフォルトの名無しさんNGNG
バカは自分がバカなことを自覚していないからバカなのだ。
0247即レスNGNG
>>239
ああ、もしかして自分のアプリ内でのドラッグドロップか?
だったら自前で処理しないといけないぞ。
0248241NGNG
意外と釣れないな
偽者ってバレてる?
0249デフォルトの名無しさんNGNG
煽られるのが嫌なのなら煽らなけりゃいいのじゃ?

困ったら高校生だからとかお涙頂戴するあたりがまた情けないね。

# 自分で喧嘩かしかけといて旗色が悪くなると周りを巻き込むなんて
 人として終わってるよな。
0250デフォルトの名無しさんNGNG
>>239
Form の OLEDropMode を vbOLEDropManual にしておかないと。
0251プルプル・・・プルプルNGNG
煽られるのが嫌なのなら煽らなけりゃいいのじゃ?
煽られるのが嫌なのなら煽らなけりゃいいのじゃ?
煽られるのが嫌なのなら煽らなけりゃいいのじゃ?
煽られるのが嫌なのなら煽らなけりゃいいのじゃ?
煽られるのが嫌なのなら煽らなけりゃいいのじゃ?
煽られるのが嫌なのなら煽らなけりゃいいのじゃ?
煽られるのが嫌なのなら煽らなけりゃいいのじゃ?
煽られるのが嫌なのなら煽らなけりゃいいのじゃ?

手がプルプル(w
0252デフォルトの名無しさんNGNG
  ,   ∧∧    , 
  |\(゚ ω゚ ) /|
  |         |
  | ももんか! .|
  |          |
  |/  ̄ ̄ ̄ \.|
  '         '
■ このスレッドは過去ログ倉庫に格納されています