!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑冒頭にコレを三行重ねてスレ立てしておくこと
Visual Studio 2017
http://www.visualstudio.com/
日本語チーム ブログ
http://blogs.msdn.com/b/visualstudio_jpn
前スレ
Visual Studio 2017 Part5
https://mevius.5ch.net/test/read.cgi/tech/1520336504/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Visual Studio 2017 Part6
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 76e8-XJxX)
2018/05/03(木) 01:23:34.67ID:gM/DV5vj0335デフォルトの名無しさん (アウアウカー Sa0f-JbTc)
2018/08/18(土) 14:07:14.79ID:7Dq/rDWOa336デフォルトの名無しさん (アウアウウー Sa4f-hE18)
2018/08/18(土) 19:58:25.71ID:gp2g6qsDa c#向けのプロジェクトを作ってc++のフォームを開いたんじゃ?
337デフォルトの名無しさん (ワッチョイ ab75-6lgt)
2018/08/18(土) 23:31:18.89ID:C1dLIKLk0 >>335
CドライブにVSを入れても駄目でした
Exception parsing AssemblyFolders (under HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework) as a version
Microsoft.VisualStudio.IDE.ToolboxControlsInstaller.ToolboxInstallerPackage
No InprocServer32 registered for package [Visual C++ Resource Editor Package]
VisualStudio
上記のようなエラーが85個存在していました
一体どうすれば直るのでしょうか
CドライブにVSを入れても駄目でした
Exception parsing AssemblyFolders (under HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework) as a version
Microsoft.VisualStudio.IDE.ToolboxControlsInstaller.ToolboxInstallerPackage
No InprocServer32 registered for package [Visual C++ Resource Editor Package]
VisualStudio
上記のようなエラーが85個存在していました
一体どうすれば直るのでしょうか
338デフォルトの名無しさん (ワッチョイ 3bc3-ipLS)
2018/08/19(日) 00:31:13.52ID:PgkXIrUK0339デフォルトの名無しさん (ワッチョイ ef9e-QxOT)
2018/08/19(日) 17:57:24.28ID:QtNYpA2w0340デフォルトの名無しさん (アウアウエー Sa3f-HyiG)
2018/08/19(日) 18:08:21.20ID:plhuPGbSa やらん
341デフォルトの名無しさん (アウアウウー Sa4f-S7JX)
2018/08/19(日) 18:23:06.89ID:KZ2bmU73a VM作って突っ込むのが楽だぞ
342デフォルトの名無しさん (ワッチョイ 8beb-wDj4)
2018/08/19(日) 20:33:05.36ID:4WCJkov70 自分もそうしてるな
プロジェクトは共有フォルダに置いておいて複数のVS使い分けてる
プロジェクトは共有フォルダに置いておいて複数のVS使い分けてる
343デフォルトの名無しさん (ワッチョイ db8a-ipLS)
2018/08/20(月) 10:47:36.87ID:d+BZrX6S0 クラウド?
344デフォルトの名無しさん (ワッチョイ 8beb-wDj4)
2018/08/20(月) 11:35:38.82ID:6ECfAniW0 なんでクラウドが出てくるんだ?
自分はOpenStack使ってるからプライベートクラウド的な物にはなってるが普通にVMwareとかHyper-V,VirtualBoxでいいだろ
自分はOpenStack使ってるからプライベートクラウド的な物にはなってるが普通にVMwareとかHyper-V,VirtualBoxでいいだろ
345デフォルトの名無しさん (スフッ Sdbf-VTwt)
2018/08/20(月) 12:04:22.59ID:EpIzDeqqd VMware workstation player 無料版は業務利用がライセンス違反だから注意な
346デフォルトの名無しさん (ラクッペ MM8f-uS64)
2018/08/20(月) 17:07:09.58ID:NycQ1qjqM VSの更新があったから適用を進めたら
ダウンロードモジュールが4Gもあったんで
一旦停止したら
以降VSのプロジェクト開けなくなった
MFCやATLが中途半端だからってことだけど
ちょっとなあ・・
キャンセルとか出来ないの?
ダウンロードモジュールが4Gもあったんで
一旦停止したら
以降VSのプロジェクト開けなくなった
MFCやATLが中途半端だからってことだけど
ちょっとなあ・・
キャンセルとか出来ないの?
347デフォルトの名無しさん (アウアウエー Sa3f-HyiG)
2018/08/20(月) 17:12:43.62ID:h5lNG6L+a OSから入れ治せ
348デフォルトの名無しさん (ワッチョイ 3bd2-JoLF)
2018/08/20(月) 18:18:35.96ID:BMlcJW6c0 Mac版のVisualStudioですと
https://docs.microsoft.com/ja-jp/visualstudio/productinfo/vs2017-compatibility-mac
>Visual Studio for Mac は、Windows フォーム、WPF、UWP などの Windows クライアント プロジェクトをサポートしません。
などの一部機能が使えなかったのですが、
Linux(Ubuntu)でも同じでしょうか?
それともLinux版ではWindows版と同じツールを使用できますか?
https://docs.microsoft.com/ja-jp/visualstudio/productinfo/vs2017-compatibility-mac
>Visual Studio for Mac は、Windows フォーム、WPF、UWP などの Windows クライアント プロジェクトをサポートしません。
などの一部機能が使えなかったのですが、
Linux(Ubuntu)でも同じでしょうか?
それともLinux版ではWindows版と同じツールを使用できますか?
349デフォルトの名無しさん (ワッチョイ 9fb3-GI1+)
2018/08/20(月) 18:22:50.49ID:iMQAgpc+0 Linux 版の Visual Studio なんてあったっけ?
350デフォルトの名無しさん (ワッチョイ ab8a-6IwV)
2018/08/20(月) 18:27:15.53ID:OvqDIJZn0 VisualStudioはWindows版とMac版しかないよ
Windows版でLinuxのクロス開発なら出来る
Windows版でLinuxのクロス開発なら出来る
351デフォルトの名無しさん (アウアウエー Sa3f-HyiG)
2018/08/20(月) 18:36:12.60ID:h5lNG6L+a MacもMONOdeveloper見限った
352デフォルトの名無しさん (ワッチョイ 3bd2-JoLF)
2018/08/20(月) 18:49:49.05ID:BMlcJW6c0353デフォルトの名無しさん (ワッチョイ 3bc3-mZ3i)
2018/08/20(月) 22:34:12.30ID:q9/72f3O0 >>345
VirtualBoxも本体はOKだけど、Extension Packは業務利用での無償利用はNGだね
VirtualBoxも本体はOKだけど、Extension Packは業務利用での無償利用はNGだね
354デフォルトの名無しさん (スフッ Sdbf-VTwt)
2018/08/20(月) 23:00:13.67ID:4xbzQ56Od つうことは実質Hyper-Vくらいしか選択肢なしか
それかハイパーバイザ型のVMware ESXiか
それかハイパーバイザ型のVMware ESXiか
355デフォルトの名無しさん (ワッチョイ ab8a-6IwV)
2018/08/20(月) 23:59:34.90ID:OvqDIJZn0 仮想はいいけどそのOSのライセンスはどうしてるの?
MSDNサブスクリプション?
MSDNサブスクリプション?
356デフォルトの名無しさん (アウアウウー Sa4f-S7JX)
2018/08/21(火) 04:28:41.42ID:nxPDqmy4a ここの奴らならそうはんじゃね?
win10でhyper-vならなんかあった気がするが忘れた
win10でhyper-vならなんかあった気がするが忘れた
357デフォルトの名無しさん (ワッチョイ ab8a-6IwV)
2018/08/21(火) 06:42:05.61ID:hlK4Wy690358デフォルトの名無しさん (ワッチョイ 1f4c-xo1N)
2018/08/21(火) 06:52:43.33ID:V76u5j/D0 >>357
その昔はありましたよ
その昔はありましたよ
359デフォルトの名無しさん (フリッテル MM7f-Q0gi)
2018/08/21(火) 07:15:02.06ID:FGUS1yfKM360デフォルトの名無しさん (ワッチョイ 3b7f-QxOT)
2018/08/21(火) 08:24:53.34ID:gqo5s8Xc0 今更で、申し訳ないんですけど
C#でクラスの定義を個別のファイル(プロジェクト)で行った場合、
例えばAのファイルでaクラスを定義して、それをBのファイルのbクラスが
参照する場合、Bをビルドしてエラーが出ないためには、どうすれば良いので
しょうか?
参照のさせ方が分かりません。
よろしくお願いします。
C#でクラスの定義を個別のファイル(プロジェクト)で行った場合、
例えばAのファイルでaクラスを定義して、それをBのファイルのbクラスが
参照する場合、Bをビルドしてエラーが出ないためには、どうすれば良いので
しょうか?
参照のさせ方が分かりません。
よろしくお願いします。
361デフォルトの名無しさん (アウアウカー Sa0f-JbTc)
2018/08/21(火) 09:04:43.08ID:dlZ/FEG9a >>360
流石に初心者過ぎるぞ。入門書でも買って勉強しろ。
流石に初心者過ぎるぞ。入門書でも買って勉強しろ。
362デフォルトの名無しさん (ワッチョイ ab8a-Q0gi)
2018/08/21(火) 10:40:29.23ID:hlK4Wy690363デフォルトの名無しさん (ワイーワ2 FF3f-i06y)
2018/08/21(火) 12:20:34.56ID:tnY8+vhGF364360 (ワッチョイ 3b7f-QxOT)
2018/08/21(火) 12:41:41.06ID:gqo5s8Xc0365デフォルトの名無しさん (ワッチョイ ab8a-6IwV)
2018/08/21(火) 14:04:11.65ID:hlK4Wy690366デフォルトの名無しさん (ワッチョイ 5ba0-ipLS)
2018/08/21(火) 15:06:56.04ID:CVjFnEtr0 アプデに愚痴るだけのスレかと思ってたが、みんなやさしいやん。
367デフォルトの名無しさん (ワッチョイ 7bd3-ipLS)
2018/08/21(火) 18:12:08.02ID:FybuAwtZ0 >>366
うるせえさっさと15.8.1テストしろ
うるせえさっさと15.8.1テストしろ
369デフォルトの名無しさん (ワッチョイ ef9e-QxOT)
2018/08/22(水) 10:18:49.29ID:8y2czxRs0370デフォルトの名無しさん (JP 0Hcf-Q0gi)
2018/08/22(水) 16:10:20.41ID:Z4hUGbkGH >>369
どう違うのかとりあえず画像うp
どう違うのかとりあえず画像うp
371デフォルトの名無しさん (ワッチョイ 0fe8-ipLS)
2018/08/22(水) 19:03:03.26ID:pT9agWNe0 ライセンスの話してもいいですか?
372デフォルトの名無しさん (フリッテル MM7f-Q0gi)
2018/08/22(水) 19:19:37.64ID:PnEe4J3bM はい
373デフォルトの名無しさん (ワッチョイ ab8a-6IwV)
2018/08/22(水) 19:38:15.82ID:zL31JpmJ0374デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/23(木) 01:19:11.70ID:8Gsyx93n0 板違いだったら申し訳ありません
ゆっくりムービーメーカー3というソフトを32bitから64bitで起動したくて
「CorFlags.exe C:\software\YukkuriMovieMaker_v3.4.8.1.exe /32BITPREF-」
と、開発者コマンド プロンプト for VS 2017で打ち込みますが
「'CorFlags.exe' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
とエラーが出て、できません
ちなみに.NET Frameworkは最新版を導入しましたが、
clrver と打ち込んでも上記のものとほぼ同様のエラーが出て確認できません
どうかソフトを64bitで動作させたいのですが、なにせよこういった知識がなく
にっちもさっちも行きません
プログラムといったものは未経験です。
どうかご教授ください。
ゆっくりムービーメーカー3というソフトを32bitから64bitで起動したくて
「CorFlags.exe C:\software\YukkuriMovieMaker_v3.4.8.1.exe /32BITPREF-」
と、開発者コマンド プロンプト for VS 2017で打ち込みますが
「'CorFlags.exe' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
とエラーが出て、できません
ちなみに.NET Frameworkは最新版を導入しましたが、
clrver と打ち込んでも上記のものとほぼ同様のエラーが出て確認できません
どうかソフトを64bitで動作させたいのですが、なにせよこういった知識がなく
にっちもさっちも行きません
プログラムといったものは未経験です。
どうかご教授ください。
375デフォルトの名無しさん (ワッチョイ 71d2-PcWx)
2018/08/23(木) 02:08:02.33ID:27KQzCM60 >>374
PATH環境変数が通ってない。例えば以下のように、PATH環境変数にCorFlags.exeのディレクトリを追加する。
set PATH=%PATH%;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools
PATH環境変数が通ってない。例えば以下のように、PATH環境変数にCorFlags.exeのディレクトリを追加する。
set PATH=%PATH%;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools
376デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/23(木) 02:46:46.81ID:8Gsyx93n0 >>375 さん、ありがとうございます!
PATH環境変数を編集したところ認識されたようです!
しかし、次は「corflags : error CF001 : Could not open file for writing」
というエラーを吐いてしまいます
ファイルを実行中ではないし、インストールパス?などはすべて半角英数字です
立て続けで申し訳ありませんがお助けください。
PATH環境変数を編集したところ認識されたようです!
しかし、次は「corflags : error CF001 : Could not open file for writing」
というエラーを吐いてしまいます
ファイルを実行中ではないし、インストールパス?などはすべて半角英数字です
立て続けで申し訳ありませんがお助けください。
377デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/23(木) 04:04:02.67ID:8Gsyx93n0 一応権限はアドミニストレータで、セーフモードでも試しましたが駄目
https://stackoverflow.com/questions/15176922/corflags-exe-cf001-could-not-open-file-for-wiriting
に書いてある通り、
読み取り専用のチェックも外し、フルコントロールもチェック入れて・・・
ぐぬぬ・・・
浅学ゆえにご迷惑をおかけします・・・
https://stackoverflow.com/questions/15176922/corflags-exe-cf001-could-not-open-file-for-wiriting
に書いてある通り、
読み取り専用のチェックも外し、フルコントロールもチェック入れて・・・
ぐぬぬ・・・
浅学ゆえにご迷惑をおかけします・・・
378デフォルトの名無しさん (ワッチョイ eab3-O+R7)
2018/08/23(木) 04:26:30.84ID:SsnpOQbh0 カレントフォルダとか
379デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/23(木) 04:31:35.96ID:8Gsyx93n0380デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/23(木) 04:32:41.69ID:8Gsyx93n0 >>379 プロパティじゃなくて開発者コマンド プロンプト for VS 2017の間違いです!
381デフォルトの名無しさん (ワッチョイ f91a-yedn)
2018/08/23(木) 06:37:34.46ID:NHfKrW2Q0 いくら何でもレベル低すぎやろ。。。
382デフォルトの名無しさん (ワッチョイ 258a-AnVx)
2018/08/23(木) 06:44:23.85ID:XUhqK5T40 >>374
ソフトの中身はよく分からないけど配布サイトを確認してみたところ、.exe版の”YukkuriMovieMaker_v3.4.8.1.exe”はインストーラのパッケージみたいだね
別に.zip版も配布されていたので解凍してみると”YukkuriMovieMaker_v3.exe”が見つかった
多分これが実行ファイルだと思う
インストーラ(exe版)のファイルの方は
corflags : error CF008 : The specified file does not have a valid managed header
だけどzip版のファイルの方は普通にフラグ設定できたよ
ただ、「32bitから64bitで起動したい」というのは状況がよく分からんけど・・・
32bitプロセスを強制するフラグだけをクリアしても意味ない気がする
https://i.imgur.com/qrxy92y.png
ソフトの中身はよく分からないけど配布サイトを確認してみたところ、.exe版の”YukkuriMovieMaker_v3.4.8.1.exe”はインストーラのパッケージみたいだね
別に.zip版も配布されていたので解凍してみると”YukkuriMovieMaker_v3.exe”が見つかった
多分これが実行ファイルだと思う
インストーラ(exe版)のファイルの方は
corflags : error CF008 : The specified file does not have a valid managed header
だけどzip版のファイルの方は普通にフラグ設定できたよ
ただ、「32bitから64bitで起動したい」というのは状況がよく分からんけど・・・
32bitプロセスを強制するフラグだけをクリアしても意味ない気がする
https://i.imgur.com/qrxy92y.png
383デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/23(木) 07:36:37.69ID:8Gsyx93n0384デフォルトの名無しさん (ワッチョイ 91a5-UqfJ)
2018/08/23(木) 07:59:44.75ID:t+Kmc67L0 VS 2017 Comunityをインスコしたんだけど
本体がなぜかProgram Files(x86)にインスコされたんだけど
もしかしてComunityって32bitアプリなの?
で、VS 2010時代に作ったプロジェクトをインポートしたいんだけど
何処に保存すればいいんでしょ?
階層構造教えてください
本体がなぜかProgram Files(x86)にインスコされたんだけど
もしかしてComunityって32bitアプリなの?
で、VS 2010時代に作ったプロジェクトをインポートしたいんだけど
何処に保存すればいいんでしょ?
階層構造教えてください
385デフォルトの名無しさん (ワッチョイ 258a-AnVx)
2018/08/23(木) 08:14:32.91ID:XUhqK5T40 >>384
VSそのものは32bitアプリだよ
フルインストールだとVSのWeb開発サーバのIISExpressなども32bitで動作してる
インストール直後の既定のプロジェクトの場所は%USERPROFILE%\source\repos
TFSやVSTSのgitリポジトリもここがデフォルトの場所となる
というかフォルダ名がreposとかそのものだな
VSそのものは32bitアプリだよ
フルインストールだとVSのWeb開発サーバのIISExpressなども32bitで動作してる
インストール直後の既定のプロジェクトの場所は%USERPROFILE%\source\repos
TFSやVSTSのgitリポジトリもここがデフォルトの場所となる
というかフォルダ名がreposとかそのものだな
386デフォルトの名無しさん (ワッチョイ 91a5-UqfJ)
2018/08/23(木) 08:27:49.82ID:t+Kmc67L0387デフォルトの名無しさん (ワッチョイ d9e3-V3KM)
2018/08/23(木) 08:37:23.70ID:4LRopBJn0 >>385
VS Community は一度もインストールして無いけど、
64BIT コードを出力できる masm は、ml64.exe だけど、それは、自分自身も
64BIT コードで動作するけどね。
VS Community は一度もインストールして無いけど、
64BIT コードを出力できる masm は、ml64.exe だけど、それは、自分自身も
64BIT コードで動作するけどね。
388デフォルトの名無しさん (スップ Sdea-cldH)
2018/08/23(木) 10:28:37.58ID:3bgfj1QZd 32bit環境で、アセンブラ含む64bitコードのビルドが出来たような気がするけど
389デフォルトの名無しさん (ワッチョイ 4a60-MHz5)
2018/08/23(木) 10:38:42.71ID:6zPsrbCh0 IDEの64bit化はよ
390デフォルトの名無しさん (アウアウエー Sa52-gHpX)
2018/08/23(木) 10:56:16.42ID:Rmk/QGWua VCはHostx86/64のディレクトリにさらにx86/x64って配置されてるね
ホストとターゲットで動くバイナリが変わるようだけど
IDEはOut of Memoryでコケた事あるしなぁ、PCのメモリが足りてないせいかも知れないけど
ホストとターゲットで動くバイナリが変わるようだけど
IDEはOut of Memoryでコケた事あるしなぁ、PCのメモリが足りてないせいかも知れないけど
391デフォルトの名無しさん (ワッチョイ d9e3-V3KM)
2018/08/23(木) 10:58:28.67ID:4LRopBJn0392デフォルトの名無しさん (ワッチョイ 258a-AnVx)
2018/08/23(木) 11:30:48.43ID:XUhqK5T40 OSが64bit版であっても32bit環境で動作というソフトは多いよ
VSもその中のひとつ
とりあえず手元のVSの中のMASMのファイルを検索してみた
>>390の言う通り結構複雑な構造になってるね
https://i.imgur.com/W8Ky601.png
VSもその中のひとつ
とりあえず手元のVSの中のMASMのファイルを検索してみた
>>390の言う通り結構複雑な構造になってるね
https://i.imgur.com/W8Ky601.png
393デフォルトの名無しさん (ワッチョイ d9e3-V3KM)
2018/08/23(木) 11:38:47.51ID:4LRopBJn0 本当だ。手元の環境でも、ml64.exe の中にも、それ自体は、32BIT モードで
起動できるものを見つけた。
有難う。
起動できるものを見つけた。
有難う。
394デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/23(木) 13:51:36.91ID:8Gsyx93n0 何度もすみません
32BITのDDLを64BITに変換(対応?)させるにはどうしたら良いのでしょうか?
32BITのDDLを64BITに変換(対応?)させるにはどうしたら良いのでしょうか?
395デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/23(木) 13:52:23.37ID:8Gsyx93n0 DLLです、申し訳ない
396デフォルトの名無しさん (ワッチョイ d9e3-V3KM)
2018/08/23(木) 14:01:46.62ID:4LRopBJn0 >>394
基本的には無理だと思う。
基本的には無理だと思う。
397デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/23(木) 14:06:18.32ID:8Gsyx93n0 >>396
そうですか・・・
https://github.com/CodefoundryDE/LegacyWrapper/blob/master/Readme.md
にある通りにやるとできるらしいのですが、そういったものに疎くて・・・
そうですか・・・
https://github.com/CodefoundryDE/LegacyWrapper/blob/master/Readme.md
にある通りにやるとできるらしいのですが、そういったものに疎くて・・・
398デフォルトの名無しさん (ワッチョイ d9e3-V3KM)
2018/08/23(木) 14:20:50.47ID:4LRopBJn0 >>397
32BIT アプリを作って、そこから、LoadLibrary() で DLL をロード。
さらに、GetProcAddress() で DLL 内の関数のアドレスを取得。
それで、32BIT のアプリからは、DLL 内の好きな関数を呼び出せるようになる。
今度は、64BIT アプリから、一番単純には、system("app32.exe 引数列");
などどして、そのアプリケーションを呼び出すようにする。引数列には、
呼び出したい DLL 内の関数名と、関数に渡す引数を渡すようにする。
普通は、その時に、引数を文字列に直してから渡す必要がある。
どのような文字列に直すかはあなた次第。
sprinf( szBuf, "%d,%d", arg1, arg2 );
などとすれば、2つの整数の引数を、文字列に直す事は出来る。
今度は、app32.exe 側で、その文字列をパースして、整数に戻す必要がある。
これで行ける。
32BIT アプリを作って、そこから、LoadLibrary() で DLL をロード。
さらに、GetProcAddress() で DLL 内の関数のアドレスを取得。
それで、32BIT のアプリからは、DLL 内の好きな関数を呼び出せるようになる。
今度は、64BIT アプリから、一番単純には、system("app32.exe 引数列");
などどして、そのアプリケーションを呼び出すようにする。引数列には、
呼び出したい DLL 内の関数名と、関数に渡す引数を渡すようにする。
普通は、その時に、引数を文字列に直してから渡す必要がある。
どのような文字列に直すかはあなた次第。
sprinf( szBuf, "%d,%d", arg1, arg2 );
などとすれば、2つの整数の引数を、文字列に直す事は出来る。
今度は、app32.exe 側で、その文字列をパースして、整数に戻す必要がある。
これで行ける。
399デフォルトの名無しさん (ワイーワ2 FF92-DNis)
2018/08/23(木) 14:23:44.09ID:CeAv+qs6F socket使え
400デフォルトの名無しさん (ワッチョイ d9e3-V3KM)
2018/08/23(木) 14:29:45.15ID:4LRopBJn0 >>395
呼び出す関数が決まっているなら、
[app64.c]
char szBuf[256];
sprinf( szBuf, "app32.exe %d %d", arg1, arg2 );
system( szBuf );
として、app32.exe のmain() 関数で、
[app32.c]
int main( int argc, char *argv[] )
{
int arg1 = atoi(argv[1]);
int arg2 = atoi(argv[2]);
LoadLibrary(・・・);
LoadProcAddr(・・・);
・・・
(*pDLLFuncAddr)( arg1, arg2 );
・・・
}
でも大体行ける。
結果を返したい場合は、sysytem() 関数よりも、CreateProcess() 関数でパイプを
使うといい。
呼び出す関数が決まっているなら、
[app64.c]
char szBuf[256];
sprinf( szBuf, "app32.exe %d %d", arg1, arg2 );
system( szBuf );
として、app32.exe のmain() 関数で、
[app32.c]
int main( int argc, char *argv[] )
{
int arg1 = atoi(argv[1]);
int arg2 = atoi(argv[2]);
LoadLibrary(・・・);
LoadProcAddr(・・・);
・・・
(*pDLLFuncAddr)( arg1, arg2 );
・・・
}
でも大体行ける。
結果を返したい場合は、sysytem() 関数よりも、CreateProcess() 関数でパイプを
使うといい。
401デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/23(木) 14:40:28.49ID:8Gsyx93n0 皆様すみません、ご無礼ですが
Visual Studioは今日触り始めたばかりで、プログラム関連は全くの無知です
故に皆様のおっしゃることが完全に理解できていない次第です
Visual Studioは今日触り始めたばかりで、プログラム関連は全くの無知です
故に皆様のおっしゃることが完全に理解できていない次第です
402デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/23(木) 14:44:08.89ID:8Gsyx93n0 他力本願になりますが、私がやりたいのは
https://goo.gl/RLSPjs
のコメント欄にあります
「32bitのdllをすべて64bit対応させてやれば」というところです
例として、YukkuriMovieMaker3の、「AquesTalk.dll」を64bit化したいのです
どうか浅学の私にも噛み砕いてご教授していただくと助かります
https://goo.gl/RLSPjs
のコメント欄にあります
「32bitのdllをすべて64bit対応させてやれば」というところです
例として、YukkuriMovieMaker3の、「AquesTalk.dll」を64bit化したいのです
どうか浅学の私にも噛み砕いてご教授していただくと助かります
403デフォルトの名無しさん (ワッチョイ 09c6-F79q)
2018/08/23(木) 14:44:21.00ID:dSKkSrpr0 >>397 のリンク先の技術についてじゃなかったのか。
404デフォルトの名無しさん (ワッチョイ b9f7-oD98)
2018/08/23(木) 14:51:14.91ID:8Gsyx93n0405デフォルトの名無しさん (ワッチョイ d9e3-V3KM)
2018/08/23(木) 14:54:48.67ID:4LRopBJn0 すまん。上の方、読んでなかったわ。
DLLとか本人は言ってても、実際にやりたい事は結構違ってるみたい
だった。知らずにコメントしてしまってた。
DLLとか本人は言ってても、実際にやりたい事は結構違ってるみたい
だった。知らずにコメントしてしまってた。
406デフォルトの名無しさん (ワッチョイ 2568-teUm)
2018/08/23(木) 15:00:34.27ID:OU0cRkrI0 >>404
これ使ったことないから適当だけど、まずnugetでLegacyWrapperをインストールしてあとはサンプルコードのとおりにするだけでは
これ使ったことないから適当だけど、まずnugetでLegacyWrapperをインストールしてあとはサンプルコードのとおりにするだけでは
407デフォルトの名無しさん (ワッチョイ ddeb-vfj1)
2018/08/23(木) 15:17:19.64ID:YVmc3CuV0 4GBパッチで我慢しとけ
408デフォルトの名無しさん (ワッチョイ a61d-PcWx)
2018/08/23(木) 15:18:56.54ID:fvt/af8o0 16ビット対応のアプリは作れますか
409デフォルトの名無しさん (ワッチョイ 2568-teUm)
2018/08/23(木) 15:28:41.63ID:OU0cRkrI0410デフォルトの名無しさん (ワッチョイ d9e9-QcHd)
2018/08/23(木) 15:37:47.63ID:wzQOgA1C0411デフォルトの名無しさん (アウアウエー Sa52-bWVk)
2018/08/25(土) 04:53:10.93ID:yZrSSMsga ReadOnly属性がfalseのテキストボックスを5つ横に配置して、ボタンが一個だけのを作ったんだけど
起動させた時に一番左のテキストボックスにカーソルがピコピコ出ちゃうんだけど出ないようにするにはどうすればいいですか
起動させた時に一番左のテキストボックスにカーソルがピコピコ出ちゃうんだけど出ないようにするにはどうすればいいですか
412デフォルトの名無しさん (アウアウエー Sa52-bWVk)
2018/08/25(土) 04:56:07.26ID:yZrSSMsga ReadOnlyはfalseじゃなくてtrueでした。
413デフォルトの名無しさん (ワッチョイ 258a-AnVx)
2018/08/25(土) 05:27:41.47ID:Q2JYdW4P0414デフォルトの名無しさん (ワッチョイ 0a4c-OYOS)
2018/08/25(土) 05:49:08.52ID:L7oZSgEH0 タブインデックスの1番をデザイン時にボタンにするか
初期化時にフォーカスをボタンにするか
テキストボックスのタブインデックスをfalseにする
初期化時にフォーカスをボタンにするか
テキストボックスのタブインデックスをfalseにする
415デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/25(土) 08:52:30.25ID:Xb4lSb5g0 すみません、誤認識していたようで・・・
皆様ありがとうございました!
皆様ありがとうございました!
416デフォルトの名無しさん (ワッチョイ b9f7-EM0A)
2018/08/25(土) 08:53:18.85ID:Xb4lSb5g0 あ、8Gsyx93n0です
ご協力感謝いたします。
ご協力感謝いたします。
417デフォルトの名無しさん (アウアウエー Sa52-bWVk)
2018/08/25(土) 09:20:15.42ID:yZrSSMsga418デフォルトの名無しさん (アウアウウー Saa1-Lwfy)
2018/08/25(土) 09:33:47.77ID:fTkxY8UEa なんで一括でアンインストールできないの?
新しいの入れるときに不便なんだけど
新しいの入れるときに不便なんだけど
419デフォルトの名無しさん (ワッチョイ 0a8d-PcWx)
2018/08/25(土) 12:15:55.17ID:YnSgN+3a0 Visual Studio Uninstaller で
420デフォルトの名無しさん (ワッチョイ 6aa6-9TpS)
2018/08/25(土) 18:43:51.78ID:a5OkW1Eh0 15.7.5から15.8.1にアップデートしたらダイアログベースのプロジェクトで'Visual C++ Resouce Editor Package'パッケージは正しく読み込まれませんでした。になってしまいました。
古いバージョンに戻したい。
古いバージョンに戻したい。
421デフォルトの名無しさん (ワッチョイ f91a-yedn)
2018/08/25(土) 23:06:04.89ID:spWQTTTM0 Win7なんて捨てちまえ
422デフォルトの名無しさん (ワッチョイ 299f-MKil)
2018/08/26(日) 00:42:22.28ID:ztJJH9dp0 15.7.5をインストールしたい
423デフォルトの名無しさん (ワッチョイ 29c3-EM0A)
2018/08/26(日) 02:20:14.17ID:U4JdS4cW0 >>422
15.7.6じゃなくて?
以前のリリースのインストール
https://docs.microsoft.com/ja-jp/visualstudio/productinfo/installing-an-earlier-release-of-vs2017
15.7.6じゃなくて?
以前のリリースのインストール
https://docs.microsoft.com/ja-jp/visualstudio/productinfo/installing-an-earlier-release-of-vs2017
424デフォルトの名無しさん (ワッチョイ 6aa6-9TpS)
2018/08/26(日) 11:14:17.40ID:FDnWAuRO0425デフォルトの名無しさん (アウアウエー Sa52-PcWx)
2018/08/26(日) 22:46:40.31ID:o9HBLvZZa textboxに何行か表示した時に、スクロールバーで言うと一番上の状態になってるのですが、自動で一番下にするにはどうすればいいでしょうか?
426デフォルトの名無しさん (ワッチョイ 258a-AnVx)
2018/08/27(月) 08:40:08.95ID:vGhhfUVT0 >>425
要求が曖昧でよく分からんけど、自分ならTextChangedイベントでテキスト長を取得してテキストの最後の文字を選択する
要求が曖昧でよく分からんけど、自分ならTextChangedイベントでテキスト長を取得してテキストの最後の文字を選択する
427デフォルトの名無しさん (アウアウエー Sa52-PcWx)
2018/08/27(月) 15:50:03.23ID:SNXaqJ7Aa for (int 0=1;i<1000;i++) {
textbox1.AppendText(テキスト[i] + "\r\n");
}
ちょっと簡易的に書きますがだいたいこんな感じで古いのから新しいものの順にString型の配列を1000行程度表示していくので、
できればこの処理が終わった後にスクロールバーが一番下まで行って最新のが表示されている状態が望ましいんだけど、
実行してもスクロールバーが一番上のままで、新しいの見たいのにいちいち自分でスクロールさせないとならないのが現状です。
そして下の文も追加してみたけど、変化がありません。
textBox1.SelectionStart = TextBox1.Text.Length;
textBox1.Focus();
textBox1.ScrollToCaret();
textbox1.AppendText(テキスト[i] + "\r\n");
}
ちょっと簡易的に書きますがだいたいこんな感じで古いのから新しいものの順にString型の配列を1000行程度表示していくので、
できればこの処理が終わった後にスクロールバーが一番下まで行って最新のが表示されている状態が望ましいんだけど、
実行してもスクロールバーが一番上のままで、新しいの見たいのにいちいち自分でスクロールさせないとならないのが現状です。
そして下の文も追加してみたけど、変化がありません。
textBox1.SelectionStart = TextBox1.Text.Length;
textBox1.Focus();
textBox1.ScrollToCaret();
428デフォルトの名無しさん (アウアウエー Sa52-PcWx)
2018/08/27(月) 15:53:58.15ID:SNXaqJ7Aa 一行目変数宣言のとこちょっと間違ってますが書き込む時に間違えただけです
429デフォルトの名無しさん (アウアウエー Sa52-lyc4)
2018/08/27(月) 16:50:52.35ID:rJOuuZ33a >>427
スレ違い(ここ、C#のスレじゃない)だけどこれで出来たよ
static class Extensions
{
[DllImport("User32.dll", EntryPoint = "SendMessage")]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
public static void ScrollTo(this TextBox textBox, int line)
{
const int EM_LINESCROLL = 0xb6;
SendMessage(textBox.Handle, EM_LINESCROLL, 0, line);
}
public static void ScrollToEnd(this TextBox textBox)
{
textBox.ScrollTo(textBox.Lines.Length - 1);
}
}
スレ違い(ここ、C#のスレじゃない)だけどこれで出来たよ
static class Extensions
{
[DllImport("User32.dll", EntryPoint = "SendMessage")]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
public static void ScrollTo(this TextBox textBox, int line)
{
const int EM_LINESCROLL = 0xb6;
SendMessage(textBox.Handle, EM_LINESCROLL, 0, line);
}
public static void ScrollToEnd(this TextBox textBox)
{
textBox.ScrollTo(textBox.Lines.Length - 1);
}
}
430デフォルトの名無しさん (アウアウエー Sa52-PcWx)
2018/08/28(火) 06:59:29.00ID:5HakhQeia431デフォルトの名無しさん (ワッチョイ bd9a-zaUc)
2018/08/28(火) 18:47:40.42ID:vbhxgFW60 アウアウエー Sa52
なんだこれ?
>>427
そもそも普通にスクロールする
しないのはテキストボックスやフォームが表示前だったりEnabledじゃない場合
その上でtextBox1.Focus(); (textBox1.Select();)はAppendTextの前に
https://dobon.net/vb/dotnet/control/tbscrolltolast.html
なんだこれ?
>>427
そもそも普通にスクロールする
しないのはテキストボックスやフォームが表示前だったりEnabledじゃない場合
その上でtextBox1.Focus(); (textBox1.Select();)はAppendTextの前に
https://dobon.net/vb/dotnet/control/tbscrolltolast.html
432デフォルトの名無しさん (アウアウエー Sa52-PcWx)
2018/08/29(水) 05:00:40.53ID:3XB9haOPa うーんスクロールしないですね
コンソール見たらなんか例外起きてるせいなのかもしれません
とりあえずエラーを潰してみます
インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければなりません。
パラメーター名:index
コンソール見たらなんか例外起きてるせいなのかもしれません
とりあえずエラーを潰してみます
インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければなりません。
パラメーター名:index
433デフォルトの名無しさん (ワッチョイ 1e8a-AnVx)
2018/08/29(水) 07:02:27.60ID:/7hIIScJ0434デフォルトの名無しさん (ワッチョイ 95ad-vl9i)
2018/08/29(水) 16:06:14.82ID:uHBwjo0M0 VS2017でVS2010のslnファイルって開けないんですか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 [蚤の市★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★6
- トランプ、G7に代わるcore 5を発表 [805596214]
- トランプ政権「中国との関係は対立ではなく安定・公平な関係を追求する」 [834922174]
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 男の人って35歳を過ぎても独身だと「犯罪者予備軍」って世間には思われてるってマジ?
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★5
