1 名前:デフォルトの名無しさん [2008/02/22(金) 12:14:02 ] 前スレ VB.NET質問スレ(Part24) pc11.2ch.net/test/read.cgi/tech/1197507828/ テンプレは2〜5くらいまでの間にある予定
411 名前:デフォルトの名無しさん [2008/03/30(日) 03:26:01 ] VB.NET2003でリバーシのプログラムを組みたいのですけど 色々な要素が含んだプログラムが作れるサイトなどはないでしょうか
412 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 03:46:47 ] 連続ですみません ttp://www.vector.co.jp/soft/cmt/win95/prog/se434865.html これの待ったの機能を付けたいんですけど どうすればよいうのでしょうか ベースはこれで作って見ました ttp://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard52.htm
413 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 10:11:30 ] >>411 プログラムを作るのはWebサイトではなく、お前だ。
414 名前:デフォルトの名無しさん [2008/03/30(日) 14:54:27 ] VBでC++のconstに該当する機能はありますか? void Hogehoge(const Hoge& foo) みたいなの
415 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 15:27:21 ] >>414 そういう使い方のconstはないよ〜。 つーかクラスのconstをまともにサポートしてる言語はC++以外にあったっけ?
416 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 15:35:00 ] Dもそういうことができるみたい。
417 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 16:09:54 ] VB2005で、データベースに接続できているか確認をしたいのですが Dim Cn As New OleDbConnection Cn.ConnectionString = (省略) Try Cn.Open() Catch ex As Exception End Try としたところ、なぜかCn.Open()のところに ステートメントの終わりを指定してくださいと出るのですが、なぜでしょうか? Cn.Open()単体だと問題なく書けるので、Try文の書き方に問題があるようですが、 他に書き方があるようには思えないのですが…
418 名前:417 mailto:sage [2008/03/30(日) 16:15:35 ] すみません、久しぶりなのでIf文の構文と混同してしまっていました… 自己解決しました
419 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 17:49:55 ] VB2008ex歴3日目の私の質問です VB6のアップダウンコントロール、またはVBAの スピンボタンコントロールのようなものはどれですか? NumericUpDownのボタンだけのもので、 ボタンサイズがいじれるものです
420 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:02:23 ] こんばんわ質問したいのですが、 ToolStripPanel.Joinで、指定した位置に配置するように引数渡したのですが、 指定した位置になってくれません。 ToolStripPanelは位置の自動調整をすることはわかっていますが 引数として渡した値は、特に問題のある値ではありません。
421 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:11:35 ] >>415 やはりそうでうか・・・ 参照型だとbyval, byrefに関係なく変更できるのは如何なものかと。
422 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:11:38 ] >>420 >ToolStripPanel.Joinで、指定した位置に配置するように引数渡したのですが、 >指定した位置になってくれません。 プログラムは思ったとおりには動かない。書いたとおりに動くのだ。 ちゃんと指定しているつもりになっているか、他の部分でアホやってんだろ。 教えて欲しけりゃコード晒せよ。
423 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:31:23 ] >>421 変更されたくないのならばパブリックフィールドで公開しないでプロパティで公開するべきだし、 たとえば配列とかを渡したいときなんかはコピーを作ってそれを渡せばいいだけじゃん。 OOPがしっかり分かってればその辺は工夫次第でどうとでもなるでしょ。
424 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:43:06 ] constは面倒な割にメリットが少ないから捨てられたんだっけ
425 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:52:10 ] CLIレベルでサポートが必要だしねー
426 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:03:41 ] >>423 ファンクションの引数に参照型を渡すのは良くあることなので いちいち、copyやcloneは面倒です。 C言語より退化している気がする。
427 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:06:41 ] >>423 たぶん>>421 は違う視点で物を言っているんだと思うけど。 確かにconstがなくても、(メソッドの実装が不明でも)メソッドによって メソッドが引数にとるオブジェクトのデータが変更されないことを保障することはできる。 でもこれはメソッドを使う側の視点の話。 >>421 が問題にしたいのは恐らくメソッドを設計する時の視点。 つまり、constがないことは、そのメソッドが引数に取るオブジェクトのデータを 変更しないことを明示的に保障する言語的な仕組みがないことを意味しているわけで、 そこに引っかかってるんだろう。
428 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:08:24 ] 保障じゃなくて保証だね一応訂正
429 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:49:30 ] ネイティブリソースはどうすんの? 言語やILの範囲内ならできるだろうけどあんまり意味ないし混乱の元
430 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:08:39 ] ネイティブリソースって何のこと? >>421 が言ってる話ならコンパイラがチェックすれば済むこと、要するにコンパイラの 仕様レベルの話のはずだと思うけし、全然話かみ合わないように思うけど
431 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:10:59 ] やるならCLRレベルでサポートしないと意味無いよ
432 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:13:33 ] ヘッダファイルの無いクロスランゲージな.NETでコンパイラがチェックすれば済むとか
433 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:34:46 ] >>431 なんで?
434 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 07:33:42 ] もともとC++のconstには2種類の用途があって、 ひとつは定数を作ること。 もうひとつは読み込み専用のポインタ/参照を作ること。 const Hoge& fooは読み込み専用の参照で、この参照を通してはfooの内容を変更できない。 (別のルートからは内容を変更できるかもしれない) Hogeについてこういう参照の需要があるなら、 IReadonlyHogeみたいなインターフェイスを用意してそれを実装するという手があるかも。 C++でconstメソッドを作る感じ。
435 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 10:46:45 ] >>433 public sub NewRecord(ByRef ReadOnly table as DataTable) as DataRow ' ReadOnly てのがあったとしても Dim result as DataRow = table.NewRow() ' そのメソッド NewRow が table を変更しないかどうかは不明 ってことかと。
436 名前:デフォルトの名無しさん [2008/03/31(月) 11:25:03 ] 質問です AとBという2つのShort変数があって Aは上位16ビットBは下位16ビットのInteger型へ変換したいのですが 論理シフトを使った場合、 Dim C As Integer = A C <<= 16 C += B これで変換できたのですが、 負数が絡む算術シフトをプログラムするときに 補数を保持しながらビットシフトを行う方法が思いつきません。 よろしくお願いします。
437 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 11:27:40 ] 一旦両方 UShort に型変換してやればいいよ
438 名前:436 mailto:sage [2008/03/31(月) 11:42:47 ] >>437 ありがとうございます。 やってみます。
439 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 11:47:49 ] よく考えるとVBだと既定ではオーバーフローが出ちゃうな。 Dim a As Short = -234, b As Short = -2434 Dim c As Integer = CInt(a), d = CInt(b) Dim x As Integer = ((c And &HFFFF) << 16) Or (d And &hFFFF) c,d は不要だけどこんなもんか。
440 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 12:39:38 ] >>436 BitConverter使った方が明示的じゃないかな。 しかし、なんか妙な需要だね
441 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 12:52:59 ] >>433 VBのコンパイラだけ単独でやるとしたら,拡張メソッドと同じように 引数にカスタム属性を付けることになると思うけど, そんなのは他のconstをサポートしない言語から見たら何の拘束力も持たない そういう言語で作られたクラスライブラリを使うときに混乱する
442 名前:436 mailto:sage [2008/03/31(月) 13:59:51 ] >>439 ありがとうございます。 受けをUInteger型にしてInteger型に直す時にもオーバーフローでますね。 しかしUInteger型でも問題ない箇所だったので解決しました。 回答がすばらしいですね。たしかにANDしてORでできます。 聞くと簡単ですが、これが出てこないんですよね。 >>436 BitConverter便利ですね。 Byte配列ならこっちがいいですね。 今回はShortからByte配列へ変換そしてBitConverterですね。 こういう計算もクラス化されているんですね。 最初からBitConverter使っちゃうと中で何しているか 勉強しなくなりそうで怖いです。
443 名前:初心者 [2008/03/31(月) 16:51:17 ] 追加したデータセットモジュールに SQLサーバーからセレクトで取得したデータを 入れたいんだがどうしたらいいかわかりません 教えてください
444 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2008/03/31(月) 17:19:01 ] >>443 https://www.microsoft.com/japan/msdn/thisweek/300x10/default.aspx
445 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 18:26:01 ] >>426 C++でconstがどうしても欲しくなるところは、文字配列や文字列クラスなのだが .NETの場合文字列は不変クラスだから問題ナッシングなんだよね。 >>421 参照型の場合はbyvalは参照渡し、byrefが参照の参照渡しで一応違いはある。
446 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 01:04:25 ] >>445 値型でも参照型でもByValは引数に影響を与えないでほすいんだけどね。。
447 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 09:49:31 ] 引数の中身自体には影響を与えないよ 参照先は知らんけど
448 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 20:31:42 ] VB中学校が目に優しくなったな エイプリールフールだからか
449 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 23:25:28 ] >>446 それは無理だ。 だってポインタなんだもの。
450 名前:助けて下さい。 [2008/04/02(水) 00:07:27 ] 現在、VB.netでReportViewer(*.rdlc)を使用し印刷を行っているのですが、 印刷時には、毎回プレビュー画面が表示されてしまいます。 プレビュー画面を表示させずにプログラムから印刷をしたいのですがどう すれば良いでしょうか? (つまり、既存コードを流用しつつプレビュー画面を表示せずにプログラムから 自動で印刷を行いたいです。) 次の通り、サンプルコードを参考にしてローカルのプロジェクト内で既に使用している 【HogeReport.rdlc】ファイルを指定した上で、レポートのデータソース(DataSources) にインスタンス(クラス)をバインドしようとしているのですがエラーが発生してしまいます。 report.ReportPath = @"C:/hoge/HogeReport.rdlc"; 'report.DataSources.Add(new ReportDataSource("Sales", LoadSalesData())); ← サンプル report.DataSources.Add(new ReportDataSource("Sales", InstanceClassMember)); ←私のコード MSのドキュメントを見たところDataTableを指定しなくてはならない様なのですが 既存コードでは、インスタンスクラス.メンバがレポート(HogeReport.rdlc / テキストボックス等)に バインド(DataSource)されている為に、データ構造をインスタンスクラス.メンバからDataTableに 置換するのは非常に大変なので避けたいです。 ※次のサイトを参考にしローカルレポートを利用してサンプルデータの 印刷が出来るところまでは確認が取れています。 <参考にしているURL> msdn2.microsoft.com/ja-jp/library/ms252091.aspx
451 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 02:05:01 ] >>450 ReportViewerなんて使ったことないので想像でしかわからんが、 レポート内のテキストボックス等にバインドされているのであれば、 report.DataSource.Addは必要ないと思うんだが。 report.DeataSource.Addはせずにやってみたら?
452 名前:質問です。 [2008/04/02(水) 02:16:27 ] >>451 >report.DeataSource.Addはせずにやってみたら? レスをどうもありがとうございます。 実は、それも試してみたんですがするとエラーが発生してしまいました。 ちょっと、ちょっと会社に行ってから色々と試してみようと思います。
453 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 03:44:01 ] イベントに独自引数を渡すにはどうすれば良いのでしょうか?
454 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 03:47:17 ] >>453 独自引数を受け取るイベントを自作する
455 名前:デフォルトの名無しさん [2008/04/02(水) 22:01:24 ] Interface ITest : ReadOnly Property Hoge As Integer : End Interface というインターフェイスがあってその実装クラスでは読み書き両方させたいのですが、 実装クラスのほうもReadOnly Propertyにしないとコンパイルエラーになります。 読み書き用と読み取り専用のプロパティを2つ準備する以外に何かスマートな方法が あれば教えてください。
456 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 22:27:10 ] インターフェイスの方の実装プロパティを別名定義すればOK
457 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 23:13:08 ] >>456 なるほど、ありがとう。うまくいきました。 Public Property Hoge As Integer Get 略 Set(Value As Integer) 略 Public ReadOnly Property Huga As Integer Implements ITest.Hoge Get 略
458 名前:デフォルトの名無しさん [2008/04/02(水) 23:14:04 ] ボタンイベントの中でDropDownListを初期化して そのDropDownListのSelectedChangeイベント(だっけ?)を 設定するにはどうすればいいでしょうか?
459 名前:デフォルトの名無しさん [2008/04/02(水) 23:28:53 ] データベースからSQLで取得したデータを一時的にデータセットに入れてるんだけど 入っているデータを視覚的に見る方法ってないですか?
460 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 23:59:52 ] addhandler
461 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 00:17:57 ] オススメの書籍おしえて
462 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 01:46:36 ] ない webでOK
463 名前:デフォルトの名無しさん [2008/04/03(木) 10:47:34 ] 質問です。 プログラムからPDFを部数を指定して印刷する方法を探しています。 行いたいのはAdobeReader8を起動させてそこから部数指定分PDFを印刷させたいのです。 ただ単純に印刷する事はできました。 しかし部数を指定して印刷することが出来ないでいます。 色々と探してみましたが、見つけたのはループで部数分まわすという処理方法のみです。 ですが私が求めている処理方法はループで部数分まわすのではなく直に印刷部数を指定したいのです。 どなたか解かる方がいましたら教えてください。よろしくお願いします。
464 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 12:10:23 ] >>459 デバッガでブレークしてデータセットが入っているフィールドの上にマウスカーソル置いたときに 表示される虫メガネのアイコンをクリックする
465 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 12:36:18 ] >>463 ループ回数を受け取る関数を作ったら? 引数に印刷部数を渡せば直に印刷部数を指定していることになるけど。
466 名前:463 [2008/04/03(木) 13:07:16 ] >>465 すみません。もうすこし噛み砕いてお願いします。 引数とはどの引数なのでしょうか?
467 名前:デフォルトの名無しさん [2008/04/03(木) 13:08:25 ] ToolTipコントロールの設定時間いっぱいになったら 表示が出なくなるバグとか直ってましたっけ? もうFramework2.0のSP、出すつもりはないのかな??>MS
468 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 13:18:00 ] >>457 インターフェイスの実装をPrivateにすることで余計な名前のHugaが外部から見えなくなりました。 改良版 Public WriteOnly Property Hoge As Integer Set(Value As Integer) 略 Private ReadOnly Property Huga As Integer Implements ITest.Hoge Get 略
469 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 14:34:09 ] >>466 Private Sub PdfPrint(ByVal cnt As Integer) For index As Integer = 1 To cnt '印刷処理のループ... Next End Sub こんな関数を作っておいて、 呼び出すときは Call PdfPrint(8) とすれば直で部数を投げるだけで内部でループしてくれるってこと。
470 名前:463 [2008/04/03(木) 14:58:27 ] >>469 すみません。説明が足りなかったようで。 えっとですね。ループで印刷すると、ループ分だけ印刷処理を行ってしまうのは避けたいのです。 例えば、5部印刷したい場合はループだと5回印刷処理をAdobeReaderからならReaderが5回立ち上がり印刷するような形になってしまいます。 そうではなく、1回の印刷処理にて5部を印刷したいのです。 印刷ダイアログの部数をかえるようなのをプログラム側から指定してあげたいのですよ。 なのでループで行うのは勘弁していただきたいです。
471 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 15:38:41 ] >>470 ちっと調べてみた。AcrobatSDKによると、 .NETで完全に制御したければAcrobatReaderじゃなくてAcrobat完全版を買えと言っているようだ。 おそらくAcroRd32.exeにコマンドライン引数を渡して印刷しているんだろうけど、部数を渡せる機能はないみたい。 だから、どのサンプルみても毎回Readerのインスタンスを生成する方法しかないんだと思われ。 Acrobat完全版をインストールすれば、Acrobat.tlbを参照に追加してやれば、.NET上で いろいろできるようなことが書いてある。
472 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 15:58:27 ] 確認もせずに逝ってみるけどプリンタのデフォルト部数を直前に変えるってのはダメだろうか
473 名前:463 [2008/04/03(木) 16:52:46 ] >>471 Acrobatでなら出来るのはわかっているのですがなるべく買わない方向で行きたいので、Acrobat使用はないですね。 >>472 それが出来るならそれでも構わないです。
474 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 18:00:35 ] >例えば、5部印刷したい場合はループだと5回印刷処理をAdobeReaderからならReaderが5回立ち上がり印刷するような形になってしまいます。 それはReaderを5回立ち上げるからだろ? 立ち上げは1回にして、ocxかddeで印刷依頼を5回しろよ。
475 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 19:20:59 ] >>473 >Acrobatでなら出来るのはわかっているのですがなるべく買わない方向で行きたいので、Acrobat使用はないですね。 じゃー無理だな、あきらめろ。
476 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 20:18:47 ] ところで、AcrobatReaderも買わないとイケナくなる 条件が存在するって知ってた?
477 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 01:02:06 ] 知らないけど知らなくっていいからお構いなく
478 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 04:45:37 ] TreeViewのノードを保存・読み込みするためのメソッドって無いんだね・・・ 自分でXMLのパーサ書くしかないか・・・
479 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 08:39:21 ] ところで、VSのデバッグ中PDFをADOBE Reader8で起動すると高確率で フリーズするのは、私だけですか?
480 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 23:33:36 ] >>478 そんなメソッドあっても使えないだろ
481 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 23:38:07 ] >>480 なんで?
482 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 23:50:35 ] XMLの形式は? バインドはできてもいいと思うけど
483 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 23:57:36 ] >>482 形式? ウェルフォームドとか検証済みとかそういうことですか? WEB開発ってやったことないから詳しいこと知らないけど 例えばMSDNのツリーなんてXMLをバインドしてるんじゃないのかな? ノード増えるたびにハードコードみたいな非生産的なことする?
484 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 00:06:24 ] なんでそうなるんだよ バインドできないのは確かに問題だけどXMLから自動で読み込む処理を自分で書けばいいだろ
485 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 00:14:41 ] >>484 バインドできなくても、GUI名乗ってるんだからマウスからノード追加するような プログラム作ったとき読み込み保存メソッドあれば便利だと思うんですが 使えない理由ってなんですか?
486 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 00:18:15 ] そんなこと言い出したらキリがないだろ バインドで一本化した方が綺麗
487 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 00:27:46 ] 使えない理由は意地でも答えないつもりですね
488 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 01:27:10 ] 理由? 数多くの場合に対応できるような汎用的なものを作ろうとすると、 結局、単純に使うのも大変なものになってしまう恐れがあると判断されたのだろう。 そんなものないほうがましだ。
489 名前:デフォルトの名無しさん [2008/04/05(土) 03:40:40 ] Dim dt As DateTime DateTime.TryParse("昭和64年2月23日", dt) ↑これがTrueになってしまうのですが、非実在和暦を 検出するうまい方法はありませんか?
490 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 04:04:51 ] ありません 和暦には未来があります
491 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 04:35:06 ] >>489 そのdtを和暦に変換して"昭和64年2月23日"になればtrue
492 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 08:45:18 ] AcroPDF使ってPDFの表示してるんだが、「アクロバットがインストールされてない」ことを 知るにはレジストリあさるしか無い? newした時にエラーになるかと思ったらならないし… (アクロバット無い時にPDF処理しないようにするため)
493 名前:デフォルトの名無しさん [2008/04/05(土) 08:57:05 ] >>491 ありがとうございます。それGoodです。
494 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 10:54:30 ] >>492 遅延バインディングすれば?
495 名前:デフォルトの名無しさん [2008/04/05(土) 11:56:49 ] A3サイズでデザインしたActiveReportを A4サイズに縮小して印刷したいのですが、 .Net側でサイズを制御することはできるのでしょうか?
496 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 13:12:55 ] >>492 そのまま実行すればどこかでエラーになるので それをCatchすれば良いだけでは?
497 名前:デフォルトの名無しさん [2008/04/05(土) 15:16:41 ] このスレの住人なら知っていますね、あの糞開発ツールのことを ・自分のプログラムのバグなのかコンパイラのバグなのかわからない ・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している ・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている ・糞開発ツールを批判すると「性格が悪いから糞ツールを批判するんだ」と言われる 糞だけど、政治的な理由で無理やり使わされているんですよね。 もう、あんな厨の作った糞ツールを我慢して使うのはやめましょう。 ・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。 上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。 ・糞開発ツールを使わせる上司の下では働けません、と上司の上司に直訴しましょう。 ・あの糞開発ツール提供会社には「おたくの糞開発ツールは話にならない」と突き放しましょう。 バグレポートなどしてはいけません。改善要求などもってのほかです。 あの会社はあなたたちのことをテスター/モルモットとしか思っていません。 ・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」 なんて話が出たら力強く机を叩き、会議室を出ましょう。 あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。 糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。
498 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 18:00:39 ] コピペ君って馬鹿だな、まで読んだ。
499 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 19:28:44 ] >>496 最初にListViewに対象ファイルだけピックアップして、さらにクリックで拡大表示 (PDFの場合はAcroPDFに渡す)してるんだけど、最初のピックアップは拡張子だけで 判別してるのでAcroPDFに渡して始めてエラーになる ところがアクロバットが無い場合はListViewの段階で出さないようにしたい、と まあアクロバットアンインストールしてみりゃいい話なんだが面倒くさくて… それとインストールされていない環境とアンインストールした環境が同じかどうか ちと自信ない(アドビのこったからレジストリ完全に綺麗にするとは思えなくて)
500 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 20:06:55 ] PDFのアイコンを取得してみて、空なイメージと区別とか。 厳密にはAcrobatじゃないかもしれないけど。
501 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 21:17:14 ] 結局アンインストしてみた 実際やってみたら簡単な話でAxAcroPDF.GetOcxがNothingかどうか調べるだけで OKだった >>500 classrootの.pdfからたぐる方法は自分でアクロバット使ってないから(FoxIt使ってる)考えなかった まあ案の定currentuser\software\adobeにはacrobatのキー残ってたけど
502 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 21:53:26 ] ActiveX版Spreadを多用しているVB4のプログラムを VB2005 & Spread 2.5J .NET版への移行を行っています。 なんとか移行はできたものの、Spreadをマウスのホイールを使って スクロール(垂直、水平共に)させるとなんだか、ものすごく重たく感じます。 これってなんでなんでしょう??? どなたかご存知であれば教えてください。 開発用のPCは以下の仕様です。 OS : Win200Pro CPU : Celeron 2.8GHz Memory : 1GB .NetFrameWork : 2.0Sp1
503 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 22:18:15 ] 正規ユーザーなら開発元に聞(以下略 IEのスムーズスクロールをONにしたときみたいな動作なの?
504 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 22:38:21 ] >> 503 はい、スムーズスクールをOFFにしたような、モッサリした感じの動きです。 開発元に聞いてみる前にどなたかご存知であればと思って質問させていただきました。
505 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 00:21:13 ] >>504 SpreadじゃないけどWindowsの右クリックメニューのにょろっと出る視覚効果を 殺したらグリッド系のスクロールがまともに動くようになった事があるな。
506 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 18:13:00 ] >>501 大ウソだったw おかしいな…確かに出来た気がしたんだけどな… 結局レジストリ
507 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 19:39:50 ] >>505 Win2000の視覚効果みたいなのは全てOFFにしているのですが・・・。 それでもモッサリした感じがします。
508 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 14:17:06 ] プリンタの窓を開きたいのですが、どうすればいいでしょうか? プリンタとFAXまでは開くことができます。 (コントロールパネルのプリンタとFAXを表示→特定のプリンタを開く) 一回で開くことができるのでしょうか? それとも、「プリンタとFAX」の窓を開いてプリンタを開いて、「プリンタとFAX」の窓を 消す作業をしないといけないのでしょうか? 対処法お願いいたします。
509 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 14:35:35 ] ふつうは片手で開けるw
510 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 16:56:47 ] Dim dgv As DataGridView = DataGridView1 Dim tbl As DataTable = DirectCast(dgv.DataSource, DataTable) これキャストできないんですが原因がわかりません どんな原因が考えられるでしょうか
511 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 17:08:34 ] dgv.DataSource が DataTable じゃないんだろう