ソモサン

私rohkiによる活動や読書の記録をつらつらと書くページです

Delphi

OOP の勉強がてら Windows の Graphite クライアント書いた

動機 Windows のパフォーマンス計測をしたかったのです。 で、クライアントの計測なので、ランタイムインストールはよけたい所でもあったのです。 インストールする物が多かったり大きかったりすると、協力して貰いにくく… C# 製の↓のがあったんで展開してみ…

ややこしい COM とスレッドの初期化(?)をコードにする

Windows に相も変わらずどっぷりの rohki です。 Windows には COM という便利な、便利な仕組みがあります。 この COM とスレッドが絡むと、アパートメントという仕組みが出てきます。 COM ライブラリを初期化する (Windows) 上記を参照すると、以下のように…

Delphi 開発環境で欲しかったモノが出そろってきた

どゆこと? 以前、Rad Studio 勉強会にて以下のような発表したんですよ。 20160326 第10回 Rad Studio 勉強会@Osaka from Ryo Ohki www.slideshare.net で、導入したいなーってことで以下3つがありました。 ソースコードの分析 テストコード実行の簡略化 Git …

REST.JSON での直列化

JSON の色々を調査中で、その一環として見つかったので書きます。 こんな書き方すると各方面の方に怒られますが、手続き的に。 procedure TForm1.JSON; var PersonList: TList<TPerson>; JsonObj: TJSONObject; begin PersonList := nil; JsonObj := nil; try PersonL</tperson>…

Delphi の IFuture やら ITask やら

unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Controls.Presentation, FMX.StdCtrls, System.Threading, System.Generics.Collection…

Delphi 10 Seattle Professional 買ったった。お値段なんと・・・

持ってなかったんです。 会社のライセンスと社内のPCだけで色々頑張ってました。 だって高いんですよ・・・ 今回の購入金額、17万5千円。 何気に今までの人生の中で、5本の指に入る購入金額な気がする・・・ XE8 だと、13万ぐらいだったんですけどねー。 ライセン…

Delphi で BDD やってみた(仮)

Rad Studio 勉強会にて発表してた内容の本編+補足です。

RadStudio 勉強会で30分話してきた

面白かったけどツカレタ・・・ 何がって準備が。 rad-studio-osaka.doorkeeper.jp 話してきた内容はまた後日詳細を書きます。 概要は Delphi で BDD やろうぜーて奴です。(なんとびっくりあるんです。DelphiSpec ってやつが) 発表終わった後質問貰えて良かった・・・ …