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


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

VBプログラマ質問スレ(Ver.6.0 まで) part62



1 名前:デフォルトの名無しさん [2013/02/15(金) 16:54:12.79 ]
ここは 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/

前スレ VBプログラマ質問スレ(Ver.6.0 まで) part61
toro.2ch.net/test/read.cgi/tech/1359721249/

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

267 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 12:14:04.83 ]
スレが進んでると思ったら、たいてい
VB6以外の言語の知識でVB6を説明しようとする話題だw

268 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 12:23:21.84 ]
オワコンなんだから仕方ない

269 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 13:36:37.60 ]
>>266
ヒュージポインタに比べたらそんなもん糞でしょ?w

270 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 17:05:31.50 ]
オワコンだからといって荒らしていいわけではないでしょ。
スレを立てられないアホ、スルー力ゼロのアホがどれだけいるんだか。

271 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 17:55:08.31 ]
プログラム云々関係なく俺の純粋思考の導き出す推論によると
変数とは値概念。ポインタとはベクトル概念
ただしこの両者は明確に概念として切り分けられないはず
何故なら空間的位置と数量的位置は同じものとみなすことも可能だからだ

272 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 18:51:30.62 ]
哲学者ぶっても所詮は専門学校卒
文盲甚だしい

273 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 19:55:01.53 ]
>>161の言葉の間違いというか認識の間違いを指摘するためだけに100以上伸びるスレとかw

274 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 20:12:38.37 ]
>>273
かと言ってレス乞食が狙おうとすると意外に難しいんだよなぁ

275 名前:デフォルトの名無しさん [2013/03/02(土) 07:34:05.77 ]
>88J#の間違いでしょ



276 名前:デフォルトの名無しさん mailto:sage [2013/03/02(土) 07:43:45.28 ]
VB6の同世代ならJ++だろ

277 名前:デフォルトの名無しさん mailto:sage [2013/03/02(土) 09:13:56.66 ]
>>275
いや、C#で間違いない。J#は論外だろ?

278 名前:デフォルトの名無しさん mailto:sage [2013/03/02(土) 10:02:09.27 ]
C#は利用者数が伸びないね
インドのオフショア企業が使用しているけど
あれはJavaのソースをぶっこ抜いてC#に移植するとライセンスを隠ぺいできるため。
Javaのオープンソース資産をライセンスフリーで流用するための手段に過ぎない。
それに比べると中国系のオフショア企業はC++を使用するケースが多いように思う。
インドより中国の方が正当な事をするなんて、ちょっと信じ難いけどね。

279 名前:デフォルトの名無しさん mailto:sage [2013/03/02(土) 12:32:14.48 ]
Xamarin、C#言語によるiOS/Androidアプリ開発を実現する“Xamarin 2.0”を発表 - 窓の杜
ttp://www.forest.impress.co.jp/docs/news/20130221_588816.html

むしろVB不遇じゃね

280 名前:デフォルトの名無しさん mailto:sage [2013/03/02(土) 12:33:22.10 ]
VBSやVBAなどで一般にも認知度の高い旧VBなんだからもっと優遇されるべき

281 名前:デフォルトの名無しさん mailto:sage [2013/03/02(土) 13:04:55.86 ]
>>279
XamarinがVisualStudio級の開発環境を提供するなんてどこにも書いてないけど?
こんなのが普及すると本気で思ってるのだろうか?

C#って基本はコマンドラインコンパイラだよ?

282 名前:デフォルトの名無しさん mailto:sage [2013/03/02(土) 13:12:23.39 ]
>>281
XamarinがVisualStudio級の開発環境を 提供する必要がないだろw

普通にVisual Studioで作ればいい。

ソースコードはあるんだ、最後に違うコンパイラを使えばいい。

283 名前:デフォルトの名無しさん mailto:sage [2013/03/02(土) 19:24:59.68 ]
わかってないなこの人

284 名前:デフォルトの名無しさん mailto:sage [2013/03/02(土) 22:44:08.81 ]
自称わかってる人が、
説明しないんだもんな。
面白いw

285 名前:デフォルトの名無しさん mailto:sage [2013/03/03(日) 00:14:47.47 ]
>>284
      - -―- 、.                          - -―- 、.
   :/..::::::::::::::::::.丶:        . . ..         :/...::::::::::::::.. ヽ:
  :/..::::::::::::::::::::::::::: ヽ:.      :,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:   :|  :⊂ノ|:



286 名前:デフォルトの名無しさん mailto:sage [2013/03/04(月) 01:06:12.18 ]
以上の事なんか全く解らなくても適当に作れちゃうのが旧VB
困ったもんだ

287 名前:デフォルトの名無しさん mailto:sage [2013/03/04(月) 09:01:19.81 ]
まあC#がノビシロのない言語であることは認める。
JavaもOracleになってから先が見えてきた。
VBが一番良いとは思わないが
プラットフォームがWindowsオンリーなら最強だろう

288 名前:デフォルトの名無しさん mailto:sage [2013/03/04(月) 13:42:58.25 ]
つC++

289 名前:デフォルトの名無しさん mailto:sage [2013/03/04(月) 14:04:23.11 ]
C#はC++よりマイナー

290 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 00:23:06.31 ]
テキストブラウザでも作るか

291 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 20:46:49.84 ]
あの頃の勢いはもう無い

292 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 01:54:36.75 ]
虫籠(ホイホイ)に入れました。

293 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 15:28:39.37 ]
phpもJavaもVBもCもC#もも経験してきた俺が言う。

C#は良い。

.NETになってからのVBとC#を単に比較すると、
ラムダ式とかの機能的な面で違いはあるが、オブジェクト指向的な
面でどっちでもいい。

ただし、

  If(条件){
  }

と書くか

  If 条件 Then
  End If

と書くかで、タイプ量の違いで、俺はC#が好みである。

294 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 15:34:40.49 ]
vb.net使ってると毎日のように
もうC#でいいじゃんって思うな

295 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 15:43:13.29 ]
旧VBでC#の宣伝するなウィルス野郎が!



296 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 16:11:56.25 ]
>>293
タイプ量って重要ですよね。

僕もタイプ遅いから文字数が倍違うと
仕事の速さも倍違います。

297 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 16:13:18.73 ]
.NETはインテリセンスとかいうので自動補完してくれんじゃねーの?
ここは旧VBスレだ.NETは巣に帰れ

298 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 18:14:00.03 ]
c#は
if ()
{
}
ってなるから嫌い

299 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 18:30:53.65 ]
プログラミングの本質ともいえる要素のブロック化をもっとも端的に表現できるのが{ }という記号だろう

() という記号も実はその派生形なわけだが ()と { }の違いは?

300 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 18:49:05.09 ]
>>299
態々VBスレでやる必要ないだろ。
というよりスレタイが読めないくらい日本語できないってことか。

301 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 19:19:59.29 ]
>>299
どの位置にカーリーブラケットが来るかって話じゃないの?
if () {
}

if ()
{
}

302 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 19:28:47.23 ]
>>301
スレタイを死ぬまで声出して読め。

303 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 21:12:13.30 ]
If *** Then
End If

If *** _
Then
End If

304 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 21:19:53.72 ]
>>302
こwとwわwるw

305 名前:デフォルトの名無しさん [2013/03/09(土) 21:50:11.56 ]
インタプリタならなんでもいい。
VB6のインタプリタIDE環境に慣れた体には
エディット、コンパイル、リンクのビルド型環境にはもう戻れない。



306 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 22:38:52.76 ]
そんなあなたにF#
インタープリタ付だぜ

307 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 22:39:59.56 ]
インタプリタIDEって何のこっちゃ。
言っちゃ悪いが馬鹿丸出しだな。

308 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 23:39:25.87 ]
>>307
そんな事にバカ丸出しで反応してるお前が滑稽で笑えるんだが?

309 名前:デフォルトの名無しさん [2013/03/09(土) 23:40:45.52 ]
普通はスルーだろ なにが癇に障ったとか

310 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 23:41:17.50 ]
放っておいてやれよ

311 名前:デフォルトの名無しさん [2013/03/09(土) 23:41:49.64 ]
うむ

312 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 23:42:37.06 ]
>>307
滑稽というかアホ猿w

313 名前:デフォルトの名無しさん [2013/03/09(土) 23:48:42.96 ]
触るとはじけるホウセンカの種
インタプリタIDEではじけたホウセンカの種
こっち飛んでくんな!wwwwwwwwwww

314 名前:デフォルトの名無しさん mailto:sage [2013/03/12(火) 19:35:10.40 ]
VB6に良いとこはある。
C#に良いとこはある。
VB.NETに良いとこはある。
Javaに良いとこはある。

ガベコレの無いCとC++にも良いとこはあるが
ガベコレの無い時点で、もう関わりたくない言語と言える。
まあガッツリ組み込みで高速な動作させたいんなら必須だけど。

315 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 02:10:35.06 ]
VB6ぐらい簡素な方が楽だと思った



316 名前:デフォルトの名無しさん [2013/03/14(木) 11:11:07.31 ]
windows7で使ってる?

317 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 14:54:32.31 ]
yes

318 名前:デフォルトの名無しさん mailto:sage [2013/03/16(土) 03:14:03.30 ]
サードパーティ製のCOMなんかは怪しい動きするけど
まあ社内用アプリ程度なら管理者権限付けとけば大概動くし
敢えて仕様がガッサリ変わっちゃってる.NETに移行する気は起きないというか
移行プロジェクトで死んだからもうやりたくない
動くものはそのままそっとしておくのが良いな

319 名前:デフォルトの名無しさん mailto:sage [2013/03/16(土) 04:28:26.01 ]
動いているシステムは良いシステムだ。
至言だ。

320 名前:デフォルトの名無しさん mailto:sage [2013/03/16(土) 12:20:43.28 ]
>>318
VBの場合、.netへ移行なんて無理。移行できるとしたら陳腐なソフトだって事。
Twipsのスケーリングに依存するようなアプリはまず移行不可、つ、大多数がそうだがw
ゼロから作り直した方がいい。いいと言うかそれしかない。
現物のVB6で仕様が明確になっている分新規より楽だろ?

321 名前:デフォルトの名無しさん mailto:sage [2013/03/16(土) 16:24:56.77 ]
新規で作り直す価格より旧VBのメンテの料金を吊り上げればいいのだよ

322 名前:デフォルトの名無しさん mailto:sage [2013/03/16(土) 20:44:31.47 ]
>>320
現物で仕様が明確になってるが故に数値は全部Long、配列での力技のデータ操作、自作Round関数が移行されるんですね

323 名前:デフォルトの名無しさん mailto:sage [2013/03/21(木) 18:58:14.25 ]
Windows Blue はWindows8 RTなんだよね? VB6 が動かないのは当たり前じゃないか

324 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 00:25:29.20 ]
>>323
え?
Windows8.1だろうと思ってた…

325 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 07:10:41.68 ]
何でお前ら移行しないの?



326 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 11:45:44.28 ]
>>325
お客にあわせるから

327 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 11:48:03.86 ]
Blueといえばブルースクリーン

328 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 12:18:25.22 ]
Windows8?バージョン8とか古すぎワロタw 俺なんてWindows95だぜバージョン95だ!

329 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 13:09:41.93 ]
つマンネ

330 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 09:21:42.50 ]
つマンネどころじゃないだろ?こっちは即死だわ

331 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 09:41:22.71 ]
死体はしゃべるな

332 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 00:44:43.72 ]
>>322
自作Round関数は無いけど、配列での力技のデータ操作はやってる。

なぜならば…

VB6のコレクションって、なんでも入るっしょ。
Javaのような静的型付が無い。

いや、専用のCollection作るっていう手もあるけど、
VB6はパッケージの仕組みがないから、モジュールばっかり
やたら増えて管理しにくくなるのよね。

だからJavaでいうところのmodelは、配列で操作してる。

尚、コントロール配列はほとんど使ってない。
なぜならば、別に用意したクラスの中にWithEventsで格納してしまうケースが
多いからだ。コントロール配列にすると、これで不都合が増える。

333 名前:デフォルトの名無しさん [2013/03/24(日) 15:23:07.55 ]
332>>
>>配列での力技のデータ操作
もう少し詳しく聞いてみたいかも

334 名前:デフォルトの名無しさん [2013/03/24(日) 19:16:04.33 ]
↓のようにobjにCommandButtonを入れておいてobjのClickイベントを呼び出させるようなことはできますでしょうか?

Dim obj As CommandButton
If なんちゃら Then
 Set obj = XXXX
Else
 Set obj = YYYY
End If

335 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 19:19:43.89 ]
やった事無いけどググったら.Value=Trueで出来るみたい



336 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 19:22:04.21 ]
>>335


337 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 19:23:26.69 ]

obj.Value=True
でクリックイベント発生しない?

338 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 20:53:50.47 ]
Call Command1_Click()
でいいだろ

339 名前:デフォルトの名無しさん [2013/03/24(日) 21:30:08.90 ]
>>335
ありがとうございます!

Valueプロパティのヘルプみたら

コマンド ボタン コントロールの場合 - 真 (True) はそのボタンが押されたことを示します。既定値は偽 (False) で、そのボタンが押されていないことを示します。コードで Value プロパティを真 (True) に設定すると、そのボタンの Click イベントが呼び出されます。

と書いてありました。

どうググったらその回答にたどり着いたのかもしよければ検索ワードを教えてくださいませんでしょうか?


>>338
最悪、それぞれにXXXX_ClickやYYYY_Clickとやること考えたのですができればobjでClickイベントを呼べた方がいいなと思ったんです。

340 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 22:25:36.15 ]
>>334
それ、ローカル変数みたいだけど、
モジュールのメンバにして、

Private WithEvents obj As CommandButton

ってしてやると、イベントを拾ってくれるよん。

341 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 22:28:43.39 ]
「CommandButton clickイベント 発生させる」でググると検索結果1ページ目の下のほうに「IT工務店 店主のつぶやき日記」サイトがあってVBAでそのクリックの話してるね

342 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 22:29:22.51 ]
RaiseEventじゃ出来んのか?

343 名前:デフォルトの名無しさん mailto:sage [2013/03/25(月) 22:42:34.17 ]
VB6の書籍はいっぱい出てるのに、
コントロールの使い方みたいな本ばっかだから
VB6に手を出してちょこっと動くものができました、
けど難しい事はできません、みたいな人はそれなりにいる。

OPPの基本的なところから、っていう学習の仕方しようとしたら
VB6って絶対向いてない。

344 名前:デフォルトの名無しさん mailto:sage [2013/03/25(月) 23:22:30.27 ]
実装継承が出来ない時点でおわってるんだけどね

345 名前:デフォルトの名無しさん mailto:sage [2013/03/25(月) 23:50:15.19 ]
>>344
俺はJavaや.NETから入ったんで、OOP的なやり方はもちろん
わざわざVB6で学習し直す事は無かった。

VB6でできるのは、ごくごく簡単なOOPの使い方ぐらいなのはわかってる。
継承が無いから使えるデザインパターンも限られる。
抽象メソッドも使えない、インナークラスも使えない、あれもこれもできない…

が!!!

やっぱOOPの良い所って、Cでいう構造体にメソッドも梱包して
データ処理をものすごく簡潔に記述できる点は大きい。
VB6でクラスが扱えるのは、それだけで助かるとは思う。

基本的にシングルスレッドだから、余計な事も考えずに設計できるのも良い。
まあマルチスレッドを扱いたい事もしばしばあるけどな。

で、VB6の良いところはあるのに、書籍が充実してないから
VB6からプログラム始めて、ロクでもないプログラムしか書けないってところに
>>343の意図がある。



346 名前:デフォルトの名無しさん mailto:sage [2013/03/26(火) 00:18:13.02 ]
10年前に終わってる言語に何を言ってるのアホか。
っていうか言っちゃ悪いけど>>343みたいなポエマー丸出しの文章、よく恥ずかしげもなく書けるよな。

347 名前:デフォルトの名無しさん mailto:sage [2013/03/26(火) 01:54:33.09 ]
良く解ってないけどなんとなく作れたってのが旧VBの仕様だからな
○○が使えない、ってんじゃなくて使う必要が有るならVBを選ぶなってのが正解
それはMS自身が言っている事だ

348 名前:デフォルトの名無しさん mailto:sage [2013/03/26(火) 10:36:53.78 ]
そうそう、そのとおり。
だから今でもVB6が生き残ってる。
VBAも進化させない。

349 名前:デフォルトの名無しさん mailto:sage [2013/03/26(火) 10:41:49.16 ]
そもそもOOPとして設計されてない言語を無理やりオブジェクト指向にしたのがVB6
OOPに向いてないのは当たり前

350 名前:デフォルトの名無しさん [2013/03/26(火) 13:12:40.47 ]
せめてフォーム名で呼び出しできないようにしてくれてたら
せめてコンストラクタに引数つけることができてたら
せめてオーバーロードができてたら

351 名前:デフォルトの名無しさん mailto:sage [2013/03/26(火) 13:14:13.00 ]
VB6はソースがスパゲッティすぎてバージョンアップできなかったらしいな

352 名前:デフォルトの名無しさん mailto:sage [2013/03/26(火) 21:19:04.54 ]
>>349
その無理やり部分だけでも、かなり便利なもんだよ。
非OOP時代のVBに比べて。

クラス内にデータ突っ込んで、適宜メソッドで計算結果出せる
っていう設計ができるだけでかなり便利。

構造体と関数でやってると、バラバラになるから…

>>350
フォーム名の呼び出し禁止はForm_Initializeで
  Set フォーム名 = Nothing
で、禁止できる。規定のインスタンスを切るだけだけど。

引数付きコンストラクタとオーバーロードは俺もそう思う。
いや、引数付きコンストラクタだけでもいい。

353 名前:デフォルトの名無しさん mailto:sage [2013/03/26(火) 21:33:25.44 ]
既定のインスタンス(だっけ?)なんか使わなければいいだけ。

コンストラクタは、たとえばクラス名がHogeならそれに適当なプリフィクスを付けた
名前(たとえばcHoge)のモジュールをクラスの静的メンバーの入れ物だとみなす
約束にしておけば、ほとんど機能的にも可読性上も同じことができる。

VB6にはメソッドのオーバーロードがなくても名前付き引数がある。

ま、10年以上まともなコードは書いてませんけどw

354 名前:デフォルトの名無しさん mailto:sage [2013/03/26(火) 21:34:07.75 ]
逆にシングルトンとか、既定のコンストラクタを隠すことはどうやってもできないけどね

355 名前:デフォルトの名無しさん mailto:sage [2013/03/26(火) 22:48:22.77 ]
>>353
そして数年後そのコードをメンテナンスする奴が、Factoryメソッドを無視してNewしたりしちゃうんですよ



356 名前:デフォルトの名無しさん mailto:sage [2013/03/27(水) 00:05:57.78 ]
>>354
シングルトンは標準モジュール使えばいいだろう。
ただ、スレッドセーフにはできないけど。

357 名前:デフォルトの名無しさん mailto:sage [2013/03/27(水) 00:21:17.85 ]
>>356
VB6に限らないが、そのやり方はstaticおじさんみたいで気持ち悪い...のはまあいいが、
柔軟性が低い(後でインスタンス化する必要が生じた時に簡単にできない)

358 名前:デフォルトの名無しさん mailto:sage [2013/03/27(水) 01:58:20.09 ]
下手にVB.NETに機能引き継ぎしないで欲しかった
フォーム名で呼び出せたり暗黙でNewしたりするかもみたいな妙竹林な動作させやがって
そういうのはVB6でしか出来ません!ってなってれば移行なんて無謀な話は出なかった
俺はちゃんとしたプログラマじゃねーんだからなんとなく動いてくれてりゃ良いんだよ
もうVB6最高、アバウトで適当なのが一番だよ
DB参照してデータ表示するだけなんだから厳密もクソもねぇよ

359 名前:デフォルトの名無しさん mailto:sage [2013/03/27(水) 02:54:16.07 ]
既定のインスタンスは.NETで一回廃止したのに復活した経緯があるからなぁ
あれは廃止したままにしとくべきだと思うが

360 名前:デフォルトの名無しさん [2013/03/27(水) 10:34:59.45 ]
PDFやXPSなどファイルでプリンタに出力するとき、ファイル名まで指定して自動的に保存する方法ないですか?

361 名前:デフォルトの名無しさん mailto:sage [2013/03/27(水) 10:41:28.83 ]
iText.netを使う

362 名前:デフォルトの名無しさん mailto:sage [2013/03/27(水) 11:10:13.79 ]
J#ですか?

363 名前:デフォルトの名無しさん mailto:sage [2013/03/27(水) 12:00:02.56 ]
ファイルに保存するのはプリンタドライバの機能だからドライバによるんじゃね

364 名前:デフォルトの名無しさん mailto:sage [2013/03/27(水) 13:02:45.59 ]
VB6用のオブジェクトが市販であるかなと思ったんですが見つからなくて。

365 名前:デフォルトの名無しさん [2013/03/27(水) 14:08:15.77 ]
VBプログラマ質問スレ(Ver.6.0 まで) part62



366 名前:デフォルトの名無しさん [2013/03/27(水) 14:09:01.13 ]
↑ごめんまちがった^^;

PDFへの保存ならGrapeCityのVSVIEWつかってやったことがあるよ

367 名前:デフォルトの名無しさん [2013/03/27(水) 14:14:19.11 ]
>>360
internet.watch.impress.co.jp/cda/news/2004/07/09/3839.html

GrapeCityはもう扱ってないので

www.eprintdriver.com/

英語版だが日本語環境でまったく問題ない。






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

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

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