タグ

QiitaとDelphiに関するmohnoのブックマーク (13)

  • 【Delphi】Delphi 8 について - Qiita

    前バージョンとの違い .NET Framework 用 (CIL) コンパイラとなった (Win32 API ベースではない) IDE が刷新された (Galileo IDE) デスクトップレイアウトで Classic Undocked を選ぶ事で旧来のような分離型のレイアウトにする事が可能 [ツール | オプション] でフォームデザイナの埋め込みを解除すると旧来のような分離型のフォームデザイナを使う事ができる コンポーネントアイコンに 16×16 / 24×24 / 32×32 が使えるようになった ソースファイルを UTF-8 で保存する事が可能になった Windows フォームアプリケーション (Windows Forms) と VCL フォームアプリケーション (VCL.NET: VCL を Windows Forms 上に移植) 対応のフォームデザイナ リファクタリングができるよ

    【Delphi】Delphi 8 について - Qiita
    mohno
    mohno 2024/12/08
    「初の .NET Framework 用 Delphi」←.NETこそがこれからのプラットフォーム、MicrosoftもOSを.NETで書き直す、みたいな話をしていた時代。よく作ったもんだと思うけど。そして、Borland在籍時の最後のバージョン。
  • 【Delphi】Delphi 7 について - Qiita

    前バージョンとの違い アプリケーションマニフェスト (Windows XP 以降のテーマ) に対応した (TXPManifest) 3 つの警告を ON にする ({$WARN UNSAFE_TYPE ON}、{$WARN UNSAFE_CODE ON}、{$WARN UNSAFE_CAST ON}) 事で、.NET コンパイラと互換性のないコードを調べられるようになった クラスメソッドの方の TThread.Synchronize() が使えるようになった レポートツールとして『RaveReport』が付属するようになった 『IntraWeb (VCL for the Web)』が付属するようになった IDE の機能強化 (ソースの種類ごとに異なるエディタオプションを設定可能など) {$SetPEFlags} コンパイラ指令が使えるようになった その他 言語名を『Delphi 言語』に変

    【Delphi】Delphi 7 について - Qiita
    mohno
    mohno 2024/12/07
    「Delphi 7」「個人的にはマイルストーンだと思っている製品」←32bit版Delphiの完成形、みたいなものだね。私がPMとしてかかわった最後のバージョン。「7.1」については聞かないで(←オイ)
  • 【Delphi】Delphi 6 について - Qiita

    前バージョンとの違い マルチプラットフォーム用フレームワークとして CLX (Component Library for Cross Platform) が採用された バリアント関連が Variants ユニットへ移動された 列挙型に任意の値を割り当てられるようになった 汎用的なインターフェイス型 (IInterface) が使えるようになった {$If} コンパイラ指令が使えるようになった CONDITIONALEXPRESSIONS と CompilerVersion が使えるようになった インラインアセンブラが MMX 等に対応した 改行が LF のソースコードを扱えるようになった テキスト形式 DFM が Unicode 対応となった。U+0080 以降のコードポイントの文字は 10 進数で表される UTF-16LE でエスケープされるようになった バイナリ形式 DFM が Uni

    【Delphi】Delphi 6 について - Qiita
    mohno
    mohno 2024/12/06
    「CLX」←あぁぁ……。「BizSnap」←xmethods(なつかしのUDDI)とかBabelFishとか出たばかりの“Webサービス”を使ったけど、セキュリティ意識薄かったねぇ、当時は。「Borland を冠する社名に戻った」←うぅぅ……。
  • 【Delphi】Delphi 5 について - Qiita

    前バージョンとの違い フレームが使えるようになった データモジュールデザイナが使えるようになった TWebBrowser が追加された TApplicationEvents が追加された テキスト形式 DFM に対応 (0x80 以降の文字はコードページに依存) フォームファイルのデフォルトはテキスト形式 DFM となった IDE の機能強化 その他 Indy が付属するようになった Enterprise 版に ADO (ADO Express) が付属するようになった IBX (Interbase Express) が標準で付属するようになった Delphi 5 以前のバイナリ形式 DFM での 0x80 以降の文字はコードページに依存する DFM をバイナリ <-> テキスト相互変換するコマンドラインツール convert.exe が付属するようになった 生成した実行形式バイナリが W

    【Delphi】Delphi 5 について - Qiita
    mohno
    mohno 2024/12/05
    あまり覚えていなかったが「フレーム」「データモジュールデザイナ」「テキスト形式 DFM」←わりと重要な改良があった。「Windows 98 SE」←この頃まで会社でWindows 3.1を使っていた(メインではないが)記憶。
  • 【Delphi】Delphi 4 について - Qiita

    前バージョンとの違い 動的配列がサポートされた メソッドのオーバーロードがサポートされた ルーチンにデフォルトパラメータが設定できるようになった 64 ビット整数型 Int64 が追加された 符号なし 32 ビット整数型 LongWord が追加された Real 型が 48bit ではなく 64bit になった 後方互換性を保つため、従来の 48bit 実数型は Real48 として残された [プロジェクトマネージャ] が追加された クラス補完等の入力支援が追加された [CPU ウィンドウ] 等の IDE の機能強化 アクションリスト (TActionList) が使えるようになった フォームに Anchors プロパティが実装された 2000 年問題対応 その他 コンパイラバージョン 11.0 は『C++Builder 3』 IBX (Interbase Express) が付属するよう

    【Delphi】Delphi 4 について - Qiita
    mohno
    mohno 2024/12/04
    「Inprise」←インプレスと間違われたなぁ(←オイ)。C/S版にDecision Cubeが追加。意思決定支援とか知らねぇよ、と言えるわけもなく多次元解析とか調べたもんだ。数分のデモのためにサンプルを1日がかりで翻訳した記憶。
  • 【Delphi】Delphi 3 について - Qiita

    前バージョンとの違い パッケージがサポートされた インターフェース型が追加された コードテンプレート等の支援機能が強化された マルチバイト文字サポート関数が追加された TEvent TSimpleEvent が使えるようになった TCanvas に Lock() / Unlock() メソッドが追加された COM のサポート Assert() が使えるようになった ActiveX コントロール作成のサポート 標準で JPG 形式の画像を扱えるようになった TeeChart が標準添付になった インターネットコンポーネント ([Internet] タブ) が追加された Web サーバーアプリケーションが作れるようになった (WebBroker) その他 Delphi 3 自体は 32bit アプリケーションだが、インストーラが 16bit アプリケーションであるため、64bit Window

    【Delphi】Delphi 3 について - Qiita
    mohno
    mohno 2024/12/03
    「もうヘジたんはいないの...(;_;)」←Anders Hejlsbergが関わった最後のバージョン。インターフェイスを入れて「Delphi言語として実装すべきものは入れた」だったかな。
  • 【Delphi】Delphi 2 について - Qiita

    前バージョンとの違い 初の 32bit Windows 用 Delphi // による行コメントが使えるようになった 長い文字列型がサポートされた バリアント型が追加された オブジェクト型に対してプロパティが使えるようになった 呼び出し規約が増えた finalization が使えるようになった フォームの継承が行えるようになった OLE コントロールのインポートが可能になった データモジュールが使えるようになった スレッドが使えるようになった 32bit 版 BDE が付属する 帳票ツールとして『QuickReport』が付属する ネットワークコンポーネントとして NEWT Intranet (NetManage) が付属 1 その他 Delphi 2 自体は 32bit アプリケーションだが、インストーラが 16bit アプリケーションであるため、64bit Windows へはそのま

    【Delphi】Delphi 2 について - Qiita
    mohno
    mohno 2024/12/02
    「スレッドが使えるようになった」←明治記念館で新製品イベントがあって、デモでスレッドを停止させるコードを書かなかったら(画面を切り替えて終わった)、後からだいぶ突っ込まれた記憶。
  • 【Delphi】Delphi (1) について - Qiita

    言語的には 『Borland Pascal with Object 7.0』 と 『Turbo Pascal 7.0 for DOS』 が前バージョンに相当します。16bit Windows で動作するという意味では 『Borland Pascal 7.0 for Windows』 が前バージョンに相当します。 See also: Delphi のご先祖を辿る (Qiita) 言語としては Object Pascal を名乗っている 1 クラス型が追加された クラスライブラリとして VCL (Visual Component Library) が採用された 例外処理が行えるようになった 関数で Result 変数が使えるようになった MS-DOS アプリケーションは作れない 疑似コンソールアプリを作るための WinCRT ユニットが付属する コマンドラインコンパイラ DCC.EXE が付属

    【Delphi】Delphi (1) について - Qiita
    mohno
    mohno 2024/12/01
    懐かしいのぉ。「日本では Standard Edition という安価な SKU が用意された」というより「日本語版Delphi 1.0」にDatabase DesktopとかInterBaseがなかった(あとから「Delphi and Database Tools」として販売)
  • Delphi Community Edition - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Delphi Community Edition ついに!待望の!全ての機能を使える Delphi の無料版が発表されました!!!!!!! Delphi 11.3 Alexandria Community Edition のダウンロードはここから! Starter Edition では Windows アプリケーションだけしかビルド出来ませんでしたが、この Delphi Community Edition は無料なのに Windows, macOS, iOS, Android のアプリケーションがビルドできるのです! Delphi Co

    Delphi Community Edition - Qiita
    mohno
    mohno 2021/11/16
    メモ。ここのところ触っていないが。
  • 年収1000万円を超えるエンジニアが知っておくべき最低限の各言語の特徴 - Qiita

    初めに、そして結論 当は冒頭にこういう言い訳がましいことを書くのは好きではないのだが、例によってディスり成分が多めなので、筆者はそういうキャラということでそこは目を瞑って欲しい。実体験に基づいて書くので業務上あまり触ってこなかった言語については記載が少ないが、読者のみなさんが詳しいことや私の記述で事実と異なる部分については謝罪して訂正したいのでプルリク、コメント等熱望している。あと筆者はサーバーサイドエンジニアであってフロントの事が全然わからんのでその辺はさっぴいて読んでほしい。結論から言うとRustを使え。 古生代 アセンブラ以外の高水準プログラム言語の歴史は1950年代から1であるが、筆者の実体験に基づいて話をするので'80年代まですっ飛ばす。 N88-BASIC N88といえばN88-BASIC(86)を思い浮かべる読者が多いと思うが、筆者はPC-8801mkIIユーザーだったので

    年収1000万円を超えるエンジニアが知っておくべき最低限の各言語の特徴 - Qiita
    mohno
    mohno 2020/02/04
    自分史なんだろうけど、年収1000万を“超えたい”じゃなく“超える”なら、こんなの今さら「知っておくべき」ことじゃないよね。
  • Delphi で最少のソースコードを書いてみる - Qiita

    はじめに Delphi で最少のソースコードってどれだけ短くなるのかを調べてみました。 ここで言う最少のソースコードとはバイト数が最も少なくなるソースコードファイルの事です。 実行ファイルを作れる最小限のソースコードであり、生成される実行ファイルサイズの事ではありません。 やってみよう では始めます。検証に使う環境は Delphi 10.3.1 Rio です。 コンソールアプリケーション フォームのあるアプリケーションはそれだけでコード量がありますので、コンソールアプリケーションを選択します。 [ファイル | 新規作成 | その他...] から コンソールアプリケーション を選択します。 この時点のソースコードは以下の通りです。 program Project1; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils; begin try {

    Delphi で最少のソースコードを書いてみる - Qiita
    mohno
    mohno 2019/03/04
    「Delphi で最少のソースコード」←「begin end.」だろ、と思ったら「Delphi だと begin も削れます」←いつからそうなったんだ?:-O
  • Delphi のご先祖を辿る - Qiita

    はじめに これは Delphi Advent Calendar 2018 の 2 日目の記事です。 Delphi のご先祖 早速ですが、Delphi のご先祖を辿ってみましょう。 現在の Delphi のご先祖? 現在の Delphi は 1996 年の Delphi 2 (32bit 版) がベースになっていると考えていいと思います。 Delphi 2 の時点で基的な構成は固まっており、Delphi 1 のコードを Delphi 2 向けに変更するよりも、Delphi 2 のコードを最新版 Delphi 向けに変更する方が簡単なんじゃないかと個人的には思います。 See also: Delphi (Embarcadero) Delphi Community Edition (Embarcadero) Delphi 1 (1995 年) Delphi は 1995/02/11 に最初のバ

    Delphi のご先祖を辿る - Qiita
    mohno
    mohno 2018/12/02
    「BLS Pascal」←知らんかったわー。(Anders が Borland 創立メンバーでないのは知っていた)英語版の wikipedia に書いてあるんだ。あと Turbo Pascal 1.0 のパッケージ写真はそれじゃない(黄色い表紙は5.0以降)/写真変わった:-)
  • Railsしかできない奴はいつまで経ってもRailsしかできない - Qiita

    あと5年もすれば「Railsしかできない奴はいつまで経ってもRailsしかできない」て言われるようになるよ - ledsun のコメント / はてなブックマーク 5年と言わず、今すぐ言おう。 流行りだと言われてRailsをやってみることにする。 Railsチュートリアルを一通りやる。 それなりの物ができる。 チュートリアルに毛が生えた程度はできる。 他のフレームワークに挑戦してみる。 Sinatraやってみたけど、Rubyの基礎がわかってないから、挫折する。RailsがあればSinatraなど不要と言って、Sinatraを貶す。なお、RailsとSinatraの違いはわかってない。 いっそ、他の言語に挑戦してみる。 Javaやってみたけど、オブジェクト指向の基礎がわかってないから、挫折する。Smalltalkこそがオブジェクト指向の流であり、C++風のオブジェクト指向は似非と言って、Ja

    Railsしかできない奴はいつまで経ってもRailsしかできない - Qiita
    mohno
    mohno 2017/05/14
    「Railsチュートリアル」ってこれ?→ https://railstutorial.jp/ 誰か具体例があるん?(こんなに色々興味を持てるなら、それはそれですごいけど) 「Delphiは有料だから手を出さない」w
  • 1