[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/17 16:00 / Filesize : 172 KB / Number-of Response : 794
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

VBプログラマ質問スレ(6.0以前) Part55



1 名前:デフォルトの名無しさん [2009/07/13(月) 21:12:36 ]
ここは Visual Basic 〜6.0 の質問スレです。
質問者は使用しているOS、VBのバージョン、サービスパックのバージョン、
「何がしたくて、どうしたけど、どう困っているのか」を明確に書きましょう。

VB.NETは別物なので専門スレで、VBA、APIの質問もそれぞれのスレで。

○ 質問者の心得
 一.質問する前にMSDNやGoogle、過去ログにも目を通してみる。
 二.VBScript、インストーラーなどはこのスレでOK。
 三.質問は第三者にもわかりやすいよう簡潔かつ具体的に。
 四.荒らしは相手しない。

○ 回答者の心得
 一.答えられない質問は無駄に罵倒せずスルー。無理するな。
 二.代用法を強制しない。
 三.回答する上で必須ではない情報をむやみに聞き返さない。
 四.荒らしは相手しない。
 五.VB情報募集中。
 六.回答は質問者が理解できるよう具体的に。

MSDN Online Japan ホーム
 www.microsoft.com/japan/msdn/default.asp
Visual Studio 6.0 Service Pack 6
 msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
Google
 www.google.co.jp/

※「まず自分で調べる」クセを身につけよう。


481 名前:デフォルトの名無しさん mailto:sage [2010/03/16(火) 14:54:01 ]
>>479
読み書き方法が決まってる世界共通のなんでもボックス。
ハードコーディングと違って製品化後も書き換えられるのが特徴。
それ以上の意味はない。

482 名前:デフォルトの名無しさん mailto:sage [2010/03/16(火) 17:24:57 ]
>>476
シェアウェアの課金コード

483 名前:デフォルトの名無しさん mailto:sage [2010/03/16(火) 17:59:33 ]
入れたきゃ2つに分割して入れればいい話だろう?
そこまでしてリソースに収めたほうがいい理由なんてないが
入れちゃいけないって理由もない。


484 名前:デフォルトの名無しさん mailto:sage [2010/03/16(火) 20:45:40 ]
製品化後も書き換えられるってことは非圧縮になる?

485 名前:デフォルトの名無しさん mailto:sage [2010/03/16(火) 21:04:55 ]
>>484
なんで圧縮されるの?

486 名前:デフォルトの名無しさん mailto:sage [2010/03/16(火) 21:27:04 ]
プログラム起動中に動的にリソースの内容を書き換えるのって
絶対無理ですよね?アホな質問でスイマセン

487 名前:デフォルトの名無しさん mailto:sage [2010/03/16(火) 21:57:03 ]
リソースは書き換えられるでしょ。VB6に操作できる関数が用意されてるかどうかは別で。

488 名前:デフォルトの名無しさん mailto:sage [2010/03/16(火) 22:11:48 ]
リソース用DLLを作るとかってやってなかったっけ?
昔の事だから忘れたな

489 名前:デフォルトの名無しさん mailto:sage [2010/03/17(水) 00:02:46 ]
Windows7でもVB6って動く?7用のAPIとかって使えるの?



490 名前:デフォルトの名無しさん mailto:sage [2010/03/17(水) 02:23:48 ]
>>489
www.google.co.jp/search?hl=ja&q=windows7+vb6&sourceid=navclient-ff&rlz=1B3GGGL_jaJP292JP292&ie=UTF-8

491 名前:デフォルトの名無しさん mailto:sage [2010/03/17(水) 02:34:36 ]
わざわざありがとんくす

492 名前:デフォルトの名無しさん mailto:sage [2010/03/17(水) 02:46:29 ]
うわ、ggrksって言ったら感謝されたでござる

493 名前:デフォルトの名無しさん mailto:sage [2010/03/17(水) 03:09:09 ]
みんなハッピーでよかった

494 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 12:36:32 ]
VB6 で軽快な付箋のようなポップアップウィンドウを実現
するにはどうしたらいいのでしょうか? 
ヒントだけでも(APIとか)お願いします。

495 名前:デフォルトの名無しさん [2010/03/19(金) 13:52:20 ]
エスパー説明よろ

496 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 14:08:05 ]
フォームウィンドウの枠線をなくして
付箋1枚で1フォーム表示

これでいいんじゃねぇか?

右下にNotifiIconとか適当に出しとけばいけると思うけど

497 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 14:10:32 ]
コマンドボタン押すたびにポップアップウィンドウ?

Form1.frm (CommandButton一つ配置)
Private Sub Command1_Click()
Dim f As New Form2
f.show
End Sub
----------------------------
Form2.frm (BorderStyleを3に設定)
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Static dx, dy
If Button > 0 Then
Me.Left = Me.Left + X - dx
Me.Top = Me.Top + Y - dy
Else
dx = X
dy = Y
End Sub


498 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 14:29:58 ]
Module1.bas
Private Const SWP_NOMOVE = 2, SWP_NOSIZE = 1, SWP_NOMOVE Or SWP_NOSIZE
Private Const HWND_TOPMOST = -1, HWND_NOTOPMOST = -2
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Public Function SetTopMostWindow(hwnd As Long, Topmost As Boolean) As Long
If Topmost = True Then 'Make the window topmost
SetTopMostWindow = SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS)
Else
SetTopMostWindow = SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, FLAGS)
SetTopMostWindow = False
End If
End Function
Form1.frm (CommandButton一つ配置) -----------------------
Private Sub Command1_Click()
Dim f As New Form2
f.show: SetTopMostWindow f.hWnd, True
End Sub
Form2.frm (BorderStyleを0に設定) -----------------------
Private Sub Form_DblClick()
Unload Me
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
SetTopMostWindow Me.hWnd, True
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Static dx, dy
If Button > 0 Then
Me.Left = Me.Left + X - dx: Me.Top = Me.Top + Y - dy
Else
dx = X: dy = Y
End Sub

499 名前:494 mailto:sage [2010/03/19(金) 14:30:23 ]
すいません、分りにくかったですか。
VB6で出来るだけ高速に複数行のテキストをポップアップ表示させたいのです。
それには、やはりAPIを使った方がいいのかと



500 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 14:32:26 ]
また2chブラウザか!

501 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 14:34:23 ]
最近人気なのか?
いまさら2chブラウザをなぜVBで・・・


502 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 14:37:37 ]
どうせバレるんだからストレートに聞けばいいのにな
だからブラウザ作ってる奴はウザがられる

503 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 14:40:39 ]
>>499
APIのほうが早いに決まっているだろ

Win32API質問箱 Build86
pc12.2ch.net/test/read.cgi/tech/1265350980/

504 名前:499 mailto:sage [2010/03/19(金) 15:50:51 ]
ありがとうございました。それでは早速、退散いたします。

505 名前:デフォルトの名無しさん mailto:sage [2010/03/22(月) 07:59:36 ]
出来るだけ高速にって言っても、んな目に見えるほどの差なんて出ないんじゃねーの?
どんなもん求めてるのか知らんけど

506 名前:デフォルトの名無しさん [2010/03/23(火) 01:16:02 ]
低スペックパソコンなんだろう。おそらく。
既存の2chブラウザが動作しなくらいの旧式パソコンとか

507 名前:デフォルトの名無しさん [2010/03/25(木) 22:06:33 ]
print でcsvファイルに書き込みを行いたいのですが、

2003/12/15 14:50:30.01

と書き込みを行った場合、
csvファイルをエクセルで開くと、2003/12/15 14:50:30.01 とセルに表示されません。

エクセルのセルの表示設定で表示形式を変更してやれば、ちゃんと表示されます。

str = format(now, "yyyy/mm/dd hh:mm;ss")
str = str & ".01"
print #番号, str

みたいな感じで書き込みを行っているのですが、
この段階でstr には "2003/12/15 14:50:30.01"が入っているのですが、
書き込みを行ってエクセルで開くと、そのように表示されません。
どうすればエクセルで書式設定の変更を行うことなく表示されるのでしょうか?

508 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 22:07:33 ]
頭に ' を付けるとか。

509 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 22:19:03 ]
CSVじゃ限界あるからエクセルファイルとして作成を



510 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 22:56:11 ]
>>508
頭に'をつけることで効果もないような
ただの文字列扱いにするってことか

511 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:04:46 ]
csvとxlsをvbから作成するのって何か違うんだっけ

512 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:04:49 ]
うん。

513 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:05:40 ]
xlsは、ExcelのCOMコンポーネントを使って作るのが一般的。
csvは単なるテキストファイルなので、そういうのいらん。

514 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:11:10 ]
つまり、csvで作ると書式設定を行えないから表示がおもったとおりにいかないという?

515 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:12:47 ]
csvをどう表示するかなんて、アプリ次第だしね〜

516 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:15:42 ]
びしっとした決まりが無かったからね
RFCをちょびっと読んでそのまま捨てた

517 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:44:01 ]
昔からcsvに統一規則がなかったからな。
csvは相手側をコントロール出来るもんじゃない。「相手側に配慮する」のが関の山だ。
相手側がcsvの読み方をユーザーに尋ねてコントロールするもんだ。
RFCも普及するやら。時代はxmlに突き進んでるし。

518 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:49:46 ]
相手側ってのはVBじゃなくてエクセル?

519 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:52:16 ]
相手がVBだろうがエクセルだろうがCSVになった時点で色々消えてるべ



520 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 01:33:12 ]
電話番号の090が90になっちゃったり、ゼロ埋めのコード0001が1になっちゃったり色々あるわな
ダブルクオォートで囲ったり、先頭に'つけても回避できない事例も結構あったよ
結局Excelオブジェクトぶん回してxls作るのが一番手っ取り早いというところに落ち着いた
データ量が多いときは有償だけどExcelCreater使ってたわ

521 名前:デフォルトの名無しさん [2010/03/26(金) 17:33:04 ]
Function hoge() As Class1
Dim c1 As New Class1
c1.value=10
Set hoge=c1
End Function

Sub Test()
Dim c1 As Class1
Set c1=hoge()
End Sub

これって使い方正しい?こういう使い方って良く無い?



522 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 17:35:05 ]
正しい。

523 名前:デフォルトの名無しさん [2010/03/26(金) 17:41:23 ]
ありがとう

524 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 17:42:29 ]
Function hoge() As Class1
Dim c1 As New Class1
c1.value=10
Set hoge=c1
End Function



Function hoge() As Class1
Set hoge = New Class1
hoge.value=10
End Function



525 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 17:53:59 ]
デザパタでいうFactoryMethodパターンみたいなもんか

526 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 23:09:34 ]
For Each って、Variantでしか取り出せないんでしたっけ?

527 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 05:15:50 ]
mjd?

528 名前:デフォルトの名無しさん [2010/03/29(月) 00:05:55 ]


529 名前:デフォルトの名無しさん mailto:sage [2010/03/29(月) 00:35:06 ]




530 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 13:49:31 ]
>>526
俺は無知だと思い知らされたわ
すげぇよあんた

531 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 14:08:17 ]
やぁ、>>526ですよ。なんですかこの冷たい反応わw
つかマジに質問したんやけどなぁ。
久々にEach文書いたらVariantじゃないと受け取れなくて「・・・え、嘘でしょ?」とか思って。

なんかVariant指定しないとエラー出たり、時々エラーも出ずに動いたりでよくわかんね。
でもコンパイルは通らないんで結局Variantじゃなきゃ嫌らしい。うそーん。

532 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 14:20:50 ]
Dim aa As New Collection
Dim temp As image

aaにimage突っ込んだり・・・・ラジマンダリ

For Each temp In aa

Next

まぁ言い方によるんじゃなかろうか

たとえばCstr関数のヘルプより抜粋
バリアント型 (内部処理形式が文字列型 (String) の Variant) に変換して返します。



533 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 15:32:44 ]
ごめん、何言ってるのかさっぱりわからない。

534 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 16:31:11 ]
>>532

For Each element In group
[statements]
[Exit For]
[statements]

Next [element]

For Each...Next ステートメントの構文は、次の指定項目から構成されます。

指定項目 内容
element
必ず指定します。コレクションや配列の各要素を繰り返す変数を指定します。
コレクションの場合、
引数 element にはバリアント型 (Variant) 変数、総称オブジェクト型変数、
または任意の固有オブジェクト型のオブジェクトの変数を指定できます。
また、配列の場合は、引数 element にはバリアント型のみ指定できます。

group
必ず指定します。オブジェクト コレクション名または配列名 (ユーザー定義型の配列を除く) を指定します。


MSDNライブラリ Visual Basic リファレンス ステートメント For Each...Next より引用

535 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 16:45:37 ]
MSDNライブラリのリファレンス・オブジェクトのCollectionのページで使用例を見たら

MyClasses.Add Item:=Inst, Key:=CStr(Num)

という記述があったんだけど

:=

これって何?こんなの初めて見るんだけど


536 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 16:50:17 ]
MSDN内を名前付き引数で検索

537 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 16:57:33 ]
今年もVB6をやらされる新人がいるのか
いいかげん会社たためや

538 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 17:04:09 ]
もう入社したのか

539 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 17:10:27 ]
俺の時代は会社がきまった瞬間からその会社に行ってたものだが、今は無いのかな



540 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 17:14:48 ]
普通10月に入社式だもんな

541 名前:デフォルトの名無しさん mailto:sage [2010/03/31(水) 17:15:39 ]
新卒採用とかしてるIT企業なんてあんの?

542 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 00:24:43 ]
あるよ

543 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 01:11:24 ]
この不景気にやるねぇ

544 名前:デフォルトの名無しさん [2010/04/01(木) 20:16:43 ]
ランダムな3桁の数値の入った配列Hoge(n)を
(重複した数値を除いた)ユニークな数値が何個あるのか数を数えたいのですが
どうすればいいですか?

545 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 20:22:38 ]
>>544
ソートしてからカウントすれば簡単じゃないの?
って、少しは頭使おうよw

546 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 20:24:21 ]
dim kazu[0 to 999]
dim i,kosuu
for i = 0 to n step 1
kazu[hoge[i]]++
next

for i = 0 to 999 step 1
if kazu[i] == 1 then kosuu++
next

VBの文法はまったく忘れたけど、こんなもんじゃない?

547 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 20:25:51 ]
ループで。

548 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 20:50:23 ]
>>545>>546の方法
どちらのほうがよいのか


549 名前:デフォルトの名無しさん [2010/04/01(木) 20:51:16 ]
>>546
VB6以前にインクリメントは無い
配列は丸括弧




550 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 20:57:27 ]
>>548
どっちがいいってもんでもなくて
nの個数とか速度とかメモリとかの状況によるでしょ
最後にゃ実際にやってみないとね

551 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 21:00:47 ]
連想配列使えばいいのに

552 名前:デフォルトの名無しさん [2010/04/01(木) 21:27:21 ]
ここって需要まだあるの?
ずいぶん前のじゃない?60

553 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 22:36:43 ]
>>552
良いか悪いかは置いといて需要はまだまだ多いぞ
いまだに新規案件で採用されたりするからな
Windows7でも動くしな

554 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 22:40:40 ]
新規案件で!!

555 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 22:48:30 ]
>>544,548
まとめ

その状態から重複していない事を担保するにはどんな方法でも最低n-1回のループは必須。
「ユニーク数のカウント」を最高速化したいなら、はじめから重複しないように追加しておくか、
そもそもカウントを配列追加時に行っておくのが正しい。

>>546の方法は、最大値の数だけ別配列を用意してバケツソート的手法でカウントしている。
このタイプの手法が使えるなら、これが概ね最速と考えられる。
だが>>546のコードはちょっと無駄が目立つ。ついでに999を越えても動作するようにしてみた。

Dim Huga() As long
Dim i As Long, Kosuu As Long
Redim Preserve Huga(999) '0〜999決め打ち
OnError GoTo AryErr '用意したHuga()のサイズが足りなかった場合エラーをトラップ
For i = 0 To Ubound(Hoge)
 If Huga(Hoge(i)) Then
  Kosuu = Kosuu + 1 'カウントアップ
 Else
  Huga(Hoge(i)) = 1
 End If
next
AryErr: Redim Preserve Huga(Hoge(i)): Resume 0 '999で足りなかった場合に増量して再処理

コーディング的には>>551の言うようにCollectionやDictionaryを活用するほうが手っ取り早い。(OnErrorが嫌ならDic)
数が少ない場合や、値が整数ではない(小数を含むなど)、または値の種類の範囲が大きい(0や999999999を含む)場合では
メモリ確保の時間的コストとメモリの量的コストが大きすぎる結果になり、>>546的手法は適さない。
結局のところ>>550

556 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 22:57:50 ]
set dic = createobject("scripting.dictionary")
for each h in hoge
dic(h) = dic(h) + 1
next
debug.print dic.count

557 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 22:58:51 ]
足す必要なかったw
set dic = createobject("scripting.dictionary")
for each h in hoge
dic(h) = "hoge"
next
debug.print dic.count


558 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 23:22:20 ]
ウインドウの×(閉じる)ボタンをおしても
ctrl+ALT+DEL で起動中のプログラムとかをみたときに
VBで作成したプログラムが残るのですが、どこが原因なのでしょうか?
ちなみにフォームは見れません。スタートアップのモジュールも終了しています。

559 名前:デフォルトの名無しさん mailto:sage [2010/04/01(木) 23:24:46 ]
そんなことは無い



560 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 00:01:48 ]
>>555
なにが偉そうにまとめだよw
そんなもの普通にソートしてやれ、ってのが常識だろ。
連想配列とか本気でいってるんか。

561 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 00:34:43 ]
>558
このへんじゃねーの
ttp://questionbox.jp.msn.com/qa633567.html

562 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 01:30:24 ]
>>560
古い人は皆そう言うな。

563 名前:デフォルトの名無しさん [2010/04/02(金) 01:55:42 ]
未だにVB6を新規案件ってことは
その客は
かなりショボイパソコンを使ってるってことか?

564 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 03:14:52 ]
>>563
言ったろ
VB6.0はWindows7でも動くんだぜ


565 名前:デフォルトの名無しさん [2010/04/02(金) 03:38:58 ]
発注側は何でどうして言語指定するのかなぁ
古いパソコンでも無いのならわざわざVB6指定する意味が分からない
VB6で作ったソフトウェアを商業目的に使うのに制約とかあるのかなぁ?
それとも発注側が何か弄るってこと?孫請けとかで部分的なの作れってこと?
いや、俺素人だから知らんのけどね


566 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 05:17:16 ]
VB6で構築したシステムが現役で稼動していて、少なくともあと10年はそのまま稼動させる予定。
で、業務の変更・追加に伴うシステムの修正・新規案件がががが

567 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 07:12:49 ]
既存システムへの追加とかならわかるけど
完全新規ではさすがに無いよね
しばらくVB.NETできてたけどだんだんC#のほうが増えてきた

568 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 07:23:39 ]
ここは、VBプログラマ質問スレというより職業VBプログラマ質問スレ

569 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 08:12:44 ]
>>568
仕事が絡まなかったら、それこそ今更覚えようなんてする奴はいないだろうしなぁ



570 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 09:22:45 ]
VBAには役立つけどね

もしくは人が足りなくてVBAしかできない奴にやらせようとしてるとか・・・


571 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 09:29:50 ]
Windows7以降のOSではVBAどうなる

572 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 10:01:20 ]
どうにもならんだろ。

573 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 21:06:46 ]
sage

574 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 21:08:30 ]
>>560
なんか典型的なVB厨の発想だなそれ

575 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 21:11:33 ]
アンカーミスったw
上のは>>560じゃなくて>>562ね。


576 名前:デフォルトの名無しさん mailto:sage [2010/04/03(土) 02:55:32 ]
>>569
ノシ
完全に趣味でVB6やってますお
10年くらい前にVB6LEを買って以来ずっとVB6しかやってないですお
今更新しい言語習得なんて億劫ですし
パソコンのスペック的にも最近の新しいVBはインストルでけませんですお
別にVB6だからって困ることは無いですお(LEはちょっと困ってますが)
当時学生で金も無かったのでLEしか買えなかったんですお


577 名前:デフォルトの名無しさん mailto:sage [2010/04/03(土) 02:59:24 ]
最初はN88BASICを趣味でやってたんですお
そっからVB6へ変えたんですお
ですがかなり苦労しましたですお
勝手が違いすぎましたお
もうそんな苦労ゴメンですお
なので今でもVB6使ってますお

578 名前:デフォルトの名無しさん mailto:sage [2010/04/03(土) 03:03:22 ]
プログラミングは僕の中の趣味のランキングでは4位か5位くらいに相当するのですお
たまに気が向いた時だけプログラミングするだけなので未だにプログラミング能力は初心者に毛が生えた程度あるか無いかですお
ベーシックマガジンという雑誌だけを頼りにN88BASICもVisualBasicも覚えたんですお


579 名前:デフォルトの名無しさん mailto:sage [2010/04/03(土) 10:29:24 ]
>>576
俺漏れも。学生時代に購入してアカデミック何とかが有効だったからプロフェッショナル版買った
確かLEとの差は数千円だったような気がしたから欲張ってこっち選んだと思った



580 名前:デフォルトの名無しさん mailto:sage [2010/04/03(土) 21:43:33 ]
>571
Officeがある限り安泰です

581 名前:デフォルトの名無しさん [2010/04/06(火) 01:09:50 ]
Microsof HTML Object Library (mshtml.dll)の
Scriptletコントロールって何に使うコントロールなの?

Microsoft Internet Controls (ieframe.dll)の
WebBrowserコントロールと同じ?







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<172KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef