RSSユーザー
2台のPCでの負荷分散は可能でしょうか?
岡三RSSの初心者です。定期的に株価情報をQUOTE_Mを使って知る方法を最近この「集いの広場」から体得し、大変重宝しております。しかしながら、有望な銘柄のローソク足を描かせようとしますと、処理が重くなり、株価情報のダウンロードに支障を来すようになってきました。従いまして、以下のようなことをしたいのですが、可能でしょうか?どなたか教えていただければありがたいです。
1.現在岡三RSSに接続しているPCをPC1とする。
2.隣のPC(PC2とする)とLanあるいは、USBケーブルで接続する。
3.PC1にて得られた有望株の銘柄コードを、定期的にPC2へ送る。
4.PC2では、PC1から送られてくる銘柄コードの銘柄のローソク足を描かせる。
以上です。よろしくお願いします。
2021年08月04日
大野 了
RSSユーザさん、こんにちは!!
そうですねー
可能かどうかであれば、プログラミングすれば可能です。
複雑なことをせずにやりたいのであれば、
1.PC1とPC2をLANで繋ぎ、共有フォルダを作成
2.PC1で有望株をテキストデータとして共有フォルダに掃き出し
3.PC2で定期的にそのテキストを読み込んで処理
が簡単だと思います。
また、処理がどのようなものかわからないため、なんとも言えませんが
Excelの描画が原因で処理が重たい場合は
処理が重たい部分を
Application.ScreenUpdating = False
と
Application.ScreenUpdating = True
で囲むと描画を止めることができます!!
注意点としては、エラーなどでVBAが止まった場合に
Application.ScreenUpdating = True
をかけていないと、描画が止まったままになりますので、ご注意ください!!
2021年08月04日
RSSユーザー
大野様
情報通知ありがとうございます。早速1. をトライしましたが、非常に手順が複雑で、数時間投入してトライしましたが、未だ共有化に成功しておりません(お互いのPCからお互いのPCが見えません!)。そこで、仮に共有化に成功した場合、2.の、PC1にて有望株データを共有フォルダに掃き出すにはどのようにすればよろしいでしょうか?又3.の、PC2で見えたデータをどのようにexcelに取り込めば良いのでしょうか? この方法について教えていただければ幸いです。
又、私のスキルが未熟で、共有化が出来なかった場合、2台のPCをUSB接続するケーブル(数千円で購入出来るらしい)を使いますと、クリップボードまで共有出来るとマニュアルに書いてありました。そこで、PC1で動いている株価情報を定期的にクリップボードに書き込めば、PC2の方でデータを取り込めるのではないかと考えました。すなわち、PC1にて、マクロで必要部分をcopyし、PC2でPaste により、時間同期を取って、定期的に取り出す。ということをすれば良いのでしょうか?
これにつきましても教えていただければ幸いです。
2021年08月04日
大野 了
RSSユーザさん、こんにちは!!
LANの構築は確かにネットワークの構成によりやり方が異なるので、
うまくいくことを祈ります!!
さてご質問の件ですが
>PC1にて有望株データを共有フォルダに掃き出すにはどのようにすればよろしいでしょうか?
こちらですが、手順が多いので、まとまっていてわかりやすそうなWebページを探しました
こちらをご参考いただけますと幸いです。
https://tonari-it.com/vba-txt-print/
こちらのページはテキストファイルという文字だけのファイルを作成するサンプルになっております。
こちらを参考に、対象の銘柄のデータをテキストデータとして出力していただければと思います!!
>PC2で見えたデータをどのようにexcelに取り込めば良いのでしょうか?
こちらも手順が多いため、参考になりそうなWebページを探しました(この流ればっかりですみません・・・
http://officetanaka.net/excel/vba/file/file08b.htm
このサイトをもとに、PC1で作られたテキストファイルをPC2で読み込むとデータの受け渡しができます。
>2台のPCをUSB接続するケーブル(数千円で購入出来るらしい)を使いますと、クリップボードまで共有出来るとマニュアルに書いてありました。そこで、PC1で動いている株価情報を定期的にクリップボードに書き込めば、PC2の方でデータを取り込めるのではないかと考えました。すなわち、PC1にて、マクロで必要部分をcopyし、PC2でPaste により、時間同期を取って、定期的に取り出す。ということをすれば良いのでしょうか?
こちらはどちらのマニュアルになりますでしょうかー?
USBで別PCを接続してクリップボードの共有といわれているので、
多分どこかの商品とは思いますが、現状の情報だけですとなんとも・・・
windowsにもクラウドクリップボードというPC間でクリップボードを共有する機能がありますが、
VBAから扱おうとすると大変ですので、この場合はテキストファイルなどで情報をやり取りしたが早いと思います!!
2021年08月04日
RSSユーザー
大野様
懇切丁寧な説明ありがとうございました。明日、共有化に再度挑戦してみたいと思います。これに失敗しますと、USBケーブルを購入するしかなさそうです!大変ありがとうございました。
2021年08月04日
大野 了
RSSユーザさん、こんばんは!!
こちらこそ、サイトのURLのコピペで申し訳ありません。
まずはLANの環境構築がうまくいくことを祈ります!!
2021年08月04日