前スレ
VB.NET質問スレ(Part40)
http://toro.2ch.net/test/read.cgi/tech/1365857015/
VB.NET質問スレ(Part41)
http://peace.2ch.net/test/read.cgi/tech/1391334405/
VB.NET質問スレ(Part42)
http://echo.2ch.net/test/read.cgi/tech/1419148239/
VB.NET質問スレ(Part43)
https://mevius.5ch.net/test/read.cgi/tech/1465958469/
VB.NET質問スレ(Part44)
■ このスレッドは過去ログ倉庫に格納されています
1.(もんじゃ)
2018/05/26(土) 18:08:49.12ID:QSlAAqmb156デフォルトの名無しさん
2018/12/08(土) 22:06:24.24ID:45hw1cdo >>149 だが、遅くなってすみません。
確かに、どんなことがあってもタイムアウトかエラーで止まるとかあるはず。
今回は、どうにも納得できないのはある。
現状は、プライベートIPに向けてPingしてるからなんともいえないけど。
Pingを外して作り直してみますね。
いろいろと、ありがとうございました。
参考になったことを感謝!
確かに、どんなことがあってもタイムアウトかエラーで止まるとかあるはず。
今回は、どうにも納得できないのはある。
現状は、プライベートIPに向けてPingしてるからなんともいえないけど。
Pingを外して作り直してみますね。
いろいろと、ありがとうございました。
参考になったことを感謝!
157デフォルトの名無しさん
2018/12/08(土) 22:16:09.79ID:pahfUmHO >>155
async/awaitだろうけど、その処理は非同期じゃないとできないものなのか?
async/awaitだろうけど、その処理は非同期じゃないとできないものなのか?
158デフォルトの名無しさん
2018/12/08(土) 22:50:58.82ID:RUYrEQD/ むしろ基本は非同期ファーストでよほどの理由がなければ同期にはしないのが現代の.NETプログラミングの常識だろう
まあVBerにそれを強制すると大惨事だろうけど
まあVBerにそれを強制すると大惨事だろうけど
159デフォルトの名無しさん
2018/12/08(土) 22:57:53.40ID:pahfUmHO >>158
それはUWPアプリの場合じゃないの?
それはUWPアプリの場合じゃないの?
160デフォルトの名無しさん
2018/12/08(土) 23:34:16.79ID:RUYrEQD/ UWPだろうとWinFormsだろうとUIスレッドを長時間ブロックしたらフリーズするのは一緒や
161デフォルトの名無しさん
2018/12/09(日) 08:33:34.68ID:rvgDVfN9 >>160
まぁ、そりゃそうだが何でもかんでも非同期処理にするのはどうかと思うぞ。
非同期って別スレッドだからスレッドの罠を分かってないヤツが実装すると危険だよ。
スキルの無いヤツほど難しい実装をやりたがる。
単純明快な実装で簡単にできるものまで。
まぁ、そりゃそうだが何でもかんでも非同期処理にするのはどうかと思うぞ。
非同期って別スレッドだからスレッドの罠を分かってないヤツが実装すると危険だよ。
スキルの無いヤツほど難しい実装をやりたがる。
単純明快な実装で簡単にできるものまで。
162デフォルトの名無しさん
2018/12/09(日) 09:27:52.83ID:QJ+QHutH >>161
ほとんどの非同期処理は別スレッドではない
システムに依頼したIOの完了を現在のコンテキストのままでやるか、
完了を待って元のスレッドへコールバックするかの違いでしかない(デフォルトでは)
長い処理の完了を待つ必要がある(でもイベントベースの非同期は面倒だからコードはシーケンシャルに書きたい)ときに
利用側が待機用スレッドを作る必要がないので、従来のBackgroundWorkerや生Threadよりずっと安全だ
ほとんどの非同期処理は別スレッドではない
システムに依頼したIOの完了を現在のコンテキストのままでやるか、
完了を待って元のスレッドへコールバックするかの違いでしかない(デフォルトでは)
長い処理の完了を待つ必要がある(でもイベントベースの非同期は面倒だからコードはシーケンシャルに書きたい)ときに
利用側が待機用スレッドを作る必要がないので、従来のBackgroundWorkerや生Threadよりずっと安全だ
163デフォルトの名無しさん
2018/12/09(日) 15:37:28.92ID:mC11Jcgj >>157
そうですね
リアルタイムの物理シミュレーションで、物理演算スレッドとは別に裏で走らせたい
重いと予想される処理があるので非同期でないと具合が悪いです(しかもその
別処理での計算結果を物理演算スレッドで使う)
物理演算スレッドと同じスレッドでその別処理を走らせると別処理の結果が出るまで
物理演算スレッドが先に進まなくて全体のパフォーマンスが悪化するんで、何とか
別処理は物理演算スレッドから更に分離してマルチスレッドにしたいと考えています
以前はメインスレッドで物理演算スレッドを実行していたせいで描画がかなり遅くなって
Backgroundworkerを使って物理演算スレッドを分離したという経緯があるので、そこに
別処理を組み込むのもBackgroundworkerでやれたら・・・と考えていました
そうですね
リアルタイムの物理シミュレーションで、物理演算スレッドとは別に裏で走らせたい
重いと予想される処理があるので非同期でないと具合が悪いです(しかもその
別処理での計算結果を物理演算スレッドで使う)
物理演算スレッドと同じスレッドでその別処理を走らせると別処理の結果が出るまで
物理演算スレッドが先に進まなくて全体のパフォーマンスが悪化するんで、何とか
別処理は物理演算スレッドから更に分離してマルチスレッドにしたいと考えています
以前はメインスレッドで物理演算スレッドを実行していたせいで描画がかなり遅くなって
Backgroundworkerを使って物理演算スレッドを分離したという経緯があるので、そこに
別処理を組み込むのもBackgroundworkerでやれたら・・・と考えていました
164デフォルトの名無しさん
2018/12/09(日) 19:44:31.49ID:rvgDVfN9165デフォルトの名無しさん
2018/12/09(日) 19:48:39.49ID:QJ+QHutH166デフォルトの名無しさん
2018/12/09(日) 19:54:44.04ID:QJ+QHutH なお、Taskがスレッドを使ってようがいまいが、それを使う側が意識する必要はない
デフォルトでは、処理の終了後に元と同じスレッドに処理が戻ってくるからね
デフォルトでは、処理の終了後に元と同じスレッドに処理が戻ってくるからね
167デフォルトの名無しさん
2018/12/09(日) 20:04:34.06ID:rvgDVfN9 >>165
ワーカースレッドを使ってるっぽいけどね。
ワーカースレッドを使ってるっぽいけどね。
168デフォルトの名無しさん
2018/12/09(日) 20:09:03.43ID:rvgDVfN9169デフォルトの名無しさん
2018/12/09(日) 20:14:07.42ID:QJ+QHutH170デフォルトの名無しさん
2018/12/09(日) 20:25:21.69ID:QJ+QHutH >>168
安易もクソも、長時間かかる処理をUIをブロックすることなく、かつ手書きステートマシンによる大きな生産性可読性もなく記述しようと思えば、
別スレッドで同期処理するかTask使うしかないでしょ
で前者に比べれば後者のほうがまだ安全だと言ってるの
あっ、VBプロの伝家の宝刀DoEventsがあったかw
安易もクソも、長時間かかる処理をUIをブロックすることなく、かつ手書きステートマシンによる大きな生産性可読性もなく記述しようと思えば、
別スレッドで同期処理するかTask使うしかないでしょ
で前者に比べれば後者のほうがまだ安全だと言ってるの
あっ、VBプロの伝家の宝刀DoEventsがあったかw
171デフォルトの名無しさん
2018/12/09(日) 20:40:58.46ID:rvgDVfN9172デフォルトの名無しさん
2019/01/10(木) 17:37:32.49ID:92qiHI93 .NET CoreとしてVB.NET使った事例増えてるんかね?
これで増えないとVB.NETもヤバい
これで増えないとVB.NETもヤバい
173デフォルトの名無しさん
2019/01/11(金) 20:27:00.79ID:7NoyRly5 VB.NETはあっても良いがVB.NETを使うやつは死滅してくれ
174デフォルトの名無しさん
2019/01/12(土) 07:46:10.27ID:uK0WXiBn 大丈夫100年後には皆死んでる
175デフォルトの名無しさん
2019/01/12(土) 19:37:47.15ID:f5l6WgiO UWPでdll使いたいんだけど、
Byval hogehoge as string だとエラー出ちゃうね。
試しに Byrefにすると通るんだけど、これバグかな?
文字列を受け取るのではなくて、送りたいからこれだと動かないんだけど。
Byval hogehoge as string だとエラー出ちゃうね。
試しに Byrefにすると通るんだけど、これバグかな?
文字列を受け取るのではなくて、送りたいからこれだと動かないんだけど。
176デフォルトの名無しさん
2019/01/19(土) 16:46:40.40ID:SwmccsG2 コンパイラエラー C2872 あいまいなシンボルです。
コンパイルエラーが解消出来ません。
ご教授下さい。
■コンパイルエラー内容
error C2872: 'MarketplaceWebServiceProducts' : あいまいなシンボルです
■やりたいこと
AmazonのAPI「Marketplace Web Service API (MWS)」のHello world
以下ページの右上 オレンジ色の「Download」ボタンから入手できる
「MWSProducts_2011-10-01_v2017-03-22.dll」の使用
https://developer.amazonservices.jp/doc/products/products/v20111001/cSharp.html
■DLLの使用
Visual Studioの対象プロジェクトのプロパティから、
上記DLLの参照を追加しました
■コーディング
using namespace MarketplaceWebServiceProducts;//←ここはコンパイルOK
using namespace MarketplaceWebServiceProducts::Mock;//←★ここで上記コンパイルエラー
■ご質問
上位の「MarketplaceWebServiceProducts」が正常なのに、
下位の「Mock」を付けるとあいまいなシンボルになるのはなぜでしょうか。
解決策をご教授ください。(可能であれば実装をご提供ください)
■環境
Visual Studio
.Net 4.0
C++/Cli
コンパイルエラーが解消出来ません。
ご教授下さい。
■コンパイルエラー内容
error C2872: 'MarketplaceWebServiceProducts' : あいまいなシンボルです
■やりたいこと
AmazonのAPI「Marketplace Web Service API (MWS)」のHello world
以下ページの右上 オレンジ色の「Download」ボタンから入手できる
「MWSProducts_2011-10-01_v2017-03-22.dll」の使用
https://developer.amazonservices.jp/doc/products/products/v20111001/cSharp.html
■DLLの使用
Visual Studioの対象プロジェクトのプロパティから、
上記DLLの参照を追加しました
■コーディング
using namespace MarketplaceWebServiceProducts;//←ここはコンパイルOK
using namespace MarketplaceWebServiceProducts::Mock;//←★ここで上記コンパイルエラー
■ご質問
上位の「MarketplaceWebServiceProducts」が正常なのに、
下位の「Mock」を付けるとあいまいなシンボルになるのはなぜでしょうか。
解決策をご教授ください。(可能であれば実装をご提供ください)
■環境
Visual Studio
.Net 4.0
C++/Cli
177デフォルトの名無しさん
2019/01/19(土) 18:28:37.99ID:wiNfQeeu >本当にありがとうございます!!!!!!!!!!!!
>キモヲタ万歳!!!!!!キモヲタ役に立つ!!!!!!!!
この質問者は、荒らしだから、無視しろ!
>キモヲタ万歳!!!!!!キモヲタ役に立つ!!!!!!!!
この質問者は、荒らしだから、無視しろ!
178デフォルトの名無しさん
2019/01/22(火) 11:08:00.90ID:MNWEiKG9 むかしのVisual Basic6とかVisual C++6を今からインストールしても
今インストールしてる最新の.NET環境に影響はありませんか?
今インストールしてる最新の.NET環境に影響はありませんか?
179デフォルトの名無しさん
2019/01/22(火) 14:50:18.96ID:WVGq8ekA >>178
影響あるんじゃね詳しくは知らんが
影響あるんじゃね詳しくは知らんが
180デフォルトの名無しさん
2019/01/22(火) 18:44:56.82ID:MNWEiKG9181デフォルトの名無しさん
2019/01/22(火) 21:45:30.75ID:omWGXlHy くわしいけど何か?
182デフォルトの名無しさん
2019/01/22(火) 21:49:21.31ID:8mJXdjen183デフォルトの名無しさん
2019/01/22(火) 22:25:56.22ID:dU5LcznM >>182
VS.NETは、バージョンの順番に入れないと上手く動かなかったりするけど
vb6, vc6は大丈夫だろ?
それ以前にWin10へのインストールはやったことがないなあ
俺なら仮装環境へWinXpを入れて使うか
VS.NETは、バージョンの順番に入れないと上手く動かなかったりするけど
vb6, vc6は大丈夫だろ?
それ以前にWin10へのインストールはやったことがないなあ
俺なら仮装環境へWinXpを入れて使うか
184デフォルトの名無しさん
2019/01/22(火) 22:31:17.97ID:dU5LcznM vb6のアプリはWin10でも騙しながらなんとか動くよ
185デフォルトの名無しさん
2019/01/22(火) 23:33:46.55ID:R4R8JbvY 騙しながらとは?
こういうあいまいな言葉いやだな。
コンピュータ業界の人ならはっきりとしたいものです。
前の会社で「サーバがコケた」とよく言ってた人を思い出した。
サーバに足はないんだからコケないだろ。
こういうあいまいな言葉いやだな。
コンピュータ業界の人ならはっきりとしたいものです。
前の会社で「サーバがコケた」とよく言ってた人を思い出した。
サーバに足はないんだからコケないだろ。
186デフォルトの名無しさん
2019/01/23(水) 09:44:49.58ID:94ZvYw52187デフォルトの名無しさん
2019/01/23(水) 11:55:45.33ID:FAv1PkTN vb6でコンパイルしたexeは騙し欺し動くけど
開発環境そのものを入れるのは何か問題あった希ガス
開発環境そのものを入れるのは何か問題あった希ガス
188デフォルトの名無しさん
2019/01/23(水) 12:23:13.73ID:PxjKjC0I >>187
インストール時にエラーが出まくるけど開発出来る程度にはインストールできたはず。
インストール時にエラーが出まくるけど開発出来る程度にはインストールできたはず。
189デフォルトの名無しさん
2019/02/03(日) 07:05:27.37ID:1VeLLRtF 個人で使うならいいだろうけど
仕事では使えんぞ
仕事では使えんぞ
190デフォルトの名無しさん
2019/02/03(日) 08:12:36.09ID:hzttK4k1 >>189
何が?
何が?
191デフォルトの名無しさん
2019/02/03(日) 09:37:23.77ID:jXQtgLw9 無理やりインストールしたVB6で作ったソフトを仕事で使えるわけない
192デフォルトの名無しさん
2019/02/03(日) 09:46:16.79ID:hzttK4k1193デフォルトの名無しさん
2019/02/03(日) 16:33:16.07ID:LOT7/zBp 業務で保守するなら古いOSも用意しとけよ
194デフォルトの名無しさん
2019/02/03(日) 21:35:04.09ID:jXQtgLw9 会社が動作保証できない環境で開発させるのはブラックだけ
195デフォルトの名無しさん
2019/02/03(日) 23:41:50.04ID:PKgH5/Eo >>35
Strongwwwww
Strongwwwww
196デフォルトの名無しさん
2019/02/05(火) 22:36:03.07ID:EuMjYSra え?Microsoft製品って動作保証されてるの?
知らなかったなあ。.NET Frameworkって何か起きた時にはMicrosoftが補償してくれるんだ。
UWPなんかコンパイラのバグばかりだけど、これって金銭的補償とかしてくれるの?
そもそも業務でVB6使うよりも、Windows10使うほうが色々リスク高いと思うけど。
知らなかったなあ。.NET Frameworkって何か起きた時にはMicrosoftが補償してくれるんだ。
UWPなんかコンパイラのバグばかりだけど、これって金銭的補償とかしてくれるの?
そもそも業務でVB6使うよりも、Windows10使うほうが色々リスク高いと思うけど。
197デフォルトの名無しさん
2019/02/05(火) 23:52:58.77ID:seWX9f2k win10はサポート切れてないし
198デフォルトの名無しさん
2019/02/06(水) 02:13:01.38ID:wO/VNrzd 今からでもいいので20年前に出たVB6のバージョンアップ版を出したほうがいいと思う
199デフォルトの名無しさん
2019/02/06(水) 05:57:36.92ID:dzTtF137 >>198
なんで?
なんで?
200デフォルトの名無しさん
2019/02/06(水) 09:18:34.15ID:ifDXGzsv >>198
なんで?
なんで?
201デフォルトの名無しさん
2019/02/06(水) 09:50:24.95ID:5NZNyJzo >>198
VB.NET: アタシのどこがいけなかったの?
VB.NET: アタシのどこがいけなかったの?
202デフォルトの名無しさん
2019/02/06(水) 12:43:36.87ID:yK0c/OTQ203デフォルトの名無しさん
2019/02/06(水) 12:48:03.59ID:wygak7fd >>202
.netで不具合報告をしたら速攻でパッチ出してくれたが
.netで不具合報告をしたら速攻でパッチ出してくれたが
204デフォルトの名無しさん
2019/02/06(水) 12:48:32.65ID:yK0c/OTQ >>198
最新版のVB6のIDE用パッチは2016に出てるよ。ぐぐっても古い記事しか出てこないから充ててない人多いよね。
サポート期限ガーとか言ってる奴に限ってvisual studio2008とか使い続けてるんだよな。もうサポート期限切れてるのに。
最新版のVB6のIDE用パッチは2016に出てるよ。ぐぐっても古い記事しか出てこないから充ててない人多いよね。
サポート期限ガーとか言ってる奴に限ってvisual studio2008とか使い続けてるんだよな。もうサポート期限切れてるのに。
205デフォルトの名無しさん
2019/02/06(水) 12:49:27.47ID:yK0c/OTQ >>203
へえー、富士通とかマイクロソフトに近い人なのかな?
へえー、富士通とかマイクロソフトに近い人なのかな?
206デフォルトの名無しさん
2019/02/06(水) 12:52:43.30ID:wygak7fd >>205
不具合が100%再現するコードを送ったら直ぐに直してくれた
不具合が100%再現するコードを送ったら直ぐに直してくれた
207デフォルトの名無しさん
2019/02/06(水) 12:53:56.57ID:yK0c/OTQ208デフォルトの名無しさん
2019/02/06(水) 12:59:46.34ID:yK0c/OTQ ちなみにVC6を未だに現役で使い続けてるところ沢山あるけど、そこにツッコミ入れる人は少ないんだよな。
コンパイラとしても古いけど、やはり枯れて実績が積まれて使い慣れてるから、なかなか手放せない。
VB6も同じだと思うよ。
コンパイラとしても古いけど、やはり枯れて実績が積まれて使い慣れてるから、なかなか手放せない。
VB6も同じだと思うよ。
209デフォルトの名無しさん
2019/02/06(水) 13:00:09.38ID:259i/glJ 日本マイクロソフトは営業所みたいなもんだから。
製品作ってる技術者なんかいない。
製品作ってる技術者なんかいない。
210デフォルトの名無しさん
2019/02/06(水) 13:13:25.78ID:wygak7fd211デフォルトの名無しさん
2019/02/06(水) 17:56:47.94ID:yK0c/OTQ >>201
C#も同じだけど、ソースコードばらまくようなものだもん。ILspyみたいなフリーで高機能なのあるんだもん。
変数を分かりにくくする程度の難読化なんて俺から言わせれば無意味。
VB6はネイティブコンパイルできるから、ソースの可逆性がVCと同じくらい難易度高くなる。現にVCの難読化ソフトがないのはそーゆうこと。
C#も同じだけど、ソースコードばらまくようなものだもん。ILspyみたいなフリーで高機能なのあるんだもん。
変数を分かりにくくする程度の難読化なんて俺から言わせれば無意味。
VB6はネイティブコンパイルできるから、ソースの可逆性がVCと同じくらい難易度高くなる。現にVCの難読化ソフトがないのはそーゆうこと。
212デフォルトの名無しさん
2019/02/06(水) 18:25:35.63ID:emqFOXxP ConfuserEx使えば大丈夫ですわよ?
213デフォルトの名無しさん
2019/02/06(水) 18:50:07.27ID:yK0c/OTQ >>212
分かってないな。
VB.netの文法や関数、クラスを変えることはできない。
外部dllなどを参照している場合、それを誤魔化すことはできない。
従って手間は掛かるけど、難読化なんて簡単に破れる。
なんか、最近だと一部のソースをC++の外部DLLに置き換えてしまう難読化ソフトがあるみたいだけど、本末転倒だと思うよ。
分かってないな。
VB.netの文法や関数、クラスを変えることはできない。
外部dllなどを参照している場合、それを誤魔化すことはできない。
従って手間は掛かるけど、難読化なんて簡単に破れる。
なんか、最近だと一部のソースをC++の外部DLLに置き換えてしまう難読化ソフトがあるみたいだけど、本末転倒だと思うよ。
214デフォルトの名無しさん
2019/02/06(水) 22:41:48.38ID:dzTtF137 お前らのコードは難読化不要なほど難解だろ
215デフォルトの名無しさん
2019/02/07(木) 12:10:48.57ID:/tmgbETq ActiveX DLLをファイル名だけでActivater.CreateInstanceする方法無いでしょうか?
前ブログで見たことあったと思うんですが
見つからなくて。
前ブログで見たことあったと思うんですが
見つからなくて。
216デフォルトの名無しさん
2019/02/13(水) 20:54:10.62ID:e1ucj2Au VB.NETは滅びぬ!何度でも甦るさ!
.NET CoreにVisual BasicのFile IOを追加
https://www.infoq.com/jp/news/2019/02/VB-File-IO-Core
.NET CoreにVisual BasicのFile IOを追加
https://www.infoq.com/jp/news/2019/02/VB-File-IO-Core
217デフォルトの名無しさん
2019/02/13(水) 22:24:41.93ID:9vYYaAAU 要らんことするな
218デフォルトの名無しさん
2019/02/18(月) 23:09:48.26ID:izV4xJWd 難読化だって? 先日、大企業のシステムアプリの不具合を報告したら、
「作成した担当者が辞めてしまって・・修正できません。」とか言うからね。
これって、他人のコードが読めないって言われてるのと同じだろ?
可読性wwww
「作成した担当者が辞めてしまって・・修正できません。」とか言うからね。
これって、他人のコードが読めないって言われてるのと同じだろ?
可読性wwww
219デフォルトの名無しさん
2019/02/19(火) 06:10:45.81ID:huoX4Tk+ >>218
おまえがなおせ
おまえがなおせ
220デフォルトの名無しさん
2019/02/20(水) 11:54:28.08ID:rLBm50YU それ往々にして
×修正できません
○修正したくありません
だから
×修正できません
○修正したくありません
だから
221デフォルトの名無しさん
2019/02/20(水) 12:15:33.38ID:dJdhvYqy じゃ、修正費用10億円で
222デフォルトの名無しさん
2019/02/22(金) 12:19:35.43ID:moZ6n3ck うわきもっ
223デフォルトの名無しさん
2019/02/22(金) 12:34:23.33ID:AeIyPspu vb.netはクールだけど使ってるやつはキモイしブサイクでスキルがない
224デフォルトの名無しさん
2019/03/01(金) 13:59:48.75ID:WP+oH8uz / ̄ ̄ ̄ ̄\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( 人____)< じゃ、10億円で
|./ ー◎-◎-) \______________
(6 (_ _) ) カタカタカタ
| .∴ ノ 3 ノ ______
ゝ ノ .| | ̄ ̄\ \
/ \__| | | ̄ ̄|
/ \___ | | |__|
| \ |つ |__|__/ /
/  ̄ ̄ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕
| | ̄
( 人____)< じゃ、10億円で
|./ ー◎-◎-) \______________
(6 (_ _) ) カタカタカタ
| .∴ ノ 3 ノ ______
ゝ ノ .| | ̄ ̄\ \
/ \__| | | ̄ ̄|
/ \___ | | |__|
| \ |つ |__|__/ /
/  ̄ ̄ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕
| | ̄
225デフォルトの名無しさん
2019/03/01(金) 19:53:16.99ID:osl5wkC+ 10億円なら受けますよ
226デフォルトの名無しさん
2019/03/02(土) 13:59:32.45ID:WupyvY1Q やっぱキモイ
227デフォルトの名無しさん
2019/03/03(日) 08:16:08.23ID:lBDiiSQm そんな端金では出来ひんで
228デフォルトの名無しさん
2019/03/03(日) 09:00:13.95ID:dbXXzJ29 Accessで作った方が速いと言われてしまうのですが、実際どうなんでしょうか
229デフォルトの名無しさん
2019/03/03(日) 10:08:50.34ID:lBDiiSQm230デフォルトの名無しさん
2019/03/08(金) 19:20:04.14ID:quBQyQDX >>228
その速いとはすぐに作れるという意味なのか、動作が速いというのかどっちだろう
その速いとはすぐに作れるという意味なのか、動作が速いというのかどっちだろう
231デフォルトの名無しさん
2019/03/10(日) 00:53:07.03ID:Xug5O2kK バイナリファイルを編集したいのですが、内容が書き換わりません。
どこが駄目なのでしょうか?
Private Sub btnWrite_Click(sender As Object, e As EventArgs) Handles btnWrite.Click
Using fs As New System.IO.FileStream(SaveFileName, System.IO.FileMode.Open, System.IO.FileAccess.ReadWrite)
Dim ByteArray(fs.Length - 1) As Byte
Dim CharParam() As Byte
fs.Read(ByteArray, 0, ByteArray.Length)
hoge = 100
ReDim CharParam(1)
CharParam(0) = hoge
Buffer.BlockCopy(BitConverter.GetBytes(CharParam(0)), 0, ByteArray, 75, BitConverter.GetBytes(CharParam(0)).Length)
fs.Write(ByteArray, 0, ByteArray.Length)
End Using
Call btnRead_Click(sender, e)
MsgBox("書込完了!!")
End Sub
どこが駄目なのでしょうか?
Private Sub btnWrite_Click(sender As Object, e As EventArgs) Handles btnWrite.Click
Using fs As New System.IO.FileStream(SaveFileName, System.IO.FileMode.Open, System.IO.FileAccess.ReadWrite)
Dim ByteArray(fs.Length - 1) As Byte
Dim CharParam() As Byte
fs.Read(ByteArray, 0, ByteArray.Length)
hoge = 100
ReDim CharParam(1)
CharParam(0) = hoge
Buffer.BlockCopy(BitConverter.GetBytes(CharParam(0)), 0, ByteArray, 75, BitConverter.GetBytes(CharParam(0)).Length)
fs.Write(ByteArray, 0, ByteArray.Length)
End Using
Call btnRead_Click(sender, e)
MsgBox("書込完了!!")
End Sub
232デフォルトの名無しさん
2019/03/10(日) 01:14:12.25ID:EyJHBQRt 書き換わらないというか末尾に追記されてるよね?
Readした時点で一番最後ポイントしてるからそこでWriteしたら当然末尾に書かれるぞ
Position変更するかSeekするかしないと
Readした時点で一番最後ポイントしてるからそこでWriteしたら当然末尾に書かれるぞ
Position変更するかSeekするかしないと
233デフォルトの名無しさん
2019/03/10(日) 01:33:19.69ID:Xug5O2kK >>232
ありがとうございます。上手くいきました。
ありがとうございます。上手くいきました。
234デフォルトの名無しさん
2019/03/12(火) 19:34:31.51ID:TAliomTW235デフォルトの名無しさん
2019/03/12(火) 19:36:34.72ID:TAliomTW236デフォルトの名無しさん
2019/03/12(火) 22:00:03.99ID:nQMIHFtX form1にcmbSkill0〜cmbSkill12というcomboBoxを配置してForm_Loadに以下のようなソースを書いたのですが
「オブジェクト参照がオブジェクト インスタンスに設定されていません。」というエラーが出ます。
vb6のコントロール配列のような処理がしたいのですが、何が悪いのでしょうか?
' 表示用の列を設定
For i = 0 To 12
CType(Me.Controls("cmbSkill" & i.ToString), ComboBox).DisplayMember = "items"
Next
「オブジェクト参照がオブジェクト インスタンスに設定されていません。」というエラーが出ます。
vb6のコントロール配列のような処理がしたいのですが、何が悪いのでしょうか?
' 表示用の列を設定
For i = 0 To 12
CType(Me.Controls("cmbSkill" & i.ToString), ComboBox).DisplayMember = "items"
Next
237デフォルトの名無しさん
2019/03/12(火) 22:29:04.82ID:wfmXoAZE >>236
デザインで貼っても配列にならないからコードで記述
デザインで貼っても配列にならないからコードで記述
238デフォルトの名無しさん
2019/03/12(火) 23:22:19.14ID:p/ONOfms GroupBox(gpb1)の上にComboBoxを貼り付けていたのが原因でした。
以下のように修正したら上手くいきました。お騒がせいたしました。
For i = 0 To 12
CType(Me.gpb1.Controls("cmbSkill" & i.ToString), ComboBox).DisplayMember = "items"
Next
以下のように修正したら上手くいきました。お騒がせいたしました。
For i = 0 To 12
CType(Me.gpb1.Controls("cmbSkill" & i.ToString), ComboBox).DisplayMember = "items"
Next
239デフォルトの名無しさん
2019/03/13(水) 22:18:53.03ID:H4W3SqSw 同じ値の入るDataTable(コンボボックス用)を12個用意して値を設定したいのですが
ループ処理でうまく処理する方法はないでしょうか?宜しくお願いします。
Dim dsskill1_0 As New DataTable
Dim dsskill1_1 As New DataTable
〜
Dim dsskill1_12 As New DataTable
dsskill1_1.Columns.Add("items", GetType(String))
dsskill1_1.Columns.Add("key", GetType(Integer))
row = dsskill1_1.NewRow
row("items") = "なし"
row("key") = 0
dsskill1_1.Rows.Add(row)
row = dsskill1_1.NewRow
row("items") = "LV1"
row("key") = 1
dsskill1_1.Rows.Add(row)
dsskill1_2.Columns.Add("items", GetType(String))
dsskill1_2.Columns.Add("key", GetType(Integer))
row = dsskill1_2.NewRow
row("items") = "なし"
row("key") = 0
dsskill1_2.Rows.Add(row)
row = dsskill1_2.NewRow
row("items") = "LV1"
row("key") = 1
dsskill1_2.Rows.Add(row)
ループ処理でうまく処理する方法はないでしょうか?宜しくお願いします。
Dim dsskill1_0 As New DataTable
Dim dsskill1_1 As New DataTable
〜
Dim dsskill1_12 As New DataTable
dsskill1_1.Columns.Add("items", GetType(String))
dsskill1_1.Columns.Add("key", GetType(Integer))
row = dsskill1_1.NewRow
row("items") = "なし"
row("key") = 0
dsskill1_1.Rows.Add(row)
row = dsskill1_1.NewRow
row("items") = "LV1"
row("key") = 1
dsskill1_1.Rows.Add(row)
dsskill1_2.Columns.Add("items", GetType(String))
dsskill1_2.Columns.Add("key", GetType(Integer))
row = dsskill1_2.NewRow
row("items") = "なし"
row("key") = 0
dsskill1_2.Rows.Add(row)
row = dsskill1_2.NewRow
row("items") = "LV1"
row("key") = 1
dsskill1_2.Rows.Add(row)
240デフォルトの名無しさん
2019/03/14(木) 10:00:44.07ID:UTzF5k1f 全部同じならCopy()でいいじゃん
241デフォルトの名無しさん
2019/03/14(木) 10:04:05.65ID:HIuTGTUE 同じデータなら同じデータソースを使えば良いだけでは?
242デフォルトの名無しさん
2019/03/14(木) 22:55:57.19ID:hVHukwdE243デフォルトの名無しさん
2019/03/15(金) 08:38:00.32ID:G4fmj6rk244デフォルトの名無しさん
2019/03/15(金) 11:28:40.12ID:9KYAnn5X DataViewつかえよ
245デフォルトの名無しさん
2019/03/15(金) 12:19:43.79ID:K2+pazAC comboboxに紐つけるデータソースにdatatableは重すぎる
246デフォルトの名無しさん
2019/03/15(金) 19:28:26.67ID:N+PfBtn+247デフォルトの名無しさん
2019/04/10(水) 19:45:12.03ID:3k/2grcJ For Each c As DataGridViewColumn In .DataGridView1.Columns
c.SortMode = DataGridViewColumnSortMode.NotSortable
Next
このコードをLINQを駆使して1行で書けるのでしょうか?
c.SortMode = DataGridViewColumnSortMode.NotSortable
Next
このコードをLINQを駆使して1行で書けるのでしょうか?
248デフォルトの名無しさん
2019/04/10(水) 20:37:28.62ID:GrAOtSj+ 基本的にLINQは更新系には使わないので
CastしてToListしてForEachでできなくもないけど無意味だな
CastしてToListしてForEachでできなくもないけど無意味だな
249デフォルトの名無しさん
2019/04/10(水) 22:03:12.93ID:VgO1MWer >>247
Datagridview1.Columns.Cast<DataGridViewColumn>().ToList().ForEach(f => f.SortMode = DataGridViewColumnSortMode.NotSortable);
c# だけど、無理やり過ぎる
Datagridview1.Columns.Cast<DataGridViewColumn>().ToList().ForEach(f => f.SortMode = DataGridViewColumnSortMode.NotSortable);
c# だけど、無理やり過ぎる
250247
2019/04/11(木) 12:51:27.23ID:oQ2Viasg 余計見にくくなった気がしますので止めます
251デフォルトの名無しさん
2019/04/11(木) 13:22:50.56ID:GR4ezT/u いい洗濯だ。
252デフォルトの名無しさん
2019/04/11(木) 15:14:35.51ID:t6ZqSbU2253デフォルトの名無しさん
2019/04/26(金) 09:49:24.87ID:mNIbZNQ0 bindingsourceのfilterを一時的に動かないようにできますか?
datasourceを変更したタイミングで自動的にfilterしてほしくないときがあって…
datasourceを変更したタイミングで自動的にfilterしてほしくないときがあって…
254デフォルトの名無しさん
2019/04/26(金) 10:10:01.19ID:u4NAhbhS 一時的に動かないって、フィルタするかしないかしかないけど
それでいいんだったらRemoveFilterなりFilter = ""なりすればいい
それでいいんだったらRemoveFilterなりFilter = ""なりすればいい
255デフォルトの名無しさん
2019/04/26(金) 10:10:32.62ID:3DaeQ571■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【外国人問題】小野田紀美担当相「不法就労や不法滞在は許さない」 [シャチ★]
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」 [冬月記者★]
- 【野球】井端監督 大谷翔平、山本由伸らのWBCへの参加 「1日も早く返事ほしい」「待っててといっても、国内組が遅くなってしまう」★3 [冬月記者★]
- 中国で「クレしん」公開延期 対日報復、エンタメに波及 [蚤の市★]
- 経団連会長、日中は建設的対話を 経済3団体が高市首相と初会談も日中関係は話題に登らず… [BFU★]
- 【映画】『クレヨンしんちゃん』 中国で公開延期 対日報復、エンタメに波及 [冬月記者★]
- お前らってやっぱ一生底辺なの?
- 日経時間外、5万円割れ 垂直落下始まる [402859164]
- ワイ、ゴスロリ着るんだがどう? ★2
- 有識者「高市総理が発言を撤回したり、辞職するしかないと言っている人は、それで日中関係が今まで通りになると思ってる?」 [834922174]
- ウッドデッキで調子こいてたやついたじゃん
- 🦉エッホエッホ アンパンマンは猫舌って伝えなきゃ
