C#, C♯, C#相談室 Part80at TECH
C#, C♯, C#相談室 Part80 - 暇つぶし2ch76:デフォルトの名無しさん
13/07/16 13:12:31.06
>>73
おまえが消えろwww

>>74
URLリンク(learn.flexerasoftware.com)
登録したらメールでシリアル送られてくるからインスコ、VSからプロジェクトのインストーラー作ればBuildで自動的に作成される

77:デフォルトの名無しさん
13/07/16 13:27:55.23
>>75 ありがとうございます。
すいません、過去ログ拝見してませんでした。
バージョンの違いを吸収する方法はありませんか?

>>76 ありがとうございます。
まずは、これを試してみたいと思います。

78:デフォルトの名無しさん
13/07/16 15:09:57.67
>>77
バージョンの違いを吸収する方法はやった事ないからわからん

79:デフォルトの名無しさん
13/07/17 19:31:53.96
おしえてくださいー!
IPCチャネルのナマエなのですが
以下の二つは同じプロセスで共存できないですよね?

ipc://A/B
ipc://C/D

やるとしたらこうするしかないですか?
ipc://B/A
ipc://C/A
ipc://D/A
ipc://E/A

80:デフォルトの名無しさん
13/07/17 20:18:06.38
public abstract class ObjR : MarshalByRefObject { public abstract void Do(); }
public class ObjC : ObjR { public override void Do() { Console.WriteLine("C"); }
public class ObjD : ObjR { public override void Do() { Console.WriteLine("D"); }

var c1 = new IpcServerChannel("a", "c");
ChannelServices.RegisterChannel(c1, false);
var c2 = new IpcServerChannel("b", "d");
ChannelServices.RegisterChannel(c2, false);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(ObjC), "e", WellKnownObjectMode.SingleCall);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(ObjD), "f", WellKnownObjectMode.SingleCall);

var c = (ObjR)Activator.GetObject(typeof(ObjR), "ipc://c/e");
c.Do();
c = (ObjR)Activator.GetObject(typeof(ObjR), "ipc://d/f");
c.Do();

81:デフォルトの名無しさん
13/07/17 21:26:46.19
datatable
view
datasource

↑C#3日目だけどこのへんの関係がよくわからん
だれかわかりやすくおしえて

82:デフォルトの名無しさん
13/07/17 21:29:22.96
IListSourceとかいろいろ絡むんで文字では説明しづらい


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch