!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/DV5vj0361デフォルトの名無しさん (アウアウカー 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ファイルって開けないんですか?
435デフォルトの名無しさん (ワッチョイ 0a4c-OYOS)
2018/08/29(水) 20:58:39.04ID:pAgxpld10 なんか同じ質問見たと思ったらMSのフォーラムか
436デフォルトの名無しさん (ワッチョイ f9d3-PcWx)
2018/08/29(水) 23:07:00.43ID:oE5c74qi0 https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.8.2
うるせえさっさと15.8.2テストしろ
15.8.2テスト完了しました
嘘ですダウンロード遅くてまだインストールできてますん
うるせえさっさと15.8.2テストしろ
15.8.2テスト完了しました
嘘ですダウンロード遅くてまだインストールできてますん
437デフォルトの名無しさん (ワッチョイ 1e8a-AnVx)
2018/08/29(水) 23:39:02.42ID:/7hIIScJ0 リリースノート確認すると多分>>420の問題が解決してるはず
C++でのダイアログベースのプロジェクトというのが具体的に何のことだかいま一つ不明だけど、とりあえずMFCでダイアログのサンプル作成してみたけど一応は問題はないみたい
もともとの状況自体を把握してる訳ではないので完全に解決してるのかどうかよく分からないけど
C++でのダイアログベースのプロジェクトというのが具体的に何のことだかいま一つ不明だけど、とりあえずMFCでダイアログのサンプル作成してみたけど一応は問題はないみたい
もともとの状況自体を把握してる訳ではないので完全に解決してるのかどうかよく分からないけど
438デフォルトの名無しさん (ワッチョイ 83e7-cHAB)
2018/08/30(木) 00:20:27.25ID:iz+IeLVZ0 15.8.5が出たら起こしてくれ。
439デフォルトの名無しさん (ワッチョイ 1dc3-zJks)
2018/08/30(木) 01:04:39.14ID:GXNfpLte0 毎度のことだけど、最近のリリースってベータ版みたい品質だな。
>>423のインストーラー使ってやっとリリース版って言える水準。
>>423のインストーラー使ってやっとリリース版って言える水準。
440デフォルトの名無しさん (ワッチョイ 0be8-tpL7)
2018/09/02(日) 02:00:29.76ID:4jmVnaVf0 いつのまに・・・
https://i.imgur.com/FcYI0eQ.png
https://i.imgur.com/FcYI0eQ.png
441デフォルトの名無しさん (ワッチョイ 85c8-l3zG)
2018/09/02(日) 12:05:58.20ID:9/z2+jid0 >>440
数ヶ月前のアップデートの時からあったよ
数ヶ月前のアップデートの時からあったよ
442デフォルトの名無しさん (ワンミングク MMa3-Zkju)
2018/09/03(月) 15:45:21.82ID:OA8HCn1bM443デフォルトの名無しさん (ワッチョイ e3e7-jOsm)
2018/09/03(月) 15:49:27.45ID:4w+LrEKy0 このコピペ初めて見たの何年前だろ
少なくとも10年以上前だ
少なくとも10年以上前だ
444デフォルトの名無しさん (ワッチョイ 3de9-QDks)
2018/09/03(月) 16:20:36.64ID:GQkCsry40 何年も前のコピペに一ヶ月の遅レスってどうなのよ
445デフォルトの名無しさん (ワッチョイ a3ad-zBrR)
2018/09/03(月) 16:50:33.91ID:axhYaqlZ0 「visualC#データベースプログラミング入門」というちょっと古い本で勉強しているんですが
そこに出てくるデータベースダイアログというのが見つかりません。
「visual studio 2017 データベースダイアログ 見つからない」とかいろいろググって見たんですが
あるべきだろう場所近辺にデータベースダイアログが見つかりません・・・
http://fast-uploader.com/transfer/7091516364747.jpg
どうしたらいいか教えてもらえないでしょうか・・・
そこに出てくるデータベースダイアログというのが見つかりません。
「visual studio 2017 データベースダイアログ 見つからない」とかいろいろググって見たんですが
あるべきだろう場所近辺にデータベースダイアログが見つかりません・・・
http://fast-uploader.com/transfer/7091516364747.jpg
どうしたらいいか教えてもらえないでしょうか・・・
446デフォルトの名無しさん (ワッチョイ a3ad-zBrR)
2018/09/03(月) 16:53:51.33ID:axhYaqlZ0 http://fast-uploader.com/transfer/7091516723691.jpg
画像メールアドレスが載ってたので差し替えました
この近辺にあるはずですよね・・・?よくわかりません・・・
どなたか教えてください
画像メールアドレスが載ってたので差し替えました
この近辺にあるはずですよね・・・?よくわかりません・・・
どなたか教えてください
447デフォルトの名無しさん (ワッチョイ db9e-J7KC)
2018/09/03(月) 18:47:11.97ID:acZ1SRaz0 Pythonのデバッガーが直ぐに固まるのだが、皆さんどう?
448デフォルトの名無しさん (ドコグロ MM43-BCog)
2018/09/03(月) 20:45:25.02ID:QXdzKG15M >>444
それ以前にマジレスしてるのを見たのは多分初めてだわ
それ以前にマジレスしてるのを見たのは多分初めてだわ
449デフォルトの名無しさん (アウアウエー Sa93-ZETK)
2018/09/03(月) 20:49:38.47ID:iiaIXZlka >>252も地味に酷い
しかもこいつマジモンだw
しかもこいつマジモンだw
450デフォルトの名無しさん (ワッチョイ 3dbd-uAjs)
2018/09/03(月) 21:21:56.81ID:zLYH5Np30451デフォルトの名無しさん (アウアウエー Sa93-ZETK)
2018/09/03(月) 21:32:56.27ID:iiaIXZlka 頭のオカシイ奴は直接触らない。
言う必要もないけど一応何が面白いのかネタバレしておくと、
「被害妄想はネトウヨの始まり」と言ってるそばから「連呼」という被害妄想
しかも本人にその被害妄想の自覚は一切なしw
「ネトウヨ 被害妄想」でググるといろいろ興味深い記事が出てくるけど、
たぶん本当に病んでるんだろうねw
言う必要もないけど一応何が面白いのかネタバレしておくと、
「被害妄想はネトウヨの始まり」と言ってるそばから「連呼」という被害妄想
しかも本人にその被害妄想の自覚は一切なしw
「ネトウヨ 被害妄想」でググるといろいろ興味深い記事が出てくるけど、
たぶん本当に病んでるんだろうねw
452デフォルトの名無しさん (ワッチョイ 0bcc-n8Vy)
2018/09/03(月) 21:36:01.98ID:/Vje5c3z0 病識ある?
453デフォルトの名無しさん (ワッチョイ fd1a-J4kt)
2018/09/03(月) 23:29:30.41ID:TYVnNeQB0 基地外に自覚症状がないってのは本当なんだな・・・
454デフォルトの名無しさん (ブーイモ MMd9-jOsm)
2018/09/04(火) 00:45:07.04ID:JHljRMUUM やねうらさんってどっちなん?
455デフォルトの名無しさん (ワッチョイ 65b3-l3zG)
2018/09/04(火) 20:12:41.73ID:SwSuS58h0 WindowsというかVSのリンカで
リンカ・ローダ実践開発テクニック
ttps://shop.cqpub.co.jp/hanbai/books/38/38071.html
みたいにコードやデータを任意のアドレスにロードさせたりしたいのですがどうしたらいいですか?
MSDNを見てもGNU ldのリンカスクリプト的な情報は見あたりません・・・
あとこのような作業をする場合メモリマップ(とりあえず64bit。できれば32bitも)が必要ですがこれもMSDNを探しても見あたりません
ttps://msdn.microsoft.com/ja-jp/library/windows/hardware/hh439648(v=vs.85).aspx
こんなのは出てきますがこれじゃおおざっぱすぎる・・・プログラマが好きに使って良いアドレスくらいははっきりさせたいです
リンカ・ローダ実践開発テクニック
ttps://shop.cqpub.co.jp/hanbai/books/38/38071.html
みたいにコードやデータを任意のアドレスにロードさせたりしたいのですがどうしたらいいですか?
MSDNを見てもGNU ldのリンカスクリプト的な情報は見あたりません・・・
あとこのような作業をする場合メモリマップ(とりあえず64bit。できれば32bitも)が必要ですがこれもMSDNを探しても見あたりません
ttps://msdn.microsoft.com/ja-jp/library/windows/hardware/hh439648(v=vs.85).aspx
こんなのは出てきますがこれじゃおおざっぱすぎる・・・プログラマが好きに使って良いアドレスくらいははっきりさせたいです
456デフォルトの名無しさん (アウアウエー Sa93-ZETK)
2018/09/04(火) 21:13:27.44ID:S9nJPwpCa そっち方面ド素人だけど、素人考えでもそんな方法が用意されてるわけがない。
だって必要がないから
https://stackoverflow.com/questions/14784735/how-to-place-a-variable-at-a-given-absolute-address-in-memory-with-visual-c
だって必要がないから
https://stackoverflow.com/questions/14784735/how-to-place-a-variable-at-a-given-absolute-address-in-memory-with-visual-c
457デフォルトの名無しさん (アウアウエー Sa93-2A9p)
2018/09/04(火) 21:25:25.49ID:Z9fNAABWa ASLR使おうねってご時世に何のためにそんな事するのか分からんけど、GNUで出来るならクロスコンパイルするとか?
VSのリンカでもそれなりに固定出来るようだけど…
VSのリンカでもそれなりに固定出来るようだけど…
458デフォルトの名無しさん (ワッチョイ 8da5-tpL7)
2018/09/04(火) 22:56:05.84ID:Dsekqhyw0 .Net Framework 4.x から .Net Core 2.1 に移植しているんだが、
すごい数のエラー出まくりでマジ死にそうなんですけど、
みんな一つ一つ修正しながら移植しているのかな?
日本語の情報少なすぎでstackoverflow を一日中検索している。
それとも今でも.Net Framework 4.xを使っているサイトがほとんど?
すごい数のエラー出まくりでマジ死にそうなんですけど、
みんな一つ一つ修正しながら移植しているのかな?
日本語の情報少なすぎでstackoverflow を一日中検索している。
それとも今でも.Net Framework 4.xを使っているサイトがほとんど?
459デフォルトの名無しさん (ワッチョイ 23d2-3Y6X)
2018/09/04(火) 23:04:08.63ID:Gq1Hay5m0 >>458
ASP.NET MVCからってこと?
ASP.NET MVCからってこと?
460デフォルトの名無しさん (ワッチョイ 8da5-NPTZ)
2018/09/04(火) 23:23:19.69ID:Dsekqhyw0 >>459
そうそう
そうそう
■ このスレッドは過去ログ倉庫に格納されています
