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コントロールと同じ?