Mistel BAROCCO の設定について1 右クリック

右クリックをキーに割り当てたい。 右クリックのショートカットキーは「SHIFTG+ F10」 なので、 「FN + CTRL」でマクロ記録スタート。 今回は「FN + SPACE」に割り当てるので、「FN + SPACE」を押下。 「SHIFT + FN + 0」を押下 「FN + CTRL」で記録完了 以…

VB.net パラメータクエリ DBNull.Value を入れているのに、0になってしまう。

params.Add(New OleDb.OleDbParameter("@data1", params.Add(New OleDb.OleDbParameter("@data2" params.Add(New OleDb.OleDbParameter("@data3", params.Add(New OleDb.OleDbParameter("@data1", ← これが重複していた params.Add(New OleDb.OleDbParameter…

実行されないサービスの罠

案件: 指紋ダブル認証システム ログイン時に指紋認証画面を表示し、二人の認証がない場合には、Windows を強制的にシャットダウンする。 ログイン画面は.netで、シャットダウン処理はWindowsServiceを.net で作成し実現する。 ログイン画面はタスクスケジュ…

VisualStudio2017 Microsoft.Office.Interop.Access が参照できない 

COM参照「4affc9a0-5f99-101b-af4e-00aa003f0f07」バージョン9.0を解決できませんでした。 オブジェクト参照がオブジェクト インスタンスに設定されていません。 始まりはOFFICE365の上にそのままOFFICE2016をインストールしたこと。 気づいたら、Intero…

VB.NET WindowsService 起動しない 実行されない

指紋二重ログインの機能を自作していました。 認証されなかった場合に、ウィンドウズサービスで強制的にシャットダウンします。 管理者ではなく、標準ユーザーを作成し、 試すと、ログインしてもサービスが起動していませんでした。 手動になっていたところ…

Windows 起動時に すぐにフォームを表示したい。

スタートアップに登録しても、遅い。 20秒くらいかかっている。遅すぎて使えない。 そんな時は、タスクスケジューラで、トリガをログイン時にすると結構早いです。 5~10秒にまで縮まりました。 さらに、作成したタスクを一度XMLにエクスポートし、 Prio…

コリコランを買いました

迷った末に、購入しました。 肩こりがひどく、毎日痛みに苦しんでいます。 キーボードに長時間向かうことができなくなりつつありましたが。。。 コリコラン・・・効きます。 使う前と比較すると、仕事終わりでの肩の痛みが全く違います。 痛みがなくなったわ…

Rasberry pi 3 QT のエラー libegl warning dri2 failed to authenticate を解消しようとしたら、アプリが起動しない。

libegl warning dri2 failed to authenticate というエラーが QTアプリのコンパイル時に、毎回出ているので、 検索して対処してみました。 sudo apt-get install chromium-browserLIBEGL=`sudo find /usr/lib/chromium-browser -name libEGL.so`LIBGLES=`sud…

Rasberry Pi3 で GUIアプリを作成する② -環境構築 Windows10

Rasberry Pi3 上ですべて作成可能でしたが、 Webの検索等の利便性を考えて、Windows10上にもQTの開発環境を構築しました。 (Windows)Qtの開発環境を構築(Qtのインストール) - peanutice’s blog ↑ここを参考にインストールしましたが、なぜかコンパイルで…

Rasberry Pi3 で GUIアプリを作成する① -環境構築

Rasberry Pi3で GUIアプリを、という話になり、 調べて出てきたQTで作ることに決めました。 決め手はC++でできること。C++はあまりやったことがないので、 これを機会にマスターしたいと思います。 RasberryPiへのQTのインストールは簡単に終わりました。 …

Windows10 リモートデスクトップで US配列に勝手に変わってしまった

あるWindows10PCにリモートデスクトップで接続して作業した後、 キーボード配列がUS配列に変わってしまっていると連絡が入りました。 私のPCはUS配列で使用しているので、なぜかそれがうつったようです。 設定からキーボードレイアウトを変更してもらおうと…

VB.NET Excel 「外部データのフォーマットがただしくありません」

VB.NETでエクセルを開こうとするとエラー。 Provider=Microsoft.Jet.OLEDB.4.0 で エクセルの拡張子は.xls 「 Microsof Excel 5.0/95 ブック」 で保存していると、 「外部データのフォーマットが正しくありません」 とエラーが発生します。 「Excel 97-2003…

VB.NET で データテーブルをLINQ でソート Group By sum して合計する

LINQでソートしてみました motoTable As DataTable には、DBから取得したデータが入っていることとします。 Dim query = From row In motoTable.AsEnumerable Order By row("StaffCode"), row("WorkingDay") Select row Dim SortedTable As DataTable = quer…

VB.NET で MariaDB の blob にデータをインサート、セレクトする。1

会社で指紋照合システムを使用していますが、 現在は保存された指紋ファイルを照合に使っています。 セキュリティを考量し、ファイルのバイト配列をMariaDBにインサートし、 指紋チェック時に、DBに接続してバイナリで読みだして照合することにしました。 が…

Disk Boot Failure  起動しない

古い WindwosXPのPCが起動しません。 ずっと使っていなかったのですが、音を作成するひつようがあったので、 DTM環境のある古いPCを引っ張り出してきたのですが。 ① 起動しない → バイオスの後、CUPのセッティングがどうのというエラーが出ている。 ② BIOSの…

YooSee カメラ の仕様について

まず、IPアドレスを設定できません。 DHCPがないと何もできない。 接続するためには、何かDHCPの機器をつないでIPを振ってもらいます。 会社でテストをしていたのですが、DHCPを使用していないので、IPを振るのに苦労しました。テスト用のルータをDHCPにして…

Bluetooth PAN 接続の不思議

Keyence の端末、BT-W85TをBluetoothでPAN接続し、パソコン越しにPLCと通信させている。 BT-W85T上のプログラムからブルートゥース接続をこころみる。 ① ブルートゥース・オープン ② ペアリング ③ PANコネクト を順に行うが、接続に結構失敗する。 理由がよ…

.net で作る Windows Service

ソフトウェアの起動を監視するサービスを作成して使用しています。 ところが、そのサービスを稼働させている端末(Windows10)で、 CPUの使用率が、そのサービスだけで40%使用してしまっているのです。 これは問題。。。監視の方法として □ ループでプロセス…

BT-W85T と PLC 間で 直接通信を行う。

Keyence製 のPLCとBT-W85Tという端末(バーコード、OCRリーダー) で直接通信を行っています。 方法は3個試行していて、 ① 無線LANでBT-W85Tをネットワークに接続する。 ② BluetoothでPCにPAN接続し、そのネットワークアダプタと、PLCの属するネットー枠に接…

Bluetooth の通信方法について

① 仮想シリアルポートとして通信する → SPP ② 仮想イーサネットとして通信する → PAN 『Bluetoothはその特性上、様々なデバイスでの通信に使用される為、機器の種類ごとに策定されたプロトコルがあり、それらの使用方法をプロファイル (Profile) と呼び標準…

Compact Framework3.5 で アプリケーションの多重起動を防止する

.NET Compact Framework(VB.NET)で二重起動防止(Mutexを利用)する方法 - Lunarfactory ここのコードを、そのまま利用しました。ありがとうございます。 しかし、エントリポイントに処理が入らない。 と思ったら設定がありました。 スタートアップオブジ…

Rasberry pi 3 の NTPに ×がつく

ntpq -pで同期を確認すると、 しばらくすると、設定したサーバの横に*がつくはずなのに、 ×がつくばかり。。。 複数設定したNTPの時刻がずれていて、同期時にエラーが出ていたようです。 NTPサーバを一つにしたら、すぐに正常に同期しました。 複数のネット…

WMR-RM433W の固定IP設定不可について

閉鎖ネットワークに、無線機器を接続したかったために、購入しました。 LANのIPを固定にできないようだったので、だめか?と思いましたが、大丈夫。 192.168.0.xx の機器同士で通信できました。 調べたらLAN側のIPは192.168.13.1のままのようでしたが。 ロー…

KEYENCE BT の シミュレータで、配置異常がでる。

何を試しても配置異常がでてしまっていたのですが、 「ツール」→「デバイス」→「構成」→でIPを設定するとできるようになりました。

KEYENCE のPLC KV5000 に TCPで 上位リンクで通信を行う。

PLCがサーバになり、ソフト側がクライアントです。 ソケット通信を行う場合、PLCはサーバとしてパッシブオープンして、 クライアントを待ち受ける必要があります。 接続した後に、データのやり取りを行います。 ですが、上位リンクでPCから指令を出す場合、 …

無線LANの パスワードについて wpa2 エンタープライズ

今日会社に行ったら、朝一番で「ネットワークがつながらない」 ということで、無線LANの話題です。 先日会社のPCを全て無線化しました。 無線LAN子機をUSBにさしてアクセスポイントにWPA2 エンタープライズで 接続しています。 接続されていないPCを見ると、…

rasberry pi 3 で 計数カウンタを作成する6 -ソケット通信 クライアント再接続

さて、前回カウンターの値を、ソケット通信でサーバに接続して、 送るところまでやりましたが、 サーバを一度落としてしまうと、 サーバが再起動しても、クライアントの再接続がなかなかできず、苦労しました。 最終的に実現した方法は。 ① カウントのプログ…

Yamaha ルーター RTX810を使用した、ネットワーク構築 -1 ルーティング,ping

拠点1 2 3 がVPNでつながっています。 RTX810 が各拠点にあって、フレッツ光のVPNのサービスを使用しています。 拠点2に新しいネットワークを追加し、ルーティングします。 RTX810を追加して、その下の島を新たなネットワークとします。 拠点2の事務所…

rasberry pi 3 で 計数カウンタを作成する5 -python

以下に、カウンターで使用しているパイソンのプログラムを掲載します。 サーバに接続して、カウントするごとに数値をサーバに送るようにしています。サーバはVB.net で作成しました。 ここにはクライアントのパイソンのみ掲載します。 import RPi.GPIO as GP…

Windows10 NTPサーバが動作しない

社内の閉鎖ネットワークにWindows10で動作するNTPサーバがあるのですが、 気づいたら動作していませんでした。 Windows 10 をNTPサーバにする手順 | 無停電電源装置(UPS) | イートン この手順でやり直しましたが、net start w32time をプロンプトから実行す…