∵ なぜならば

映画とかネットとかパソコンとかコミックとか音楽とか……

Delphi

2020-04-01 00:18:03 | Delphi
Delphi Community Edition で Nana を構築しようとしたけどやっぱり古いコンポーネントを多く使っているので全く同じ物は出来ないなと盆正月GWと連休の度に何度か試行錯誤した結果
少々違うところがあっても他の面でよい点を盛り上げていけばいいし
暇を見て一から作っていこうかなと思ってた
……のにいつのまにか Delphi のライセンス条項が変わってきていた
最初にフリーの開発エディションとして発表されたときはボコボコもうけるようなシェアウェアでも作らない限り問題なさそうだったのに
今は「他の収入と合わせて$5000を超えてたらo(*≧□≦)o ダメ~!!」ってなってるらしい
そんなの学生さんかご隠居さんしか使えないではないか
Delphi1を買ったあと D2 D3 D3.1 D5 ...と Pro版買ってきて確かバージョンアップなら数万円だったし新規でも充分手の伸ばせる金額だったんだけど
いまでは最低でも二十万とか……しかも毎年保守料要るし
もう完全に企業相手しか考えてない
黄金期を作ったフリーウェア作家達が離れていったのは当然の帰結であると思う


そこでずっと安定を待っていた Lazarus For Delphi (フリー)なんだけど
新規の簡単なものを作ってみた限り Delphi5 並に使いやすいしちゃんと環境を構築すればモバイルアプリも作れるし最新OS でも問題ないし
今からどんどん成長していくと思うんだけどどどどどど

ちょっとスコープとかおかしくないっすか??
例えばあるソースで

public
function GatturiYomikomu(FileName:string): Integer;

ここの「FileName」でエラー出るからハテナと思ってその上の方を見ると
全然別のtype節にある

property FileName: String read FFileName;

と名前がかぶってると言いやがりやるのですよ
確かに aFileName と書けば済むことなんだけど
「スコープって知ってる?」って言いたくなるのは間違ってないよね?
ならもっと他にも引っかかるとこ出てくるんじゃね?って
もうその時点でやる気なくしちゃってその日は Lazarus 閉じちゃった