ここは古代に使われていたVisual Basic 〜6.0 の質問スレです。
質問者は使用しているOS、VBのバージョン、サービスパックのバージョン、
「何がしたくて、どうしたけど、どう困っているのか」を明確に書きましょう。
VB.NETは別物なので専門スレで、VBA、APIの質問もそれぞれのスレで。
○ 質問者の心得
一.質問する前にMSDNやGoogle、過去ログにも目を通してみる。
二.VBScript、インストーラーなどはこのスレでOK。
三.質問は第三者にもわかりやすいよう簡潔かつ具体的に。
四.荒らしは相手しない。
○ 回答者の心得
一.答えられない質問は無駄に罵倒せずスルー。無理するな。
二.代用法を強制しない。
三.回答する上で必須ではない情報をむやみに聞き返さない。
四.荒らしは相手しない。
五.VB情報募集中。
六.回答は質問者が理解できるよう具体的に。
MSDN Online Japan ホーム
http://www.microsoft.com/japan/msdn/default.asp
Visual Studio 6.0 Service Pack 6
http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
Google
http://www.google.co.jp/
前スレ VBプログラマ質問スレ(Ver.6.0 まで) part64
http://peace.2ch.net/test/read.cgi/tech/1393069842/
※「まず自分で調べる」クセを身につけよう。
古代VBプログラマ質問スレ(Ver.6.0 まで) part65 [転載禁止]©2ch.net
2015/08/30(日) 19:25:35.12ID:ZYoWCo0d
2015/09/02(水) 10:03:25.09ID:XnPLTkTO
C→C++→Java→VB6→VB.NETと来て、VB6がメインな俺は貴重な存在
ほんとは早いうちに.NETに移行したいけど、予算や納期がまにあわん
客もフレームワークかえたら余分な金かかるだけだろってわかってるから
動くうちは当面VB6だわ
>>16
アメリカでもVB6は現役、もし未だにVB6つかってんのが日本だけじゃとっくに切られてると思うわ
ほんとは早いうちに.NETに移行したいけど、予算や納期がまにあわん
客もフレームワークかえたら余分な金かかるだけだろってわかってるから
動くうちは当面VB6だわ
>>16
アメリカでもVB6は現役、もし未だにVB6つかってんのが日本だけじゃとっくに切られてると思うわ
2015/09/02(水) 14:54:25.69ID:opT5h4j/
サードパーティー製のOCXとか使えなくなったりしないの?
グラフとかグリッドとかその他もろもろ。
グラフとかグリッドとかその他もろもろ。
2015/09/02(水) 23:04:45.52ID:u5IS45iw
VB6の開発ってXPでやってんの?
こわい…
こわい…
2015/09/03(木) 00:23:12.55ID:+HvViDsO
>>19
とりあえず7では動いてるけど
とりあえず7では動いてるけど
2015/09/03(木) 00:25:17.11ID:+HvViDsO
ちなみにVB5も7の64bitで動いてるw
2015/09/03(木) 07:17:08.99ID:01Uqm8mv
俺の周りでは.netに移行してもvb6ののりでしかやってないやつばっか
2015/09/03(木) 08:37:05.16ID:+FWa6+Fk
俺は逆に.NETのノリでVB6やってる
2015/09/03(木) 08:50:53.35ID:+FWa6+Fk
名は体を表すって奴か
2015/09/04(金) 10:40:10.79ID:rDB03Y74
まだwindows2000のPC使ったコントローラが動いてて…
2015/09/04(金) 10:50:38.04ID:0PfiOP4I
うちなんかNT4のシステムが・・・VB5で・・・ううっ・・・
2015/09/04(金) 13:48:19.11ID:P30cuLvZ
DOS機のフロッピーに組んだQuickBasicシステムが調子悪いっていう問合せがきた・・
さすがに勘弁してほしい・・
中古のHDD積んでWin98とVB5で造り直してやろうかなw
さすがに勘弁してほしい・・
中古のHDD積んでWin98とVB5で造り直してやろうかなw
2015/09/05(土) 09:59:37.90ID:d+nPX/+M
劣化させてどうする
2015/09/05(土) 11:00:30.93ID:LItP0M3y
QuickBasicは通信が出来たから
通信対戦テトリス作った記憶がある
電子専門学校行ってた俺の卒業論文代わりである
通信対戦テトリス作った記憶がある
電子専門学校行ってた俺の卒業論文代わりである
2015/09/05(土) 13:11:06.99ID:Gxkfhkbm
31片山博文MZ ◆T6xkBnTXz7B0
2015/09/05(土) 13:27:46.40ID:Cz8/DWsg 古代ってつけるから、古いBASICの話が盛り上がってしまうではないか
2015/09/05(土) 13:31:33.70ID:o8zNmTx0
自分MSX-BASICいいすか?
2015/09/05(土) 14:37:27.25ID:IJjvRwCO
VBじゃないからだめです
2015/09/05(土) 14:49:55.04ID:6dKeptfV
古代っていうからファルコムと何か関係があるのか思った
2015/09/05(土) 15:05:34.42ID:IJjvRwCO
古代が古代がススムくん
2015/09/05(土) 18:32:08.84ID:LItP0M3y
>>34
祐三なら今、世界樹と不思議のダンジョンの音楽作ってたみたいだぞ
祐三なら今、世界樹と不思議のダンジョンの音楽作ってたみたいだぞ
37デフォルトの名無しさん
2015/09/06(日) 09:50:20.09ID:JSf18249 >>27
マジかw
マジかw
38デフォルトの名無しさん
2015/09/12(土) 16:59:48.38ID:t9wfuOfk 前スレで例外処理についてやってたみたいだけど
なるべくエラー行を特定するためにも
On Error Resume NextとErr.Clearでなんとかするって自分内で結論した
つまりエラーになる予測が立つメソッドを呼び出す時は呼び出す側が責任を持つけど
それより上の親とかは関知しない
処理が進まない致命的なエラーなら子に状態を返させて親が終了したりするけど
VBの例外機構ってネストの概念がないからOn Error Goto
とか凝ったことやろうとすると破綻する気がする
なるべくエラー行を特定するためにも
On Error Resume NextとErr.Clearでなんとかするって自分内で結論した
つまりエラーになる予測が立つメソッドを呼び出す時は呼び出す側が責任を持つけど
それより上の親とかは関知しない
処理が進まない致命的なエラーなら子に状態を返させて親が終了したりするけど
VBの例外機構ってネストの概念がないからOn Error Goto
とか凝ったことやろうとすると破綻する気がする
2015/09/14(月) 07:24:03.22ID:XpNdN7EG
>>38
いきなり結論覆して申し訳ないけど、そもそもエラーになる予測がつくところなら先にチェックしないか?
予測がつかない実行時エラーは中断するべきだろうから
親というよりは最上階層まで影響が出ることになるかも知れないし。
なるべくエラー行を特定したいと言うのも、どうせOn Error Resume Next使うということは
その先でエラーが起きたかどうかの分岐を入れるつもりなんでしょ?
そもそもそんな作りにするくらいの長い関数を作るつもりなのかを先に聞きたい。
いきなり結論覆して申し訳ないけど、そもそもエラーになる予測がつくところなら先にチェックしないか?
予測がつかない実行時エラーは中断するべきだろうから
親というよりは最上階層まで影響が出ることになるかも知れないし。
なるべくエラー行を特定したいと言うのも、どうせOn Error Resume Next使うということは
その先でエラーが起きたかどうかの分岐を入れるつもりなんでしょ?
そもそもそんな作りにするくらいの長い関数を作るつもりなのかを先に聞きたい。
2015/09/14(月) 13:29:24.17ID:B32AStzW
2015/09/14(月) 22:17:38.65ID:LFTlT8XD
>>40
ファイルの存在チェックくらいするだろうけどまぁいいや。
その辺を実行時エラーで捕まえるのはいいとしても、
責任?はもう少し考えた方がいいと思う。
例えば分散トランザクションとか、2度以上に渡って段階的にロールバックが必要で、
それぞれ別の階層で行われるような場合とか。
責任を与えるとしたらOnErrorが書いてあるところの責任はエラー情報の収集、
それ以外はそれぞれの処理に合わせて臨機応変になると思うよ。
ファイルの存在チェックくらいするだろうけどまぁいいや。
その辺を実行時エラーで捕まえるのはいいとしても、
責任?はもう少し考えた方がいいと思う。
例えば分散トランザクションとか、2度以上に渡って段階的にロールバックが必要で、
それぞれ別の階層で行われるような場合とか。
責任を与えるとしたらOnErrorが書いてあるところの責任はエラー情報の収集、
それ以外はそれぞれの処理に合わせて臨機応変になると思うよ。
2015/09/15(火) 10:17:12.18ID:SaBsU2Jv
>>41
責任について会話したつもりはないし、するつもりはない。
アトミックな動作で成功か失敗かわかるのに、わざわざ不十分で不要なエラーチェックを
事前にして、なおかつそれでOKでもさらに失敗する可能性があるようなことを勧めるのは
どうかと思っただけ。
socket.connectしてみれば、有効なネットワークI/Fが無いところから、ホスト名が解決できない、
解決はできたが接続不可、接続タイムアウト、そして予見可能なさまざまなエラーが
わかるんだが。
責任について会話したつもりはないし、するつもりはない。
アトミックな動作で成功か失敗かわかるのに、わざわざ不十分で不要なエラーチェックを
事前にして、なおかつそれでOKでもさらに失敗する可能性があるようなことを勧めるのは
どうかと思っただけ。
socket.connectしてみれば、有効なネットワークI/Fが無いところから、ホスト名が解決できない、
解決はできたが接続不可、接続タイムアウト、そして予見可能なさまざまなエラーが
わかるんだが。
2015/09/15(火) 11:46:03.38ID:JvEHO3WV
>>39
> そもそもエラーになる予測がつくところなら先にチェックしないか?
実行時エラーっていうのは、先にチェックが出来ないものなんだよ。
先にチェックした所で意味が無い。(例外はある)
例えば、ファイルが有るか? を調べた後に別プロセスが消したらどうする?
データベースに接続できるか?をチェックした後に接続が切れたらどうする?
ロックかけられるか?を調べた後に別プロセスがロックしたらどうする?
先にチェックするという考えをしたら
それは間違いだと思ったほうがいい。
> そもそもエラーになる予測がつくところなら先にチェックしないか?
実行時エラーっていうのは、先にチェックが出来ないものなんだよ。
先にチェックした所で意味が無い。(例外はある)
例えば、ファイルが有るか? を調べた後に別プロセスが消したらどうする?
データベースに接続できるか?をチェックした後に接続が切れたらどうする?
ロックかけられるか?を調べた後に別プロセスがロックしたらどうする?
先にチェックするという考えをしたら
それは間違いだと思ったほうがいい。
2015/09/15(火) 11:49:07.19ID:gSnYO4lD
VB6と関係ないプログラミング一般論で熱くなるなよ…
そもそもVB6に常識は通用しない(キリッ
そもそもVB6に常識は通用しない(キリッ
2015/09/16(水) 10:30:16.72ID:mu6Nh8e2
>>43
Windowsはファイルオープン後にファイルが消される心配はない、つまりオープンでエラーチェックすればいい
データベース接続にしても、実際にコネクトだしてみて成功か失敗かで判定するから何の問題もない
先にロックされていたらロック待ちに入るだけだから何の問題もない、タイムアウトするまで気長に待てばいい
トランザクション開始後に何かエラーがおきても、とりあえずロールバックだせばいい
それにロールバック前にプロセスが死んでもTPモニタがトランザクションを回収してくれるから安心していいぞ
分散トランだろうろうがローカルトランだろうが、そこらへんは同じだ
Windowsはファイルオープン後にファイルが消される心配はない、つまりオープンでエラーチェックすればいい
データベース接続にしても、実際にコネクトだしてみて成功か失敗かで判定するから何の問題もない
先にロックされていたらロック待ちに入るだけだから何の問題もない、タイムアウトするまで気長に待てばいい
トランザクション開始後に何かエラーがおきても、とりあえずロールバックだせばいい
それにロールバック前にプロセスが死んでもTPモニタがトランザクションを回収してくれるから安心していいぞ
分散トランだろうろうがローカルトランだろうが、そこらへんは同じだ
2015/09/16(水) 10:37:18.52ID:LGFhZh75
2015/09/16(水) 10:57:59.80ID:mu6Nh8e2
ははは、単に書いてあることが理解できなかっただけでしょ
ロックできないと実行時エラーがでるDBMSがあればお目にかかりたいわ
いろいろ糞なSymfowareでもさえそんなことしないぞ
ロックできないと実行時エラーがでるDBMSがあればお目にかかりたいわ
いろいろ糞なSymfowareでもさえそんなことしないぞ
2015/09/16(水) 11:17:08.96ID:R+VbjL5L
2015/09/16(水) 11:56:19.64ID:YuKIFw84
2015/09/16(水) 13:04:52.20ID:LGFhZh75
>>47
> ロックできないと実行時エラーがでるDBMSがあればお目にかかりたいわ
http://www.kitagawa-hanga.com/se/s_vberr.html#EJ005
> Q:実行時エラー'''-2147217900(80040e14) ロックできませんでした。
> A1:ACCESSのDBが開いていた。
それにもともとデータベースのロックとは書かれてないので
ファイルのロックの可能性もある。
> ロックできないと実行時エラーがでるDBMSがあればお目にかかりたいわ
http://www.kitagawa-hanga.com/se/s_vberr.html#EJ005
> Q:実行時エラー'''-2147217900(80040e14) ロックできませんでした。
> A1:ACCESSのDBが開いていた。
それにもともとデータベースのロックとは書かれてないので
ファイルのロックの可能性もある。
2015/09/16(水) 13:14:41.01ID:LGFhZh75
実行してみなければ、実行できるかどうかわからないことがある。
ということを理解できるかどうかという壁があるんだと思うね。
外部リソースを使うようなもの。
例えばファイルとかデータベースとかは
どんな操作でも実行時エラーになる可能性がある。
例えば、大量のデータを書き込んでる途中で
ネットワークが切れたらどうするの?とか
ディスクがいっぱいになったらどうするの?とか
こういうのは書き込み前にいくらチェックした所で
問題なく処理が完了するかどうかはわからない。
ということを理解できるかどうかという壁があるんだと思うね。
外部リソースを使うようなもの。
例えばファイルとかデータベースとかは
どんな操作でも実行時エラーになる可能性がある。
例えば、大量のデータを書き込んでる途中で
ネットワークが切れたらどうするの?とか
ディスクがいっぱいになったらどうするの?とか
こういうのは書き込み前にいくらチェックした所で
問題なく処理が完了するかどうかはわからない。
2015/09/16(水) 14:01:11.69ID:YuKIFw84
なんか話がずれてきた感があるな。
そういう本当に実行してみるまでわからない場合じゃなくて、わかる場合でさえ、ほとんどの場合は
事前エラーチェックなんて不要だって話なんだが。
例えば、ファイルオープンチェック前のファイル存在チェックなんかいらないとか。
(ファイルが存在しない場合にオープンエラーになるケース)
そういう本当に実行してみるまでわからない場合じゃなくて、わかる場合でさえ、ほとんどの場合は
事前エラーチェックなんて不要だって話なんだが。
例えば、ファイルオープンチェック前のファイル存在チェックなんかいらないとか。
(ファイルが存在しない場合にオープンエラーになるケース)
5351
2015/09/16(水) 14:24:42.20ID:jSlc/S3C >>52
俺の定義では、ファイルのオープン前の存在チェックは
「実行するまでわからない」に含まれています。
なぜなら、存在チェックした後で
ファイルが消される可能性があるから。
実行する前にわかるものは0除算チェックとかね。
ただ重要な事はアプリを作る上では原則としてどこの行でも
実行エラーが発生するかもしれないという前提で作ること。
俺の定義では、ファイルのオープン前の存在チェックは
「実行するまでわからない」に含まれています。
なぜなら、存在チェックした後で
ファイルが消される可能性があるから。
実行する前にわかるものは0除算チェックとかね。
ただ重要な事はアプリを作る上では原則としてどこの行でも
実行エラーが発生するかもしれないという前提で作ること。
2015/09/16(水) 16:23:38.81ID:YuKIFw84
>>53
> 俺の定義では、ファイルのオープン前の存在チェックは
> 「実行するまでわからない」に含まれています。
俺もそうだよ。
実行する前にわかるエラーでも、事前エラーチェックが不要なケースの話をしているつもりなんだが。
同じこと何回も言ってる気がする。
> 俺の定義では、ファイルのオープン前の存在チェックは
> 「実行するまでわからない」に含まれています。
俺もそうだよ。
実行する前にわかるエラーでも、事前エラーチェックが不要なケースの話をしているつもりなんだが。
同じこと何回も言ってる気がする。
2015/09/16(水) 17:17:25.48ID:mu6Nh8e2
2015/09/16(水) 17:25:43.66ID:YuKIFw84
>>55
どうでもいいけど、ファイルを読み込みオープンする前にファイルの存在チェックはするの?
どうでもいいけど、ファイルを読み込みオープンする前にファイルの存在チェックはするの?
2015/09/16(水) 18:52:08.86ID:jSlc/S3C
>>55
事前チェックは単なるユーザビリティ用。
例えば空き容量チェックをすることで
30分たってからエラーになるよりも
その前にわかったほうが、ユーザビリティは良い。
だがこれはディスクに空き容量があることの保証にはならない。
なぜならチェックした後に、他のプロセスが書き込んで
チェックした時よりも減ることがあるからだ。
だから事前チェックは「空き容量があるだろうチェック」であり
そのチェックを通っても、空き容量がないというエラーが発生することがある。
簡潔に言うと
・事前チェック=必ずしも必要ではないう(追加でやっても良い)
・実行時エラー=必ず必要
事前チェックは単なるユーザビリティ用。
例えば空き容量チェックをすることで
30分たってからエラーになるよりも
その前にわかったほうが、ユーザビリティは良い。
だがこれはディスクに空き容量があることの保証にはならない。
なぜならチェックした後に、他のプロセスが書き込んで
チェックした時よりも減ることがあるからだ。
だから事前チェックは「空き容量があるだろうチェック」であり
そのチェックを通っても、空き容量がないというエラーが発生することがある。
簡潔に言うと
・事前チェック=必ずしも必要ではないう(追加でやっても良い)
・実行時エラー=必ず必要
2015/09/16(水) 18:53:59.05ID:jSlc/S3C
>>54
> 実行する前にわかるエラーでも、事前エラーチェックが不要なケースの話をしているつもりなんだが。
俺は最初から、事前エラーチェックはしなくても良い
してもいいが、事前にチェックした項目でも、エラーが発生することがある
って言ってるんだが?
> 実行する前にわかるエラーでも、事前エラーチェックが不要なケースの話をしているつもりなんだが。
俺は最初から、事前エラーチェックはしなくても良い
してもいいが、事前にチェックした項目でも、エラーが発生することがある
って言ってるんだが?
2015/09/17(木) 09:08:13.33ID:2NbfNrXr
>>56
ファイルリストボックスに列挙されてるなければ無い、という事じゃなくて?
ファイルリストボックスに列挙されてるなければ無い、という事じゃなくて?
2015/09/17(木) 09:08:47.80ID:dsY8MwhC
61デフォルトの名無しさん
2015/09/17(木) 09:34:15.59ID:A4RYA4mG なんで、あんたらVB6と無関係な話を延々とし続けるんだ?
2015/09/17(木) 14:53:34.39ID:sALNH7F9
>>59
> ファイルリストボックスに列挙されてるなければ無い、という事じゃなくて?
ファイルリストボックスに列挙されてなくても、ファイルがある時はあるし、
列挙されていても、ファイルがないときもある。
> ファイルリストボックスに列挙されてるなければ無い、という事じゃなくて?
ファイルリストボックスに列挙されてなくても、ファイルがある時はあるし、
列挙されていても、ファイルがないときもある。
2015/09/18(金) 14:02:13.93ID:xE1yl799
VBだとフォーム上のコントロールにデータをもたせると比較的簡単にプログラムが組めてしまうから
逆にプログラマがバカなまま育たないのかも知れないな
最初からVBしかやってない人と、ほかの言語からVBに来た人では、
データ構造とかエラーチェックに対する考え方がまるで違う気がする
逆にプログラマがバカなまま育たないのかも知れないな
最初からVBしかやってない人と、ほかの言語からVBに来た人では、
データ構造とかエラーチェックに対する考え方がまるで違う気がする
2015/09/18(金) 14:11:59.86ID:F1j6zTfg
2015/09/18(金) 14:14:55.06ID:tAuaYMjW
多分、自分がVBしかやっていないから他の言語から来た人を余計な事をする
馬鹿だと言いたいんじゃない?
馬鹿だと言いたいんじゃない?
2015/09/18(金) 16:27:05.77ID:+Yui8Vmg
ほかの言語って具体的に何を想定してるんだろうな
VB時代の言語でVBと同程度のRADツールで比べてもそう言う結論になるのかどうか
VB時代の言語でVBと同程度のRADツールで比べてもそう言う結論になるのかどうか
2015/09/18(金) 20:05:45.12ID:5egfmsiH
delphi…
OSSでこういうのができないものか
OSSでこういうのができないものか
2015/09/24(木) 09:46:51.27ID:3J9aoq5f
どこからVBと同程度って前提が出てきたんだろう
2015/09/26(土) 23:28:23.77ID:XoMNa86j
>>68
VBと比較するのに同程度じゃないものとくらべる方がおかしくないか?
たとえばアセンブラとVBで
>データ構造とかエラーチェックに対する考え方がまるで違う
って言われても、そりゃそうだとしか思わんが
VBと比較するのに同程度じゃないものとくらべる方がおかしくないか?
たとえばアセンブラとVBで
>データ構造とかエラーチェックに対する考え方がまるで違う
って言われても、そりゃそうだとしか思わんが
2015/10/08(木) 23:12:16.70ID:wfWZ3kAO
なんかWIN7でVB6のIDEが動かなくなったんだけど
MSパッチでもきたのかな。
以下のメッセージが出て
コンポーネント'ComDlg32.OCX'、またはその依存関係のひとつが適切に
登録されていません。ファイルが存在しないか、あるいは不正です。
Continue?
以下コマンドを管理者権限で実行しても改善せず。
C:\Windows\regtlib.exe C:\Windows\system32\msdatsrc.tlb
MSパッチでもきたのかな。
以下のメッセージが出て
コンポーネント'ComDlg32.OCX'、またはその依存関係のひとつが適切に
登録されていません。ファイルが存在しないか、あるいは不正です。
Continue?
以下コマンドを管理者権限で実行しても改善せず。
C:\Windows\regtlib.exe C:\Windows\system32\msdatsrc.tlb
2015/10/08(木) 23:16:36.76ID:wfWZ3kAO
UACを無効にしても改善されず。分からん。
2015/10/08(木) 23:37:40.98ID:wfWZ3kAO
自己解決。
regsvr32 /u c:\windows\syswow64\comdlg32.ocx
regsvr32 c:\windows\syswow64\comdlg32.ocx
regsvr32 /u c:\windows\syswow64\comdlg32.ocx
regsvr32 c:\windows\syswow64\comdlg32.ocx
2015/10/10(土) 11:49:26.74ID:ynFuK4cm
Windows10でもVB6のIDE動くの?
74デフォルトの名無しさん
2015/10/10(土) 23:52:40.60ID:BWs8hoM+ ウゴイタヨ
2015/10/12(月) 01:25:36.87ID:7+y2d7JP
>>74
マジデ
マジデ
2015/10/14(水) 21:40:19.96ID:jcVsCqII
Windows 7/ Windows Server 2008 R2 以降のOS とStrConv関数 – VBStrConv.Wideを使用した文字変換について
http://blogs.msdn.com/b/jpvsblog/archive/2015/10/13/windows-windows-server-2008-r2-os-strconv-vbstrconv-wide.aspx
http://blogs.msdn.com/b/jpvsblog/archive/2015/10/13/windows-windows-server-2008-r2-os-strconv-vbstrconv-wide.aspx
2015/10/16(金) 22:02:34.27ID:OazOAfe5
2015/10/17(土) 07:46:54.00ID:HFus6TsS
そのWin2kはライセンスされてるのかね?
アクティベーションがない時代なんだよね
おれも知り合いの中国人に円盤もらったわ
アクティベーションがない時代なんだよね
おれも知り合いの中国人に円盤もらったわ
2015/10/20(火) 15:35:18.80ID:yOvVwoxq
VB6プログラマなら、Win98やNTや2Kのパッケージくらい持ってるだろ
2015/10/20(火) 15:43:54.37ID:RLC1jZn7
Win98のCDパッケージをポケットに入れて、ポンポンと叩くとあら不思議!
WinNT4.0とWin2kのCDパッケージ二つに…
なるわけないよね…
WinNT4.0とWin2kのCDパッケージ二つに…
なるわけないよね…
81デフォルトの名無しさん
2015/11/07(土) 03:30:26.17ID:YgCrPFk4 最初のVBはWin3.1上のVB2だった
イベントドリブンが何だか分からなくて苦労したが
BASICの232C通信で使うON COM GOTOで既にあったんだよな
イベントドリブンが何だか分からなくて苦労したが
BASICの232C通信で使うON COM GOTOで既にあったんだよな
82デフォルトの名無しさん
2015/11/07(土) 11:03:27.27ID:Lam93S6q VB2.0は神だったけど作ってた人はdelphiに移ったんだっけ
83デフォルトの名無しさん
2015/11/09(月) 09:54:18.44ID:5Q5u02uZ VB6のIDEがWindows 10 x64に乗らん
みんなどうしてる?
みんなどうしてる?
2015/11/09(月) 12:23:34.27ID:G1gP56PM
85デフォルトの名無しさん
2015/11/10(火) 00:50:07.56ID:NzWAlnvn うちはとりあえずVirtualBox上のXPにインストールして使ってます
86デフォルトの名無しさん
2015/11/10(火) 10:06:43.11ID:kID/9aFl >>83
VB6のインストール時に「データアクセス」のチェックボックスを外すカスタマイズをしてインストールする。
インストールが完了したら、下記2つのSPを導入する
Visual Basic 6.0 Service Pack 6ランタイム再頒布可能パッケージ
VB6.0-KB290887-X86.exe
Visual Basic 6.0 Service Pack 6 累積的な更新プログラム
VB60SP6-KB2708437-x86-JPN.msi
「データアクセス」に相当するコンポーネントはXP以降、Windows側で搭載している
(但しDAO 3.5等一部のコンポーネントは導入されない場合がある)
今更VB6を使ってるアホがいるのかと馬鹿にしていたが
先日、.netとMFCを使わず作れという案件があって使わせてもらったところ
VB6のインストール時に「データアクセス」のチェックボックスを外すカスタマイズをしてインストールする。
インストールが完了したら、下記2つのSPを導入する
Visual Basic 6.0 Service Pack 6ランタイム再頒布可能パッケージ
VB6.0-KB290887-X86.exe
Visual Basic 6.0 Service Pack 6 累積的な更新プログラム
VB60SP6-KB2708437-x86-JPN.msi
「データアクセス」に相当するコンポーネントはXP以降、Windows側で搭載している
(但しDAO 3.5等一部のコンポーネントは導入されない場合がある)
今更VB6を使ってるアホがいるのかと馬鹿にしていたが
先日、.netとMFCを使わず作れという案件があって使わせてもらったところ
87デフォルトの名無しさん
2015/11/10(火) 22:21:33.79ID:V2gZqqX7 いまやランタイム個別インストールの要るVBはOKだったのかい
88デフォルトの名無しさん
2015/11/11(水) 09:11:46.76ID:IHEQvAKm >>87
VB6の日本ランタイムはXP以降では個別インストールは不要
?Msvbvm60.dll
?Stdole2.tlb
?Oleaut32.dll
?Olepro32.dll
?Comcat.dll
?Asycfilt.dll
?Ctl3d32.dll
但し、英語版を前提にしているので日本語を使用する場合は
vb6jp.dlのみシステムフォルダへコピー要
l
いまやと言われるが
?Msvbvm60.dll
?vb6jp.dll
VB6の日本ランタイムはXP以降では個別インストールは不要
?Msvbvm60.dll
?Stdole2.tlb
?Oleaut32.dll
?Olepro32.dll
?Comcat.dll
?Asycfilt.dll
?Ctl3d32.dll
但し、英語版を前提にしているので日本語を使用する場合は
vb6jp.dlのみシステムフォルダへコピー要
l
いまやと言われるが
?Msvbvm60.dll
?vb6jp.dll
2015/11/11(水) 10:24:47.98ID:UbWdT4LL
2015/11/11(水) 19:06:08.81ID:tetd2Xz4
>>86
ありがとー!
ありがとー!
91デフォルトの名無しさん
2015/11/12(木) 09:35:45.98ID:gJCTJ5EK >>89
日本語の文字はイメージにして貼り付けて原寸で表示すればいい。
実際にはランタイムで動くが配布はexe一本で済むから
.netのバージョンがどうとかサイドバイサイドにしたりやめたり訳わからん
C++ライブラリやMFCのバージョン依存からも解放される
日本語の文字はイメージにして貼り付けて原寸で表示すればいい。
実際にはランタイムで動くが配布はexe一本で済むから
.netのバージョンがどうとかサイドバイサイドにしたりやめたり訳わからん
C++ライブラリやMFCのバージョン依存からも解放される
92デフォルトの名無しさん
2015/11/12(木) 19:55:09.34ID:UQPi/g2N VC6使ってmsvcrt.dllだけリンクすればどこでも動くよ的なことをVB6でやろうとしてるのかな
2015/11/12(木) 20:13:06.00ID:gJCTJ5EK
DLLの静的リンクとデフォで導入されたDLLを前提とするEXEでは意味が全然違う
94デフォルトの名無しさん
2015/11/12(木) 23:45:00.40ID:UQPi/g2N 昔ボーランド製言語でランタイムごと静的リンクってやってたよな
ちょっとしたアプリすら数MBのEXEになるってやつ
あれはあれで楽だった
ちょっとしたアプリすら数MBのEXEになるってやつ
あれはあれで楽だった
2015/11/13(金) 09:54:26.58ID:iH7KAiTO
悪の組織はVBとかGWーBASICでセキュリティーシステム構築しているよな
2015/11/13(金) 19:54:28.33ID:MkD35YD3
VB6で接続出来るSQL serverのバージョンは2008、2012あたりまで?
2015/11/13(金) 21:18:31.36ID:YBJ5maQh
2015/11/13(金) 21:19:42.18ID:YJHyXgNe
ODBCやOLEDB経由で何でも繋がると思うけど
2015/11/13(金) 21:23:08.82ID:YBJ5maQh
サポートされない = 使えない
と考える大手企業の俺としては×
と考える大手企業の俺としては×
100デフォルトの名無しさん
2015/11/13(金) 21:44:09.41ID:N4+90VzT101デフォルトの名無しさん
2015/11/14(土) 02:16:33.31ID:dyEwIjIs102デフォルトの名無しさん
2015/11/14(土) 09:25:54.73ID:+wIhxTPb vb6はwindowsを使い続けてもらうアイテムとしては
ほんと優秀だなw
ほんと優秀だなw
103デフォルトの名無しさん
2015/11/14(土) 10:39:09.15ID:krijCelQ104デフォルトの名無しさん
2015/11/14(土) 10:41:51.66ID:krijCelQ >>102
最近は若者のパソコン離れが進行していて、プログラマはnetからスタートする人が多い
旧称VB.netが扱える人にVB6のコーディングをお願いした、ら絶対無理と断られた
VB6でコーディングできる人は希少になってる
最近は若者のパソコン離れが進行していて、プログラマはnetからスタートする人が多い
旧称VB.netが扱える人にVB6のコーディングをお願いした、ら絶対無理と断られた
VB6でコーディングできる人は希少になってる
105デフォルトの名無しさん
2015/11/14(土) 10:44:34.07ID:C+VQebwd >>104
Excel とかでVBAでマクロ組んでる人を連れてくれば非常に短時間で習得しますよ。
ただ、最近はVBAの方が高機能になっているので、「なに?これできないの?だせー」
とか生意気なことを言われてもそこは我慢な。
Excel とかでVBAでマクロ組んでる人を連れてくれば非常に短時間で習得しますよ。
ただ、最近はVBAの方が高機能になっているので、「なに?これできないの?だせー」
とか生意気なことを言われてもそこは我慢な。
106デフォルトの名無しさん
2015/11/14(土) 11:34:50.38ID:qlPwFN7b へーそうなんだ 素直にVB6を継承したVB7を出さないマイクロソフト ダせぇ〜
CPUの進化の方向性の予測をマイクロソフトは完全に見誤ったな
CPUの進化の方向性の予測をマイクロソフトは完全に見誤ったな
107デフォルトの名無しさん
2015/11/14(土) 20:45:42.26ID:Av6tUUxK 今はVBAのが高性能なのか
108デフォルトの名無しさん
2015/11/14(土) 21:44:03.09ID:YdrOLc06 高性能じゃなくて高機能だって言ってるようだが
VBAにVB6以降で追加された機能なんてそんなにあったか
VBAにVB6以降で追加された機能なんてそんなにあったか
109デフォルトの名無しさん
2015/11/14(土) 21:53:26.29ID:FdVmpUvz >VBAにVB6以降で追加された機能なんてそんなにあったか
連想配列、インタフェース継承ではない実装継承、stdcallだけでなくcdecl呼び出しのDLLも扱える
その他いろいろあるが、肝心のビルドはできないというお粗末な結果に・・・
連想配列、インタフェース継承ではない実装継承、stdcallだけでなくcdecl呼び出しのDLLも扱える
その他いろいろあるが、肝心のビルドはできないというお粗末な結果に・・・
110デフォルトの名無しさん
2015/11/15(日) 07:11:27.52ID:ImZpldRH111デフォルトの名無しさん
2015/11/16(月) 19:16:51.07ID:X7VYS5RQ VBAに連想配列もなかったはずだけどなぁ
ScriptingはVBAの機能じゃないし
ScriptingはVBAの機能じゃないし
112デフォルトの名無しさん
2015/11/16(月) 19:48:04.06ID:fpzEUe1a Windows3.1ですら現役なのだからVB6の現役引退なんて何十年後になるやら・・・
パリの空港で一時的に離着陸できない事態 原因はWindows 3.1搭載システムの障害
http://nlab.itmedia.co.jp/nl/articles/1511/16/news087.html
パリの空港で一時的に離着陸できない事態 原因はWindows 3.1搭載システムの障害
http://nlab.itmedia.co.jp/nl/articles/1511/16/news087.html
113デフォルトの名無しさん
2015/11/16(月) 20:17:31.92ID:trSGc+oL >>111
元は無かったけど今はあるみたい
元は無かったけど今はあるみたい
114デフォルトの名無しさん
2015/11/16(月) 20:20:59.23ID:z9tuJ+qY 検索してもScriptingしかでない
なんてキーワードなん?
なんてキーワードなん?
115デフォルトの名無しさん
2015/11/16(月) 20:28:49.62ID:Qla6NSIC 言葉遣いの機微からして魔界の仮面弁士さんだと思うけど
さすがとしか言えない
さすがとしか言えない
116デフォルトの名無しさん
2015/11/18(水) 14:23:58.30ID:F5fk9EZV >>115
魔界の仮面弁士さんが女性だって知らないだろ?
魔界の仮面弁士さんが女性だって知らないだろ?
レスを投稿する
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 日経平均の下落率3%超す、財政懸念で長期金利上昇 ★2 [お断り★]
- 【実況】博衣こよりのえちえち歌枠🧪
- 【高市朗報】 日本政府「一昨年は1300億円。去年も防衛費が1100億円余ったw」 日本の防衛費は充分足りてる事が判明。増やす必要無し [485983549]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 高市早苗「支持者の理解を得られないので台湾発言を撤回できない」 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
