[過去ログ]
VBAなんでも質問スレ Part2 [転載禁止]©2ch.net (1002レス)
VBAなんでも質問スレ Part2 [転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1432173164/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
827: デフォルトの名無しさん [] 2019/05/13(月) 18:12:50.85 ID:/95lNMvT オブジェクトの値がNothingかどうかで判断するロジックはセンスがいいとは思えない。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/827
828: デフォルトの名無しさん [sage] 2019/05/13(月) 22:51:51.62 ID:RqskJpsp Typenameとか列挙定数とかポインタ関数の値で判定するのが良いわな http://mevius.5ch.net/test/read.cgi/tech/1432173164/828
829: デフォルトの名無しさん [] 2019/05/13(月) 23:46:53.76 ID:4/CDP/BQ 自分で変数の値をコントロールしているのに、Nothingかどうかをあちこちで確認しているクソプログラマと1年前に仕事した。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/829
830: デフォルトの名無しさん [sage] 2019/05/14(火) 08:31:35.00 ID:BLcva127 >>827 ライブラリ側は何で判定すべきなんだ? それともNothingを渡されたら挙動は未定義とするとか? http://mevius.5ch.net/test/read.cgi/tech/1432173164/830
831: デフォルトの名無しさん [] 2019/05/14(火) 11:18:55.94 ID:4FRIObo4 >>830 そのライブラリは他人が作ったものなのか?自分が作ったものなのか? http://mevius.5ch.net/test/read.cgi/tech/1432173164/831
832: デフォルトの名無しさん [sage] 2019/05/14(火) 11:29:20.25 ID:5X9vxJLP 判定すべきものが、誰が作ったかによって変わる? http://mevius.5ch.net/test/read.cgi/tech/1432173164/832
833: デフォルトの名無しさん [] 2019/05/14(火) 12:37:11.77 ID:W+bs/bzK ライブラリに状態を持つプロパティがあればいい。 他人が作ったものを使うしかなく、オブジェクトがNothingかどうかでしか判断できないのなら、そうするしかない。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/833
834: デフォルトの名無しさん [sage] 2019/05/14(火) 13:35:55.15 ID:UTGAJPws >>833 ライブラリ関数が引数として受け取ったオブジェクトをどうNullチェックするかの話だぞ? http://mevius.5ch.net/test/read.cgi/tech/1432173164/834
835: デフォルトの名無しさん [] 2019/05/14(火) 16:16:33.74 ID:E8REZJpG いきなりライブラリと言われても何のことやらわからない。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/835
836: デフォルトの名無しさん [sage] 2019/05/14(火) 17:30:53.68 ID:UTGAJPws >>835 >>827 が「オブジェクトの値がNothingかどうかで判断するロジック」って言ってるじゃん。 ある関数がオブジェクトを受け取ったときの判断方法の話だと思うんだけど、 自分はライブラリ作者なのでその場合どうするのがいいのか気になった。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/836
837: デフォルトの名無しさん [sage] 2019/05/14(火) 21:45:48.80 ID:s0Vi/y5R 普通にエラーでブレイクすればいいじゃん http://mevius.5ch.net/test/read.cgi/tech/1432173164/837
838: デフォルトの名無しさん [sage] 2019/05/14(火) 22:22:18.25 ID:jcYCvcdA >>837 エラーとは限らないけど変数の状態に応じて処理を分けたいと言うのはある。 空のオブジェクトに対してはまた空を返すとかね。 >>829の言ってることはわかるんだけど、>>827と>>828の主張がわからん。 Nothing判定はシンプルだけどTypeNameやenumだともっと分岐のパターンが増えちゃうじゃん。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/838
839: デフォルトの名無しさん [] 2019/05/14(火) 23:23:54.78 ID:+OBjJPst >>836 世の中、変なやつがいて、オブジェクト変数に値をセットして、何も変わるはずがないのに、直後にオブジェクト変数の値がNothingかどうか判定するコードを書くやつがいる。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/839
840: デフォルトの名無しさん [sage] 2019/05/14(火) 23:30:59.65 ID:KmX6ljlC 代入が成功したかどうか確認するテクニックも存在するから、そういう分野からの転職かな? 具体的には、コンパイラの型チェックを使った裏技だったり、ハードウェアの故障チェックなんかで使われる http://mevius.5ch.net/test/read.cgi/tech/1432173164/840
841: デフォルトの名無しさん [sage] 2019/05/15(水) 00:37:47.48 ID:yOOg6UjC 直後であってもサブルーチンに分かれてるなら 入力情報のチェックを行うのは普通のこと http://mevius.5ch.net/test/read.cgi/tech/1432173164/841
842: デフォルトの名無しさん [] 2019/05/15(水) 02:24:21.58 ID:MwugOkQt なんか例のCプログラマがしつこいけど、いまどき関係ない別プロセスがメモリ上の値を書き換えたりするミスは、OSレベルでもCPUレベルでもあるので、持論を批判されていると思って反論しなくていいよ。 ここは漠然としたVBAのスレッドだから、見ているひとにはあなたの言うことは難しくて理解できないと思うよ。 スルー力がないのか、寂しくてかまってほしいのか知らないけど、要はクソコードを書くなと言ってるだけだ。 http://mevius.5ch.net/test/read.cgi/tech/1432173
164/842
843: デフォルトの名無しさん [] 2019/05/15(水) 02:28:07.88 ID:MwugOkQt なんでVBAスレで組み込み系のショボいハードウェアでのプログラミングを語っているのか? ハードウェア、OS、ミドルウェア、プログラミング言語によって考え方やどこまで想定するのかは全然、違うからいっしょくたにしないでもらいたい。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/843
844: デフォルトの名無しさん [sage] 2019/05/15(水) 02:29:01.28 ID:O3OiMSIx 一般ユーザー権限のアプリで別プロセスのメモリにアクセスできたのは、平成どころか昭和時代の話ですよ、おじいちゃん 希にOSやCPUのバグ騒ぎが起きますが、そんなのは例外中の例外なんで普通は気にしなくていいことです http://mevius.5ch.net/test/read.cgi/tech/1432173164/844
845: デフォルトの名無しさん [] 2019/05/15(水) 02:37:35.16 ID:MwugOkQt Windows 95、98、98SE、MeがいつのOSかもわからないのか http://mevius.5ch.net/test/read.cgi/tech/1432173164/845
846: デフォルトの名無しさん [sage] 2019/05/15(水) 05:12:46.46 ID:TahQLJDH そこまでわかってるのに、タチの悪いやつだな http://mevius.5ch.net/test/read.cgi/tech/1432173164/846
847: デフォルトの名無しさん [sage] 2019/05/15(水) 16:00:34.96 ID:D3RbfE7K イベント用インスタンスはPublicでやるの? http://mevius.5ch.net/test/read.cgi/tech/1432173164/847
848: デフォルトの名無しさん [sage] 2019/05/15(水) 20:12:16.23 ID:XVltvZnu せっかくのイベントなのにPrivateにしたら星飛雄馬のクリスマスパーティーみたいになるじゃん http://mevius.5ch.net/test/read.cgi/tech/1432173164/848
849: デフォルトの名無しさん [sage] 2019/05/15(水) 20:14:51.37 ID:RIeke8Yt >>848 座蒲団3枚あげる http://mevius.5ch.net/test/read.cgi/tech/1432173164/849
850: デフォルトの名無しさん [] 2019/05/15(水) 20:49:39.00 ID:WHH9UP0v 何か面白いこと言った? 全然わからない。 興味あるからなぜ面白いか教えて? http://mevius.5ch.net/test/read.cgi/tech/1432173164/850
851: デフォルトの名無しさん [sage] 2019/05/16(木) 02:08:04.88 ID:Ab5DOH6n >>850 ニコ動 https://www.nicovideo.jp/watch/sm9033179 http://mevius.5ch.net/test/read.cgi/tech/1432173164/851
852: デフォルトの名無しさん [] 2019/05/16(木) 14:30:12.55 ID:wWtnEH3A コード書く画面を 背景は黒に、文字は白に、する方法を教えれ http://mevius.5ch.net/test/read.cgi/tech/1432173164/852
853: デフォルトの名無しさん [sage] 2019/05/16(木) 17:24:09.37 ID:EX4VaMcQ >>852 ダークテーマと天に向かって3回唱える http://mevius.5ch.net/test/read.cgi/tech/1432173164/853
854: デフォルトの名無しさん [] 2019/05/16(木) 17:37:55.97 ID:wWtnEH3A >>853 知っておる http://mevius.5ch.net/test/read.cgi/tech/1556203263/261- 下がってよいぞ http://mevius.5ch.net/test/read.cgi/tech/1432173164/854
855: デフォルトの名無しさん [sage] 2019/05/23(木) 22:41:23.89 ID:ufKYoT27 Wordで文字置換をしたいのですが、特定のフォントの文字列を検索して、文字列は変えずにフォントだけ変えたいです。半角を全角にしたいのですが可能でしょうか。ヒントだけでも教えていただけると有り難いです。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/855
856: デフォルトの名無しさん [sage] 2019/05/23(木) 23:01:54.16 ID:ubNtK04k >>855 できる 任意のRangeのCharactersのフォントを一字ずつ調べて、探しているフォントが適用されている文字が見つかったらその文字のフォントを修正すればいい 半角から全角に変換するにはStrConv関数を使用し、第2引数conversionには列挙定数のvbWideを指定する http://mevius.5ch.net/test/read.cgi/tech/1432173164/856
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 146 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s