くだすれC++/CLI(初心者用)part2 [sc](★0)
-
- 1
- ./1256645713/662
- 2010/03/15(月) 09:41:19
-
おそらく、.NET開発でデファクトスタンダードに最も近いであろう
C++/CLIについて語ろうぜ!
このスレはC++および.NET Frameworkについて一定以上の知識を持っている人が対象となります。
.NETのクラスライブラリの使い方といった質問は Visual Studioスレにお願いします。
前スレッドはこちら
くだすれC++/CLI(初心者用)
http://pc8.2ch.net/test/read.cgi/tech/1142144110/l1
dat落ち姉妹スレ
C++/CLI part3
http://pc12.2ch.net/test/read.cgi/tech/1206447234/l1
http://pc11.2ch.net/test/read.cgi/tech/1142147319/l1
http://pc8.2ch.net/test/read.cgi/tech/1126450441/l1
managed C++ やろうぜ!! 002
http://pc8.2ch.net/test/read.cgi/tech/1139043535/l1
-
- 761
- 2013/11/21(木) 23:47:38.45
-
bmp[y][x]をx方向に処理する場合は1次元配列の連続アクセスと同じなので速い
y方向だと無茶苦茶効率悪いから多次元配列のほうが有利
-
- 762
- 2013/11/22(金) 09:39:48.63
-
bmp[x + y * bmp.width]
で、ええやん
-
- 763
- 2013/12/03(火) 03:37:15.12
-
スマホで眺めるのによいライブラリリファレンスサイト教えてください
-
- 764
- 2013/12/14(土) 00:11:16.35
-
速度が問題になるとこをCLIで書くなよ。
-
- 765
- 2013/12/16(月) 23:15:56.37
-
ある外部staticライブラリをつかうプロジェクトをVS2008で作ったんですが
それをデバッグリンクすると実行時にランタイムでヒープが壊れてるとか
アサートだします。
出すところは外部ライブラリで
static std::map<>;
してグローバルにmapを作ってるところです。
clrなしのプロジェクトを作ってやってみると問題ないんですがなにが悪いんでしょう?
ランタイムライブラリはどちらも/MDdで外部ライブラリと同じです。
-
- 766
- 2013/12/16(月) 23:55:38.87
-
STLCLIを使えというヘジたんの思し召し
-
- 767
- 765
- 2013/12/17(火) 01:47:56.48
-
http://stackoverflow.com/questions/4928763/mixed-mode-c-cli-crashing-heap-corruption-in-atexit-static-destructor-regist
/ENTRY:mainが悪いみたいだよ
消してWinMainからmainよんだら直った
-
- 768
- 2013/12/17(火) 17:35:03.34
-
OnPaintBackgroundさせないようにするため
Panel継承したMyPanelを作り、
今までgcnew Panelされてた部分をMyPanelに置き換えたら、
デザイン編集する画面がエラーになりました。
継承したコントロールをデザインで使う方法か
Panelコントロールの再描画を継承しないですむ方法ありますか?
-
- 769
- 2014/01/29(水) 15:03:47.19
-
C++/CLIってUNICODE使うのがデフォ?
-
- 770
- 2014/01/29(水) 15:11:01.76
-
System::String^はそうだな
ネイティブ側は好きなのにしる
-
- 771
- 2014/02/16(日) 08:13:15.62
-
VC6以来のWinアプリの仕事何だけど
最近は.net使えばグラフ表示とか簡単にできるようになったの?
それともGDI使うやり方健在?
-
- 772
- 2014/02/16(日) 09:39:35.75
-
市販のかexcel使ったほうが早いという状況は変わらん
-
- 773
- 2014/02/16(日) 23:57:23.21
-
EXCELに描かせるのが一番金がかからない
-
- 774
- 2014/02/17(月) 13:02:54.72
-
エクセル最強すぎる。
C++でエクセル出力したい。
CSV無しで
-
- 775
- 2014/02/17(月) 13:47:00.62
-
POIかNPOIで
-
- 776
- 771
- 2014/02/17(月) 18:45:06.84
-
オシロの画面みたいなのを1秒あたり10フレームくらい表示させたいのですが,,,
-
- 777
- 2014/02/18(火) 10:09:25.99
-
今どうやってんの?
DirectX使ってる?
-
- 778
- 2014/02/18(火) 13:15:15.29
-
WPFなら秒間60フレーム余裕だよ
-
- 779
- 2014/02/19(水) 15:44:04.10
-
C#でも余裕だな
3日もあればそれなりの物作れるし
-
- 780
- 2014/02/20(木) 17:38:23.07
-
今のPCなら10fpsは全くもって問題無い
俺は初めて自力描画したが、25ms間隔でUSB送信+描画が全く問題無かった
-
- 781
- 2014/02/22(土) 18:10:01.30
-
C++プロジェクトとC#プロジェクトからなるソリューションを
作る場合は、DllImport を使うのが正統的なやり方ですか?
-
- 782
- 2014/02/22(土) 18:18:26.53
-
C++/CLIを使うのも別に不当ではないぞ
好きにしろ
-
- 783
- 2014/02/22(土) 18:19:01.60
-
エスパー呼んでる?
-
- 784
- 2014/02/22(土) 18:21:31.68
-
でもさ、C++/CLIって今はWindowsフォームアプリ作れなくなったというか、非推奨でしょ?
ヒッジョーに残念なんだけど、俺はクソなC++Builder使ってる
-
- 786
- 2014/02/22(土) 19:25:29.69
-
難読化しろ
-
- 788
- 2014/02/22(土) 21:16:20.23
-
秘密にしたいところはC++で書くよ
-
- 789
- 2014/02/24(月) 10:59:05.87
-
ILMergeはC++/CLIでも使えますか?試したら出来ませんでした。
-
- 790
- 2014/02/24(月) 12:00:23.44
-
mixed moeだとだめかもしれんね。/clr:safeや/clr:pureは試した?
-
- 791
- 2014/02/24(月) 12:18:42.22
-
> clr:safeや/clr:pure
これ使うならC++/CLI使う理由が消えないか?
難読化がC++/CLI使う目的ならなんか違う気がする
業務か趣味かでも違うし
-
- 792
- 2014/02/24(月) 13:20:04.45
-
難読化の質問の続きなのか?
-
- 793
- 2014/02/26(水) 11:45:55.31
-
VS2013に難読化のソフト付属するようになったのか
-
- 794
- 2014/02/26(水) 14:39:40.34
-
わざわざネイティブコードがちょろっとついてたら、まっさきにそこ覗くけどね
まあしっかり考えて。
-
- 795
- 2014/02/26(水) 15:10:45.06
-
確かに、覗いてみたくなるな
Dependency Walkerに放り込むだけでもそれなりに見えてくるしな
-
- 796
- 2014/02/26(水) 22:42:23.74
-
確かにすげー怪しいもんなw
むしろ、木を隠すなら森の中じゃないかな。
-
- 797
- 2014/02/27(木) 00:13:46.26
-
ILが解析しやすいのはディスコンパイルできることよりも、
型名やメソッド名などのメタ情報がそのまま残ってることだから、
その辺改善したほうがましだな。
簡単な難読化ツールのやってることもその程度だし
-
- 798
- 2014/03/08(土) 21:13:21.28
-
>>784
俺は顧客の強い要望でVS2013 expressのVC++でWindows formアプリを作ってる。
非推奨だけど、作ろうと思えば一応作れるのね。
-
- 799
- 2014/03/10(月) 10:17:51.76
-
C++でのデザイナ機能も一応残してるんだよね
っていうか、Expressでも出来るんだ
-
- 800
- 2014/03/10(月) 20:21:18.79
-
>>799
できますよ
-
- 801
- 2014/03/11(火) 10:47:47.08
-
ATL/MFCもexpressでやらせてくれたらいいのに
あったらあったでそれなりに便利
-
- 802
- 2014/03/11(火) 10:59:46.32
-
ATL/MFC無しでもCStringくらい標準にしてくれるといいのにね
System::Stringからの変換がスマートにできるのに
-
- 803
- 2014/03/11(火) 11:35:40.31
-
ATL/MFCまで入れちゃったら有償版と変わらないのでは?
-
- 804
- 2014/03/11(火) 15:16:32.72
-
まあそれ以外にも違いはいろいろあるし
-
- 805
- 2014/03/11(火) 23:00:52.68
-
ウィザードやリソースエディタなんかがないとまともに開発には使えないだろうけど、
MFCのコードをビルドだけできるようヘッダとライブラリを公開して欲しいとは思う。
-
- 806
- 2014/03/15(土) 21:18:07.18
-
C++/CLIとC#を相互運用するとき、IDisposableの扱いについて参考になるWebページがあれば教えてください。
-
- 807
- 2014/03/20(木) 15:11:41.08
-
dth = dt;
dth = %dt; // 丁寧に書いた場合
-
- 808
- 2014/03/20(木) 17:32:35.09
-
C++/CLIでは値型とクラスの場合で書き方が変わったりするから要注意だな
-
- 809
- 2014/03/20(木) 17:57:34.38
-
C++/CLIで作っているフォームの表示が気づいたらXP仕様になってしまいました
過去につくった物はWin8仕様の表示になっているのですがどこの設定で変更できるのでしょうか
環境はWindows8.1でVS2012です
-
- 810
- 2014/03/20(木) 20:04:05.05
-
>> 808-809
ありがとうございます。さっそく参考にしていろいろ調べてみますv
-
- 811
- 2014/03/20(木) 20:28:07.59
-
807です。質問の時に代入する方向が逆でしたが、もらったヒントで
無事解決できました m(_ _)m
dth = %dt; // DateTime^ = DateTime
dt = static_cast<DateTime>(dth); // DateTime = DateTime^
-
- 812
- 2014/03/20(木) 21:58:05.31
-
2段目のはこれでいけるな。
dt = *dth
-> が *. なのもCの文法と同じ。
dth->AddSencond(...)
(*dth).AddSencond(...)
このページを共有する
おすすめワード