Visual Basic

二〇一五年皐月十六日

VB.netでメモリを覗いてみるテスト 1

ATS-PTプラグイン(C++製DLL)内の変数をリアルタイムで観察したい、でもBVEの画面内に表示させようと思うと画像を作成してパネルファイルを修正してとめんどくさい。ということで、

DLL起動時に変数のポインタをゲットして文字列としてテキストファイルに出力
 ↓
VB.net製のソフトを起動し、テキストファイルを読み込んで指定アドレスの値を読み込んで画面に表示

というのを企てました。

共有メモリーの方法もあるようなので、そっちのほうがエラーも出ず楽なのかな…?

(後日談)
共有メモリーの方法は読み取りできずに失敗しました。
ここで時間をくっててもしょうがないのでとりあえずは無期限休止
 

このエントリーをはてなブックマークに追加 Clip to Evernote
iliketrain at 17:48|PermalinkComments(0)TrackBack(0)

二〇一五年卯月廿七日

列挙体って…

 社のソフトをカスタマイズしてると、ENUMとやらがたくさん出てきてソースが非常に長くなっててややこしいのだけれど、このENUMってphpでいうところの連想配列的な認識でいいのかしらん…

このエントリーをはてなブックマークに追加 Clip to Evernote
iliketrain at 21:26|PermalinkComments(0)TrackBack(0)

二〇一五年卯月十七日

未登録の番号の検索

 データベースに登録されているデータでIDなどのユニークな番号(かぶってはいけない番号)をユーザー側が設定・変更できるようにする場合、使用できる番号を提示してやればお便利なわけですが、小難しい方法を教えてもらったので忘れないように書いておきます。
 方法としては、現在使用済みの番号の最大値+1を出す or 使用されていない番号のうち最小のものを出す

テーブル名 Tユーザー
 必要なキー
  ・番号 int NOT NULL  (自然数のみとします)

 続きを読む

このエントリーをはてなブックマークに追加 Clip to Evernote
iliketrain at 23:00|PermalinkComments(0)TrackBack(0)

二〇一五年卯月十一日

iniファイルを読み込みたかったけど…

 BVEの車両パラメータファイルはiniファイルっぽい書式になっているので、楽して読み込めないかなぁと思ってググったら、MS公式に載っていました。


続きを読む

このエントリーをはてなブックマークに追加 Clip to Evernote
iliketrain at 23:24|PermalinkComments(0)TrackBack(0)

二〇一五年卯月二日

ptconfig ver0.1リリース

BVEの車両パラメータファイルやATS-PTプラグインの設定ファイルを生成できるプログラム
ptconfig ver0.1をリリースします。

使い方はzipファイル内のりーどみーに書いてあります。

DL先
https://drive.google.com/file/d/0BzcFvZ1x5VC9QUt6UDBNM0N0MzA/view?usp=sharing 

このエントリーをはてなブックマークに追加 Clip to Evernote
iliketrain at 23:01|PermalinkComments(0)