VBプログラマ質問スレ(Ver.6.0 まで) part62
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/02/15(金) 16:54:12.79質問者は使用している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
http://www.google.co.jp/
前スレ VBプログラマ質問スレ(Ver.6.0 まで) part61
http://toro.2ch.net/test/read.cgi/tech/1359721249/
※「まず自分で調べる」クセを身につけよう。
0232デフォルトの名無しさん
2013/03/01(金) 01:24:14.89型って言いたいんでしょ?w
0233デフォルトの名無しさん
2013/03/01(金) 01:25:15.83ポインタの値はただのアドレスじゃないの?
0234デフォルトの名無しさん
2013/03/01(金) 01:25:26.850235デフォルトの名無しさん
2013/03/01(金) 01:26:07.88つまり、ポインタの値はただのアドレス(0xA000)とかってことでしょ?
0236デフォルトの名無しさん
2013/03/01(金) 01:27:09.38mallocで確保した場所に変数なんかない
0237デフォルトの名無しさん
2013/03/01(金) 01:28:09.43誰か違うって言っていた人いましたっけ?
0238デフォルトの名無しさん
2013/03/01(金) 01:29:45.71全然違う概念なんだからしっくりくる方がおかしい。
ポインタ(戸籍)の値はアドレス(住所)かもしれないが、
住所が戸籍だなんて奴がいたら、そいつはかなり脳が足りない。
0239デフォルトの名無しさん
2013/03/01(金) 01:32:30.72そこなんだよな、ポインタは値と言われると
じゃあポインタ=アドレスなのか?と言う気になる。
0240デフォルトの名無しさん
2013/03/01(金) 01:47:22.89アドレスはその示されてる値
0241デフォルトの名無しさん
2013/03/01(金) 01:59:45.04ここVBスレなんすけど
0242デフォルトの名無しさん
2013/03/01(金) 02:00:36.52なんでお前>>238にレスしてるの?
>>238は明らかに意味不明、馬鹿だよね。
自作自演にしか見えないよ。
なぜかっていうと、戸籍っていうのはな。
> 人の生年月日や、どこで生れたのか、両親は誰々で、
> 兄弟はいるのかどうか、そして、いつ死亡したのかなどがわかるものです。
0243デフォルトの名無しさん
2013/03/01(金) 02:13:19.420244 【豚】
2013/03/01(金) 02:17:26.37おみくじで旧VBの将来を
0245デフォルトの名無しさん
2013/03/01(金) 02:25:32.390246デフォルトの名無しさん
2013/03/01(金) 02:31:20.980247デフォルトの名無しさん
2013/03/01(金) 04:02:55.16荒らしに反応する奴に反応する奴も荒らし ←俺か
0248デフォルトの名無しさん
2013/03/01(金) 04:07:40.390249デフォルトの名無しさん
2013/03/01(金) 04:10:36.00旧VBを扱わなきゃいけない案件はまだまだあるんだし
四月になれば新卒で入った新人君たちがそれらに関わるかもしれんじゃないか
有益な情報だけたのむ
0250デフォルトの名無しさん
2013/03/01(金) 08:18:43.68理解力が無く最低限の英語すら分からないで、この先技術者として生きていけるの?
0251デフォルトの名無しさん
2013/03/01(金) 09:06:43.52>変数のポインタアドレス渡すとか何か怖いな
つまりコイツが、「変数のポインタ渡すとか何か怖いな」と言っていればこのポインタ議論は発生しなかった。
「変数のポインタアドレス」と言ってしまったので、アドレスを示すポインタ+アドレスという意味不明な重複が発生した。
そこで、このバカがもしかしたらポインタの事を変数だと思っているのかも?という疑惑が生まれた。
しかしそれにしてもこれだけスレが伸びるとは・・・。
しかも最もポインタに縁遠いVB6のスレでwww
0252デフォルトの名無しさん
2013/03/01(金) 09:09:11.980253デフォルトの名無しさん
2013/03/01(金) 09:09:55.210254デフォルトの名無しさん
2013/03/01(金) 09:11:10.40「変数のアドレス」ならC言語風で言うなら &a でもいいはず。これはポインタではない。はい論破。
0255デフォルトの名無しさん
2013/03/01(金) 09:12:47.510256デフォルトの名無しさん
2013/03/01(金) 09:17:57.88JMPやCALL、PUSH、POP命令はPCの値を変更してプログラムの流れを変える。
まさにこの時、PCが変数かのようにふるまう。では代入演算命令でPCに値を入れられる命令があるかというと
そんな機械語は存在しない。なのにPCを変数と考えるのか?という談義に近い。
0257デフォルトの名無しさん
2013/03/01(金) 09:18:13.28だから
int* hoge;
hoge++;
とするとhogeは4足されたりする。
0258デフォルトの名無しさん
2013/03/01(金) 09:19:32.04やっと少しまともな奴が現れたなw
0259デフォルトの名無しさん
2013/03/01(金) 09:23:42.38つまりポインタが16bitとか32bitとか64bitとかの固有のサイズを所持することはない。
もちろんsizeofで見ればバイト数は明確になるが、言語仕様上それに依存したコードを書くのは好ましくない。
(制御系では頻繁にやるが)
0260デフォルトの名無しさん
2013/03/01(金) 09:29:15.22それとも4バイト+型情報分のバイト数?
それとも型情報はまったく別なとこで管理されてるの?
0261デフォルトの名無しさん
2013/03/01(金) 09:45:18.14コンパイルされた後に型の情報は必要ない。
0262デフォルトの名無しさん
2013/03/01(金) 09:49:16.970263デフォルトの名無しさん
2013/03/01(金) 10:16:23.430264デフォルトの名無しさん
2013/03/01(金) 10:22:14.45もはやVB関係ね〜な。
0265デフォルトの名無しさん
2013/03/01(金) 11:51:12.83いわゆるアドレス幅とイコールであることに何の疑問も抱かないのは
Cをマクロアセンブラの発展形くらいの感覚で使っているからなんだな。
同じプログラマでもアプリケーションプログラマとは感性がちがうな。
0266デフォルトの名無しさん
2013/03/01(金) 12:06:43.120267デフォルトの名無しさん
2013/03/01(金) 12:14:04.83VB6以外の言語の知識でVB6を説明しようとする話題だw
0268デフォルトの名無しさん
2013/03/01(金) 12:23:21.840269デフォルトの名無しさん
2013/03/01(金) 13:36:37.60ヒュージポインタに比べたらそんなもん糞でしょ?w
0270デフォルトの名無しさん
2013/03/01(金) 17:05:31.50スレを立てられないアホ、スルー力ゼロのアホがどれだけいるんだか。
0271デフォルトの名無しさん
2013/03/01(金) 17:55:08.31変数とは値概念。ポインタとはベクトル概念
ただしこの両者は明確に概念として切り分けられないはず
何故なら空間的位置と数量的位置は同じものとみなすことも可能だからだ
0272デフォルトの名無しさん
2013/03/01(金) 18:51:30.62文盲甚だしい
0273デフォルトの名無しさん
2013/03/01(金) 19:55:01.530274デフォルトの名無しさん
2013/03/01(金) 20:12:38.37かと言ってレス乞食が狙おうとすると意外に難しいんだよなぁ
0275デフォルトの名無しさん
2013/03/02(土) 07:34:05.770276デフォルトの名無しさん
2013/03/02(土) 07:43:45.280277デフォルトの名無しさん
2013/03/02(土) 09:13:56.66いや、C#で間違いない。J#は論外だろ?
0278デフォルトの名無しさん
2013/03/02(土) 10:02:09.27インドのオフショア企業が使用しているけど
あれはJavaのソースをぶっこ抜いてC#に移植するとライセンスを隠ぺいできるため。
Javaのオープンソース資産をライセンスフリーで流用するための手段に過ぎない。
それに比べると中国系のオフショア企業はC++を使用するケースが多いように思う。
インドより中国の方が正当な事をするなんて、ちょっと信じ難いけどね。
0279デフォルトの名無しさん
2013/03/02(土) 12:32:14.48ttp://www.forest.impress.co.jp/docs/news/20130221_588816.html
むしろVB不遇じゃね
0280デフォルトの名無しさん
2013/03/02(土) 12:33:22.100281デフォルトの名無しさん
2013/03/02(土) 13:04:55.86XamarinがVisualStudio級の開発環境を提供するなんてどこにも書いてないけど?
こんなのが普及すると本気で思ってるのだろうか?
C#って基本はコマンドラインコンパイラだよ?
0282デフォルトの名無しさん
2013/03/02(土) 13:12:23.39XamarinがVisualStudio級の開発環境を 提供する必要がないだろw
普通にVisual Studioで作ればいい。
ソースコードはあるんだ、最後に違うコンパイラを使えばいい。
0283デフォルトの名無しさん
2013/03/02(土) 19:24:59.680284デフォルトの名無しさん
2013/03/02(土) 22:44:08.81説明しないんだもんな。
面白いw
0285デフォルトの名無しさん
2013/03/03(日) 00:14:47.47- -―- 、. - -―- 、.
:/..::::::::::::::::::.丶: . . .. :/...::::::::::::::.. ヽ:
:/..::::::::::::::::::::::::::: ヽ:. :,r"´⌒`゙`ヽ: :/ ..:::::::::::::::::::/\ ヽ:
:i.::::::::::::」:::」:::」::」」i l: :/ , -‐- !、: :/..:::/::::/::::// ヽ l:. l.:
:|::::::::::o゚▲ ▲o: :/ {,|f -‐- ,,,__、): :l:::::!:o゚(●) (●)゚o:|:
:|:::::::::| "" .♭""l |: :/ / .r'~"''‐--、): :!:::l::::l ~" ,, ~ l:i:l:
:|::::::::|、 r‐― ァノ :|::,r''"´⌒ヽ{ o゚(●)ハ(●)゚o: :ヽ:i::!、 r‐― ァ ノノ':
:, -‐(⌒)\ヽ⌒ノイ::::::|:/: :\ (⊂`-'つ)i-、: :, -‐(⌒)\ヽ⌒ノ/.
:l_j_j_j と)\__フヽ::::::|: : `|. (__,,ノヽ_ノ,ノ :\:l_j_j_j と)\__フヽ:
:|::::ヽ :i |:::::|: :, -‐(⌒) :l ヽ⌒ソ ,ノ :ヽ :ヽ :i |:
:|::::::| :⊂ノ|:::::|: :l_j_j_j と) :| 、、_フj'' :⊂ノl: :| :⊂ノ|:
0286デフォルトの名無しさん
2013/03/04(月) 01:06:12.18困ったもんだ
0287デフォルトの名無しさん
2013/03/04(月) 09:01:19.81JavaもOracleになってから先が見えてきた。
VBが一番良いとは思わないが
プラットフォームがWindowsオンリーなら最強だろう
0288デフォルトの名無しさん
2013/03/04(月) 13:42:58.250289デフォルトの名無しさん
2013/03/04(月) 14:04:23.110290デフォルトの名無しさん
2013/03/07(木) 00:23:06.310291デフォルトの名無しさん
2013/03/07(木) 20:46:49.840292デフォルトの名無しさん
2013/03/09(土) 01:54:36.750293デフォルトの名無しさん
2013/03/09(土) 15:28:39.37C#は良い。
.NETになってからのVBとC#を単に比較すると、
ラムダ式とかの機能的な面で違いはあるが、オブジェクト指向的な
面でどっちでもいい。
ただし、
If(条件){
}
と書くか
If 条件 Then
End If
と書くかで、タイプ量の違いで、俺はC#が好みである。
0294デフォルトの名無しさん
2013/03/09(土) 15:34:40.49もうC#でいいじゃんって思うな
0295デフォルトの名無しさん
2013/03/09(土) 15:43:13.290296デフォルトの名無しさん
2013/03/09(土) 16:11:56.25タイプ量って重要ですよね。
僕もタイプ遅いから文字数が倍違うと
仕事の速さも倍違います。
0297デフォルトの名無しさん
2013/03/09(土) 16:13:18.73ここは旧VBスレだ.NETは巣に帰れ
0298デフォルトの名無しさん
2013/03/09(土) 18:14:00.03if ()
{
}
ってなるから嫌い
0299デフォルトの名無しさん
2013/03/09(土) 18:30:53.65() という記号も実はその派生形なわけだが ()と { }の違いは?
0300デフォルトの名無しさん
2013/03/09(土) 18:49:05.09態々VBスレでやる必要ないだろ。
というよりスレタイが読めないくらい日本語できないってことか。
0301デフォルトの名無しさん
2013/03/09(土) 19:19:59.29どの位置にカーリーブラケットが来るかって話じゃないの?
if () {
}
if ()
{
}
0302デフォルトの名無しさん
2013/03/09(土) 19:28:47.23スレタイを死ぬまで声出して読め。
0303デフォルトの名無しさん
2013/03/09(土) 21:12:13.30End If
If *** _
Then
End If
0304デフォルトの名無しさん
2013/03/09(土) 21:19:53.72こwとwわwるw
0305デフォルトの名無しさん
2013/03/09(土) 21:50:11.56VB6のインタプリタIDE環境に慣れた体には
エディット、コンパイル、リンクのビルド型環境にはもう戻れない。
0306デフォルトの名無しさん
2013/03/09(土) 22:38:52.76インタープリタ付だぜ
0307デフォルトの名無しさん
2013/03/09(土) 22:39:59.56言っちゃ悪いが馬鹿丸出しだな。
0308デフォルトの名無しさん
2013/03/09(土) 23:39:25.87そんな事にバカ丸出しで反応してるお前が滑稽で笑えるんだが?
0309デフォルトの名無しさん
2013/03/09(土) 23:40:45.520310デフォルトの名無しさん
2013/03/09(土) 23:41:17.500311デフォルトの名無しさん
2013/03/09(土) 23:41:49.640312デフォルトの名無しさん
2013/03/09(土) 23:42:37.06滑稽というかアホ猿w
0313デフォルトの名無しさん
2013/03/09(土) 23:48:42.96インタプリタIDEではじけたホウセンカの種
こっち飛んでくんな!wwwwwwwwwww
0314デフォルトの名無しさん
2013/03/12(火) 19:35:10.40C#に良いとこはある。
VB.NETに良いとこはある。
Javaに良いとこはある。
ガベコレの無いCとC++にも良いとこはあるが
ガベコレの無い時点で、もう関わりたくない言語と言える。
まあガッツリ組み込みで高速な動作させたいんなら必須だけど。
0315デフォルトの名無しさん
2013/03/14(木) 02:10:35.060316デフォルトの名無しさん
2013/03/14(木) 11:11:07.310317デフォルトの名無しさん
2013/03/14(木) 14:54:32.310318デフォルトの名無しさん
2013/03/16(土) 03:14:03.30まあ社内用アプリ程度なら管理者権限付けとけば大概動くし
敢えて仕様がガッサリ変わっちゃってる.NETに移行する気は起きないというか
移行プロジェクトで死んだからもうやりたくない
動くものはそのままそっとしておくのが良いな
0319デフォルトの名無しさん
2013/03/16(土) 04:28:26.01至言だ。
0320デフォルトの名無しさん
2013/03/16(土) 12:20:43.28VBの場合、.netへ移行なんて無理。移行できるとしたら陳腐なソフトだって事。
Twipsのスケーリングに依存するようなアプリはまず移行不可、つ、大多数がそうだがw
ゼロから作り直した方がいい。いいと言うかそれしかない。
現物のVB6で仕様が明確になっている分新規より楽だろ?
0321デフォルトの名無しさん
2013/03/16(土) 16:24:56.770322デフォルトの名無しさん
2013/03/16(土) 20:44:31.47現物で仕様が明確になってるが故に数値は全部Long、配列での力技のデータ操作、自作Round関数が移行されるんですね
0323デフォルトの名無しさん
2013/03/21(木) 18:58:14.250324デフォルトの名無しさん
2013/03/22(金) 00:25:29.20え?
Windows8.1だろうと思ってた…
0325デフォルトの名無しさん
2013/03/22(金) 07:10:41.680326デフォルトの名無しさん
2013/03/22(金) 11:45:44.28お客にあわせるから
0327デフォルトの名無しさん
2013/03/22(金) 11:48:03.860328デフォルトの名無しさん
2013/03/22(金) 12:18:25.220329デフォルトの名無しさん
2013/03/22(金) 13:09:41.930330デフォルトの名無しさん
2013/03/23(土) 09:21:42.500331デフォルトの名無しさん
2013/03/23(土) 09:41:22.71■ このスレッドは過去ログ倉庫に格納されています