トップページ⇒tech
961コメント279KB

C♯相談室 Part7

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん♯NGNG

   ∧_∧____
  /(#゚ー゚) ./\
/| ̄∪∪ ̄|\/    C#関連の話題はこちらでどうぞ。
  |____|/
   ,,,,∪∪,,, ,,


過去スレ・関連リンクは>>2-10あたり
0809デフォルトの名無しさんNGNG
>>806
WMI 入ってないとか?

>>808
.NET Framework の配布に Sun は関係ないと思われ。
0810デフォルトの名無しさんNGNG
>>890
Sunに入れるなって言われたのは関係なし?
0811デフォルトの名無しさんNGNG
>>810
>>809 だった
0812デフォルトの名無しさんNGNG
>>810
Sun がいちゃもんつけたのは WinXP の MS Java VM オンデマンドダウンロードじゃないのか?

どうせ .NET も影響力増してくると、そのうち特許侵害だなんだと裁判起こす奴らがぞろぞろ
出てくるだろうけど、今のところは割と平穏だったかと。

MS が XP SP1 に .NET Framework 入れないのは検証の手間の問題か、.NET Framework 1.1 が
近いから手控えているか、その辺りだろうと想像してるが。
0813デフォルトの名無しさんNGNG
>>812
http://www.zdnet.co.jp/news/0203/11/11/e_sunms_m2.html
> さらに同社は地裁に対し,Microsoftに「プロプライエタリなインタフェース,
> プロトコル,フォーマットを公開し,ライセンス供与すること」,
> およびIE,IIS,.NET Frameworkなどの製品を「バンドルしないこと」
> を命じるよう求めている。
0814デフォルトの名無しさんNGNG
>>809
WMIってWin2Kには最初から入ってるものなんですよね、、
.NETで使うには特別に何かしないといけないのかな、、
0815デフォルトの名無しさんNGNG
>>813
ひでーなぁ。
> およびIE,IIS,.NET Frameworkなどの製品を「バンドルしないこと」
IISはともかく他はバンドルしてくれんとうちらが面倒になるだけじゃん。
0816デフォルトの名無しさんNGNG
Sunうぜぇ(´д`;)
0817デフォルトの名無しさんNGNG
>>808
ここ読むと入ってるように思えるけど・・・
http://www.zdnet.co.jp/news/0208/30/ne00_sp1.html
0818デフォルトの名無しさんNGNG
>>817
sp1日本語版final betaには入ってなかったよ。
最初からマシンに入っていれば.NET sp2にはなると思うけど。
0819デフォルトの名無しさんNGNG
>>818
マジカヨ!!
.NETはもうだめぽ。
0820デフォルトの名無しさんNGNG
System.Windows.Forms.PanelのTextプロパティはどうしたら
使用できるのですか?
0821デフォルトの名無しさんNGNG
>>820
どうしたら使用できないのですか?
0822デフォルトの名無しさんNGNG
最近の@IT掲示板はネタ化してないか?特にHNが。
0823デフォルトの名無しさんNGNG
>>821
失礼、Panel.TextはControl.Textをoverrideしてまひた
0824デフォルトの名無しさんNGNG
マクネリのキチガイなんかにかき回されるなYO!
0825超初心者NGNG
e:\VS.NETproject\msgbox\msgbox.cs(5): 型、または名前空間名 'Windows' は、クラスまたは名前空間 'System' に存在しません。アセンブリ参照があるか確認してください。

って出るんだけどナンデ?
アゼンブリ参照って一体なによ?
0826超初心者NGNG
↑事故解決しますた
0827デフォルトの名無しさんNGNG
どうやって解決したかくらい書けや。
0828デフォルトの名無しさんNGNG
アンインストールしました。
0829デフォルトの名無しさんNGNG
お前ら!最近スレが下がりっぱなしなので、もっとがんばってください。
Java厨やDel厨に負けてるです。(´・ω・`)ショボーン
0830デフォルトの名無しさんNGNG
>>829
そんなところに価値観が有るとは情けない。
0831デフォルトの名無しさんNGNG
>>830
同意。
C#使いはもっと志を(以下略
0832デフォルトの名無しさんNGNG
>>826
この事故中めがぁ!!!
0833デフォルトの名無しさんNGNG
katju88の開発がC#からDelに変更されてしまった…(´・ω・`)ショボーン
0834デフォルトの名無しさんNGNG
.NET FrameworkがこれからもSPに含まれないなら私もDelにいきたくなってくるよ、、
0835デフォルトの名無しさんNGNG
>>834
MSはサービスパックで新機能を盛り込むのは、やめたって聞いたけど?
Windows Updateでインストールできるしいいじゃんと思うのだが(^^;
0836デフォルトの名無しさんNGNG
>>835
そうするてぇと .NET Framework がプリインストされるコンシューマOSって
Longhorn までおあずけ? それは無い気がするが。
0837デフォルトの名無しさんNGNG
>>833
マジカヨ!!

>>834
逝くな。C#を死守せよ。

>>835
ヽ(`Д´)ノウワァァァン

>>836
( ゚д゚;)マズー
0838デフォルトの名無しさんNGNG
>>837
>>829といっしょに**厨とか言って騒いでいる宗教戦争スレへ逝け。
0839デフォルトの名無しさんNGNG
Longhorn to have managed interfaces
http://www.theinquirer.net/?article=5238
0840デフォルトの名無しさんNGNG
C#のtemplate実装が出たよ
http://research.microsoft.com/projects/clrgen/
0841デフォルトの名無しさんNGNG
Win Form Designer
http://home.useoz.com/~jessieniu/
0842デフォルトの名無しさんNGNG
>>841
有償じゃん
0843デフォルトの名無しさんNGNG
コントロールが多い目のWindowsフォームの画面が
Win98でセレロン300とかの古いマシンで表示が
乱れることがあるみたいだね。
異なるメーカー異なる用途の複数のマシンでおきたよ。
テキストボックスの背景色が変色したり
フォントサイズの指定が壊れたりね。
画面遷移でその画面に戻ってくると直っていたりする。
壊れるときもあり壊れないときもあり・・と言った感じだ。
.NET FrameworkはSP2を当てている。
0844デフォルトの名無しさんNGNG
>>843
.NETというよりはGDI+のバグかな?
元々Win98のことなんか考えてなさそうだし。
0845デフォルトの名無しさんNGNG
>>840
ますますC++の地位が低下しそうだな。
0846デフォルトの名無しさんNGNG
>>846
MSもC#にマジならVS.NETの開発環境のマクロもC#にしてほしかったな。
0847デフォルトの名無しさんNGNG
>>846
自問自答?
0848デフォルトの名無しさんNGNG
Windowsのイベント ログに書き込もうと思ってるんですが、
イベントログクラスが98とかは対応してないみたいなんです(当然ですが)
普通イベントログを書く処理してこれを98で実行したら、
なんかエラーでるんでしょうか?
0849デフォルトの名無しさんNGNG
>>848
PlatformNotSupportedException かな?
0850デフォルトの名無しさんNGNG
>>849
ありがとん。
0851デフォルトの名無しさんNGNG
コメントの <summary> とか <returns> とかについて誰ぞ説明してくれんか。
いまいち慣れてないせいかXML形式のコメントって不恰好に見えて好きになれぬが
標準なら従っておいたほうがいいかなーと思った次第。

XMLコメントにするとJavadocみたいなツール使ってドキュメントを吐けるもんだと
思っているのだけど実際のところどうよ?

とりあえず http://msdn.microsoft.com/msdnmag/issues/02/06/xmlc/xmlc.asp を
辞書を引き引き読んでおります。
0852デフォルトの名無しさんNGNG
>>851
まずはこれ嫁
ms-help://MS.NETFrameworkSDK.JA/csref/html/vcoriXMLDocumentation.htm
0853デフォルトの名無しさんNGNG
>852
サンクスコ。
0854デフォルトの名無しさんNGNG
文字列に2バイト文字がふくまれているのか調べる方法ないでしょうか?
ある文字列に日本語含まれるか判別したいのですが、
正規表現で[あ-んア-ン]などやってみましたが、漢字などのチェックが漏れてしまいます。
VBの関数でそれらしきものはありましたが、、、
よろしくお願いします。
0855デフォルトの名無しさんNGNG
>>854
String.Length と Encoding.GetBytes().Length を比較してみるとか。
前者 < 後者になれば含んでるということで。
0856デフォルトの名無しさんNGNG
>>855
なるほどその手がありましたか。ありがとうございました。
0857デフォルトの名無しさんNGNG
現在26才
就職暦無し
学歴:理系短大卒
これでプログラマなれるでしょうか?
0858デフォルトの名無しさんNGNG
age
0859デフォルトの名無しさんNGNG
>>857
コネがないと厳しいですな
0860デフォルトの名無しさんNGNG
>>857
肝心のプログラミング経験がないが。
0861デフォルトの名無しさんNGNG
短大出てから26まで何もしていないと言う点が痛いな。
雇っても仕事覚える前に辞めそうで怖い。
0862デフォルトの名無しさんNGNG
すまんがちょっとメモさせてくれ。

■ Visual C#.NET Standard で DLLをビルドする方法。

(1)普通にプロジェクトを作る
(2)プロジェクトを保存したフォルダの「プロジェクト名.csproj」をテキストエディタで開く
(3)Settings要素の OutputType属性を "Library"に書き換える

これでビルドするときに Main()がなくても怒られない。
0863デフォルトの名無しさんNGNG
>>862
(・∀・)タイーホ!
0864デフォルトの名無しさんNGNG
C#だけやりたいおいらがVS.NET買う意味ってあります?
Standardで十分だったらわざわざ高い金払いたくないんで。
0865デフォルトの名無しさんNGNG
>>864
ない。Standardで十分。
VS.NETでないと駄目だと思ったらその時乗り換えればいい。
0866デフォルトの名無しさんNGNG
>>865
クラス ライブラリプロジェクトの作成とかWindows コントロール/Web コントロールプロジェクトの作成とか
ついてないけど、この辺のやつっていらないの?
C#でデスクトップアプリ作る目的で。
0867デフォルトの名無しさんNGNG
test.NET
0868デフォルトの名無しさんNGNG
>>866
Standard持ってないのでよく分からんけど、
クラスの追加・コントロールの追加ができれば>>862の方法で代用できない?
0869デフォルトの名無しさんNGNG
いま勉強がてらに Monazillaツールを作っているのだが gzipデコーダクラスは
どっかに転がっとらんかのぅ。自作するまでもなくどこかにありそうなんだが。
0870デフォルトの名無しさんNGNG
JavaでいうZipInputStreamにあたるクラスはないのか?
絶対あると思うんだが
0871デフォルトの名無しさんNGNG
これ↓参考になります?
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1003826049&res=37&fi=no
0872デフォルトの名無しさんNGNG
The Zip, GZip, BZip2 and Tar Implementation For .NET
http://www.icsharpcode.net/OpenSource/SharpZipLib/default.asp
0873デフォルトの名無しさんNGNG
>870-872
ありがたふ。もうちょい調べてみるナリよ。
0874869NGNG
>872
SharpZipLib、さくっと確認しますた。
ライセンスは GPLだけど特例条項で GPLの無条件感染はナシ。
完璧っス。素敵っス。終わりなき素敵。
0875デフォルトの名無しさんNGNG
最近このスレ元気ないね・・・。みんな学校かい?
0876デフォルトの名無しさんNGNG
.NET 自体が中だるみなんだよ
0877デフォルトの名無しさんNGNG
XP SP1当てたら無理矢理Java入れられた。
いらんのに。消したが。
.NET入れずにJavaって。
Sun氏ね。
0878デフォルトの名無しさんNGNG
XP SP1出てたのか
0879デフォルトの名無しさんNGNG
http://www.microsoft.com/japan/java/xp.asp
0880デフォルトの名無しさんNGNG
http://www.ascii.co.jp/books/detail/4-7561/4-7561-4156-0.html
0881デフォルトの名無しさんNGNG
ListViewを使っています。
ListViewアイテムでワーカースレッドで処理した状況を1秒おきに処理時間、
状況なのどを文字で表示しています。
その時、頻繁にちらついて嫌な状態です。
ちらつきを抑えたいのですがどうしたらいいでしょうか?
0882デフォルトの名無しさんNGNG
listView1.BeginUpdate();

処理

listView1.EndUpdate();
0883881NGNG
>>882
それやってみましたが、ちらつきました。
0884882NGNG
>>883
そうか。すまんがそれ以外には特に思いつかん。
0885デフォルトの名無しさんNGNG
>>881
ワーカースレッドからUIに直アクセスしてるとか。
別スレッドからは Control.Invoke or Control.BeginInvoke 経由で操作してる?
0886881NGNG
してるんですがそれが、、
普通はちらつかないものなんでしょうか。
0887デフォルトの名無しさんNGNG
ASP.NETで開発しているのですが、気が付いたらPage.Loadイベントが
一回の呼び出しで二回呼ばれていることに気が付いた。
そんな風に作った覚えはないのになんで???
0888徹子NGNG
すいませんC#初心者ていうかプログラマ初心者です。眠いです。
よくわからないエラーが出てるので、どなたか助けてください。
C#でクラサバアプリ(CrystalReport使用)のインストーラーを作ったのですが、
以下のようなエラーが出てしまいます。
CrystalDecisions.CrystalReports.Engine.DataSourceException: クエリー エンジン エラー : 'C:\......rpt'
クライアントのOSはWindows2000です。
インストーラにはCrystalReportsマージモジュールを含んで作成しました。
VisualStudioの入っているマシンだとエラーは出ません。
もうだめぽ
0889デフォルトの名無しさんNGNG
>>881
listView1.BeginUpdate();
の処理して俺ももちらつく。
バグかなんかだろ。宇宙仮面のサイトでもちらつくって載ってた。
0890デフォルトの名無しさんNGNG
C丼のリリースは何時ですか?
0891デフォルトの名無しさんNGNG
>>887
Page_Loadのイベント登録を自前でやってない?こんな感じで。

  this.Load += new EventHandler(Page_Load);

ASP.NETのデフォルトだと、わざわざこうしなくても
LoadイベントでPage_Loadというメソッドを自動で呼び出してくれるよ。
だから、自動で呼び出される分と自ら登録した分で2回呼び出されてるのだと思われ。

1回だけにするなら、

 ・this.Load += 〜 の部分をコメントアウト

または

 ・<%@ Page 〜 %> の中に AutoEventWireup=false を追加

としてみてちょ。
0892デフォルトの名無しさんNGNG
>>888
DataSourceExceptionってことは、DB接続に失敗してるのかなあ・・・。
配布先のマシンからDBにつながるか確認してみてちょ。
0893デフォルトの名無しさんNGNG
>>888
周辺のソースくらい書けよ。
0894デフォルトの名無しさんNGNG
>>891
サンクスです。
自分もそれを疑ったんですが、AutoEventWireup=falseになっているし、
なんでなのか皆目検討がつかなかったのですがっ!

…HTMLん中で、<img src="" ...>なんてタグが。
以前は確かに「存在していないリソース」を差していたはずなんで、
だからこそ「バッテン」が表示されてOKだと思っていたのに、
いつのまにかsrcがからになってました。だから二度呼ばれていたらしい。
とほほー。
0895徹子NGNG
>>892
DB接続はうまくいってます。他のプログラムは動いてますので。
CrystalReportsを使っているプログラムだけうまく動きません。
開発環境では動いているのでやはりCrystalReportsの配布がうまくいってないような気が...
めちゃくちゃ簡単なレポートでも駄目だったんで...

>>893
oleDbDataAdapter1.Fill(ds1,"TABLE_NAME");
catch(OleDbException myException)
{
return;
}
try
{
report1.SetDataSource(ds1);
report1.PrintToPrinter(1,true,0,0);←ここで例外発生
}
catch(LogOnException myException)
{
return;
}
catch(InternalException myException)
{
return;
}
catch(DataSourceException myException)
{
return; ←ここに入ってくる
}

ソースはこんな感じでございます。
0896デフォルトの名無しさんNGNG
「クライアント コンピュータへの Crystal ランタイム ファイルの配布」
は読んだ??
0897徹子NGNG
読みました。熟読しました。
多分あってるとおもうんですけど...
セットアッププロジェクトを作って、
追加→マージモジュールで
managed.msm
managed_jpn.msm
database_access.msm
database_access_jpn.msm
regwin.msm
を追加しましただけなんですけど...
CrystalReportsを使うのに、他に何かやって
おかなければいけないことはあるのでしょうか?
0898デフォルトの名無しさんNGNG
listBoxのMultiColumnプロパティtrueで、マウスカーソルがlistBox
から遠くへ離れると、選択反転状態が消えてしまって、
listBox1.SelectedIndex = -61とかになるのだが。

何かいい解決方法は無いかな?
0899デフォルトの名無しさんNGNG
>>897
うーん、わからんなぁ。スマン。
検索したらOracle使ってるとその例外が出る、みたいなやつが一件あったけど。
0900徹子NGNG
>>899
そうです。Oracleです。ソースどこですか?
もしかしてこれですか?
ttp://www.dotnet247.com/247reference/msgs/22/111856.aspx
翻訳中ですが、よくわかりません。゚・(⊃д`)・゚・。ウワーン
0901デフォルトの名無しさんNGNG
.NET Framework SDKのヘルプ開こうとすると
アプリケーションが開けませんって怒られるんだけど
どうすればいいですか?再インストールしても駄目でした。
0902徹子NGNG
>>888
なんか糸口が見えました。配布先のマシンには.Net Framework再頒布パッケージが入っていました。
それを.Net Framework SDKに置き換えたら実行することができました。
CrystalReportsを実行するのに、再頒布パッケージになくて、SDKにあるものってなんなんでしょう?
MDACとかはちゃんといれたんですけど。。。
0903デフォルトの名無しさんNGNG
>>901
過去レスにあったな。
たしかOS再インストールかフリーのヘルプブラウザ使うとか、見たような気がする
0904901NGNG
>>903
VS.NETも立ち上がらないのでヘルプだけの問題ではないみたいです。
まずは過去ログ見てみます。

それにしても名無しさん#スレ1の初っ端から酷い扱いだな・・・
0905デフォルトの名無しさんNGNG
C++、C#って
いつまでC系にこだわるつもりだ?
0906デフォルトの名無しさんNGNG
>>905
C++まで
0907デフォルトの名無しさんNGNG
>>905
C#はC系じゃないだろ?アルゴル系だが。
0908デフォルトの名無しさんNGNG
単にブロックなどの字面の話をしているんでしょう。
使用頻度を考えると[ ]と{ }のキー配列変えて欲しいですね。
レス数が900を超えています。1000を超えると表示できなくなるよ。