VC♯.NET統合スレッド
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGVB、JAVA厨は要りませんのでご了承
0655デフォルトの名無しさん
05/02/23 09:49:47DBの情報は既にDataTable/DataSetにあるんだろ?
あとはe.Day.Dateがテーブルの中(の特定の列)に含まれるかどうか判定すれば良いだけじゃない。
何が分からないのさ。
0656デフォルトの名無しさん
05/02/23 10:16:49if文で指定した日の色などを変えることはできるんですが
if(e.Day.Date.Day = 18 )
{
e.Cell.BackColor =System.Drawing.Color.Red;
}
foreach文で
foreach(DataRow row in dt.Rows)
{
if(row["日付"]==e.Day.Date.Day)
{
e.Cell.BackColor =System.Drawing.Color.Red;
}
}
みたいな感じだとエラーは出ないんですが色が変わってくれません
DBには[2005/02/18]ってはいっているので多分そこで一致しないんだと思います
この[2005/02/18]の日の色を変えたいのですが、どう比較していいのかが分かりません
説明下手で申し訳ないんですがよろしくお願いします
0657デフォルトの名無しさん
05/02/23 10:31:21> if(row["日付"]==e.Day.Date.Day)
//キャストしなくて良いのか……?
["日付"]列の型は何なの?
e.Day.DateがDateTime型を返すんだから、DateTime同士で比較するのが基本だと思うんだけど。
わざわざe.Day.Date.Dayなんて使わなくてもさ。
0658デフォルトの名無しさん
05/02/23 14:08:35返信遅れてすいません ["日付"]はテキスト型です
なんとかテキスト型のままで比較したいのですが方法ないでしょうか?
0659デフォルトの名無しさん
05/02/23 14:26:02まあ別にstring型で比較しようがDateTime型で比較しようが構わないけどさ。
それならそれでDateTime型であるe.Day.Dateをstring型に変換しなければならない。
ヘルプの日付と時刻書式指定文字列を調べて、["日付"]列の書式にあった変換を。
0660デフォルトの名無しさん
05/02/24 23:32:59うちの前任者、P-invokeのDllImport宣言で
HWNDをintにするならまだ普通の間違いだが、
ULONGをlongで宣言してるのはメジヤメテクレwww
0661デフォルトの名無しさん
05/02/24 23:40:03ご愁傷様。
VB歴の長かった人かね。
VB.NETスレでも32bitをLongで宣言してる人の多いこと。
0663デフォルトの名無しさん
05/03/02 18:40:11http://www.microsoft.com/downloads/details.aspx?FamilyID=c41d8159-b42f-4d06-a797-e510494976ee&DisplayLang=ja
0664デフォルトの名無しさん
05/03/02 19:58:10http://www.microsoft.com/downloads/details.aspx?FamilyID=c41d8159-b42f-4d06-a797-e510494976ee&DisplayLang=ja
0665デフォルトの名無しさん
05/03/02 20:35:12修正一覧が読めない
0666デフォルトの名無しさん
05/03/02 22:14:27「SP-1 をインストールしますか」の確認がでたぜ
0667デフォルトの名無しさん
05/03/06 20:10:46どのように実装するのが一般的でしょうか?
0668デフォルトの名無しさん
05/03/06 20:13:41ソケット
0669デフォルトの名無しさん
05/03/06 20:17:29ソケットというとTCP/IPソケットですか?(あんまり良くわかってない)
DDEとかに比べて反応速度とかどうなんでしょうか?
0670デフォルトの名無しさん
05/03/06 20:36:19一度起動した後は気にならない。ただし何万回も呼ぶ気は起きない。
最大の特長はマネージドオブジェクトをそのままリモートで操作できる点。
複数起動を禁止して先に起動してたのにコマンドライン引数を渡す程度ならSendMessageとかの方がいいかもしれない。
0671デフォルトの名無しさん
05/03/06 20:36:27TCP/IP ソケットの事 (ローカルマシン上だとエミュレーションされてたような気もするが)
反応速度はローカル内だから、調べた事ないけど遅延はないんじゃないか?
ちなみに、System.Net.Socket を使う
DDE を扱うクラスはない
0672デフォルトの名無しさん
05/03/06 21:30:27ありがとうございます。とりあえずTCP/IPソケットで実装してみようと思います。
そんなに反応速度が要求されるものでもないからいいかなっと。
でも同じアプリがネットワーク上でいっぱい開いてたら大変なことにならないかな?
0673デフォルトの名無しさん
05/03/06 21:55:42> でも同じアプリがネットワーク上でいっぱい開いてたら大変なことにならないかな?
実装の前にまず勉強からだな。頑張れ。
0674デフォルトの名無しさん
05/03/07 01:03:280675デフォルトの名無しさん
05/03/18 03:14:12ファイルのアイコンの表示状態を ”アイコン” や ”縮小版” にしたときに表示されるアイコンの画像データを、作成したファイルの内容によって変更したいのですが。
方法をご存知の方、いらっしゃいましたら教えて下さい。お願いいたします。
0676デフォルトの名無しさん
05/03/18 10:29:12ttp://park21.wakwak.com/~ayacy/inasoft/rnsf7help_20050110/HLP000214.html
0677デフォルトの名無しさん
05/03/18 16:12:37デフォルトはプロパティ名になっていますが、
これをプロパティ名から別の名前に変える方法をご存知の方がいればご教授願えませんでしょうか?
宜しくお願いします。
0678デフォルトの名無しさん
05/03/18 20:55:01へこむ〜
あとMS純正のアセンブリでNullReferenceExceptionが発生するし、どうなってんの?
0679デフォルトの名無しさん
05/03/19 13:34:15後者についてはそれだけじゃお前がヘタ打ったからだろとしか言えないな。
0680デフォルトの名無しさん
05/03/20 09:10:28デバッガで追って行って、自分のソース以外のアセンブリ(mscor何とか.resource.dll)
を読んだ後NullReferenceExceptionが発生してて、”ソース表示出来ない”ってメッセージ出るから
.NETの構成ファイルが壊れたのかな?と
0681デフォルトの名無しさん
05/03/20 11:40:560682デフォルトの名無しさん
05/03/20 17:35:14変更できないんでしょうか。
0683682
05/03/20 21:31:020684デフォルトの名無しさん
2005/04/08(金) 22:10:06Visual C#.NETがインスコできない_| ̄|○
0685デフォルトの名無しさん
2005/04/08(金) 22:32:05Office絡みではよくあることだけど。
BeatJamのファイルいじったりした?
とにかくWindowsインストーラが糞ってことで。
0686デフォルトの名無しさん
2005/04/08(金) 23:08:23何か解決策はないでしょうか?このままじゃ8000円が無駄に…
0687デフォルトの名無しさん
2005/04/08(金) 23:17:490688デフォルトの名無しさん
2005/04/08(金) 23:21:210689デフォルトの名無しさん
2005/04/08(金) 23:48:08プログラム板でそのレスはないんじゃないの?
0690デフォルトの名無しさん
2005/04/08(金) 23:51:15対処の一つとして妥当だと思うけど。
どうせ使ってないそうだし。
セットアップ画面とやらが何を指すのか分からないから効果も分からないけど。
0691デフォルトの名無しさん
2005/04/09(土) 00:19:54BeatJamのインストールウィザードが出てしまいます。
0692デフォルトの名無しさん
2005/04/09(土) 01:23:00http://support.microsoft.com/?scid=KB;JA;833594
これで絶対とは言えんけど、その辺は言わずもがな
0693684
2005/04/09(土) 07:30:02どうやら、Cドライブ内にBeatJamのインストーラがあったのが原因みたいでした。
インストーラを削除したら、無事Visual C#.NETをインストールできました。
なんでこんなもん入れとくんだよNEC
0694デフォルトの名無しさん
2005/04/09(土) 08:04:010695デフォルトの名無しさん
2005/04/09(土) 13:30:56>>692の方法は試したのか
試したとしたら何か変化があったのか
今後のために報告よろしく
0696デフォルトの名無しさん
2005/04/10(日) 13:24:36これからプログラムを学ぶ者の態度としてどうかと思うよ
0697デフォルトの名無しさん
2005/04/13(水) 13:34:380698デフォルトの名無しさん
2005/04/17(日) 22:57:11それって結構めんどくない?
0699デフォルトの名無しさん
2005/04/17(日) 22:58:330700デフォルトの名無しさん
2005/04/17(日) 23:00:10JavaもVBもランタイムが必要だったでしょ。
700get
0701デフォルトの名無しさん
2005/04/17(日) 23:00:452.0は16MBになるらしいが、それでもでかい
0702デフォルトの名無しさん
2005/04/18(月) 22:05:25delphiとかmfcはそのままでおkだったきがす
ただjavaとかc#になれるとc++とかは書きたくなくなる(俺は)
0703デフォルトの名無しさん
2005/04/18(月) 23:30:11ヘッダーの存在意義がわからん
0704デフォルトの名無しさん
2005/04/19(火) 00:10:140705デフォルトの名無しさん
2005/04/19(火) 19:07:170706デフォルトの名無しさん
2005/04/19(火) 20:18:070707デフォルトの名無しさん
2005/04/19(火) 21:41:03import と using は短縮ダイヤルだけど、include は結合だから全然違う
0708デフォルトの名無しさん
2005/04/20(水) 06:35:320709デフォルトの名無しさん
2005/04/20(水) 06:55:370710デフォルトの名無しさん
2005/04/20(水) 07:01:06importとusingは名前空間単位じゃなかったか?(俺Cしかワカンネーケド)
作成者から見たら似てるのは確かだが、観念は全く別だと思う
0711デフォルトの名無しさん
2005/04/20(水) 08:05:350712デフォルトの名無しさん
2005/04/20(水) 08:11:14概念的に正確な説明より、実像と多少異なっても知っているものとの
共通点をあげたほうが受け入れてもらいやすいんだよ。
プログラマは正確さを求めがちだけど、漏れは場合によりけりだと思っているからああ書いたんだがね。
0713デフォルトの名無しさん
2005/04/20(水) 11:06:140714デフォルトの名無しさん
2005/04/20(水) 14:51:23using namespace std; ← 名前空間 std を省略することを宣言。
int main(){
cout << "hello"; ← using文とあわせて、 std::cout << "hello"; と同一視される。
std::cout << "world"; ←こう書くならば、usingは不要。でもincludeは外せない。
}
0715デフォルトの名無しさん
2005/04/20(水) 17:44:40ならusingとかとは全然違うような希ガス
0716デフォルトの名無しさん
2005/04/20(水) 18:42:48>>707
0717デフォルトの名無しさん
2005/04/20(水) 22:05:35はじめたばかりと思いこんで書いてた…違ってたらスマソ>703
>714
coutも実体はクラスへのexternだし。
全部書くのはアホラシイけど。
まあ、漏れの場合は各言語で同じ/似たような意味の記述を覚えて、
概念や設計思想を後付けしたのが多かったから、
純粋にその言語を習得した人とは、考え方が違うかもとも思う。
紙や脳内でちゃんと設計すれば、ソース単体は「コンパイラに食わせる記述」を書くもの、と。
0718デフォルトの名無しさん
2005/04/22(金) 15:32:11クラスとか面白かった
雑誌の付録のVC#β版をパソコンに入れたら、すげー楽と分かった
とりあえず超初心入門者向けの本で、最初の3章くらいを2時間でざざっとやった
VC++やBCBよりコード楽だし、VBやJAVAよりずっと速いし。
でもそんな部分を求める人は、普通デルファイやってるのかなあ
0719デフォルトの名無しさん
2005/04/22(金) 22:07:20そういう機会がなかったってこともあるし。
私はVB、VC++、JavaはやったけどDelphiはやってないよ。
0720デフォルトの名無しさん
2005/04/25(月) 17:38:32WinFormのDataGridにチェックボックスを表示したのはいいですが、
チェックボックスでスペースキーのイベントが取れなく制御できません。
どうにかならないでしょうか?
宜しくお願いします。
0721デフォルトの名無しさん
2005/04/25(月) 18:01:49プリプロセスメソッドをオーバーライドすれば対応できるかも
「プリプロセス」「processcmdkey」でぐぐってみ
0722デフォルトの名無しさん
2005/04/25(月) 18:54:06早速の返答ありがとう。
何とかやってみます。
0723720
2005/04/25(月) 19:50:54ちなみにShift+Tabって制御できますか?
0724デフォルトの名無しさん
2005/04/27(水) 01:35:470725デフォルトの名無しさん
2005/04/27(水) 07:08:43> We were unable to send your e-mail verification mail.
となってメールが送られてこない
誰か取得できている奴いる?
0726デフォルトの名無しさん
2005/04/27(水) 07:09:560727デフォルトの名無しさん
2005/04/27(水) 07:48:080728デフォルトの名無しさん
2005/04/27(水) 08:23:100729デフォルトの名無しさん
2005/04/27(水) 18:42:43訳わからん
0730デフォルトの名無しさん
2005/05/01(日) 02:02:58不特定のコントロールのイベント内で
下のようなキャストはできないのでしょうか?
(sender.GetType())sender.Text = "HELLO";
0731730
2005/05/01(日) 02:04:360732デフォルトの名無しさん
2005/05/01(日) 06:16:440733デフォルトの名無しさん
2005/05/01(日) 06:42:000734デフォルトの名無しさん
2005/05/01(日) 08:37:270735730
2005/05/01(日) 11:57:020736デフォルトの名無しさん
2005/05/01(日) 14:27:01教えて、知っている人!
0737デフォルトの名無しさん
2005/05/01(日) 16:55:47いちいちキャストしてください。
0738デフォルトの名無しさん
2005/05/01(日) 19:07:280739デフォルトの名無しさん
2005/05/01(日) 20:29:54TextChangedが発生したときにRTFを書き換えようとしたんだが、なぜかTextChangedが無限に呼び出されてフリーズする。
これってRTFプロパティを書き換えたからTextChangedが発生したということか?
これを打開する方法ある?ユーザーが明示的に変更したときだけ呼びたいんだが。
0740デフォルトの名無しさん
2005/05/01(日) 21:01:09TextChangedの中でフラグ立てる。
0741739
2005/05/01(日) 21:59:580742デフォルトの名無しさん
2005/05/01(日) 22:05:432: フラグを立てる
3: 一通りの書き換え処理
4: Application.DoEvents();
5: フラグを寝かせる
……か?
0743デフォルトの名無しさん
2005/05/02(月) 10:43:59コントロールの参照(GridView)を得るにはどうしたらよいでしょうか。
0744デフォルトの名無しさん
2005/05/02(月) 11:16:58そのインターフェイスに必要な機能を定義する。
Form1がそのインターフェイスを実装する。
ユーザコントロールはフォームの参照(FindForm()とか)をインターフェイス型にキャストし、
それに定義されているメソッド・プロパティを呼ぶ。
直接コントロールをプロパティとして公開するのはOOPとして好ましくないことには留意しとく事。
0745743
2005/05/02(月) 18:40:540746デフォルトの名無しさん
2005/05/08(日) 08:37:06表示したいのですが、どうしたら良いでしょう?
(つまり、WIndows標準のエクスプローラーみたいにしたいのです)
また、カーソルの内容を自前で描画する事は可能でしょうか?
解る方宜しくお願いします。
0747デフォルトの名無しさん
2005/05/09(月) 18:17:30DockプロパティをそれぞれRightとBottomに設定すると、
片方が右下端に飛び出してうまく収まりません。
右下端を空白にするいい方法はありませんか?
0748デフォルトの名無しさん
2005/05/09(月) 19:01:43AutoScrollで代用するとか。
0749デフォルトの名無しさん
2005/05/09(月) 21:57:52うまく表現できないところに使うと思われ。
0750デフォルトの名無しさん
2005/05/09(月) 22:12:520751デフォルトの名無しさん
2005/05/09(月) 23:37:54僕は乗り換えたわけじゃいが、次プロジェクトからVC#を使うことが
濃厚ですが、どうもVBライクのポトペタ環境がなれなんですが、
Doc/Viewはどうしてます?
自力で実装???
0752デフォルトの名無しさん
2005/05/09(月) 23:43:36もっとあたらしめの手法取り入れたり。
ただやろうと思えば自力で実装できると思うよ。
0753デフォルトの名無しさん
2005/05/09(月) 23:44:500754デフォルトの名無しさん
2005/05/10(火) 00:34:291.Panelの中にHScrollBarとPanelを入れて、Panelを右端にDock&HScrollBarをFill。
2.1をBottomにDock。
3.VScrollBarをRightにDock。
だめかなあ。
■ このスレッドは過去ログ倉庫に格納されています