タグ

ブックマーク / qiita.com/ht_deko (11)

  • RAD Studio / Delphi / C++Builder 12 Athens スタートアップ FAQ - Qiita

    はじめに ・2023 年 11 月 8 日 に RAD Studio / Delphi / C++Builder 12 Athens がリリースされました。 インストール時のトラブルも出てきたようなのでまとめてみました。 ※前バージョン (11 Alexandria) のスタートアップ FAQ はこちらになります。 RAD Studio / Delphi / C++Builder 11 Alexandria スタートアップ FAQ (Qiita) FAQ Q1: インストーラはどこから入手するの? A1: アップデートサブスクリプション加入者はエンバカデロの登録製品ポータルから入手できます。 エンバカデロの 登録製品ポータル (Registered Products Portal) はこちらです。 登録製品ポータル (Embarcadero) 新しいエンバカデロ・ライセンス/ダウンロード・

    RAD Studio / Delphi / C++Builder 12 Athens スタートアップ FAQ - Qiita
    Guro
    Guro 2023/11/15
  • Windows 11 でプリンタの印刷キュー (印刷スプール) の設定を行う - Qiita

    はじめに いつの間にか Windows 11 のプリンタの設定が変更になっていて、control printers でも従来の設定画面は出なくなっています。 Windows 10 や、以前の Windows 11 だと プリンタキューを開く (キューを開く) で印刷キュー (印刷スプール) の設定ができたのですが、 プリンタの一時停止等、印刷キューに関する設定もできなくなっています。なにこれ...。 ※ 2023/04/11 現在。 プリンタの印刷キューの設定を行う 従来の印刷キューの画面を表示させてみたいと思います。 設定方法 [設定 | Bluetooth とデバイス] で デバイス を選ぶ ([デバイスの追加] ではない)。 関連設定の その他のデバイスとプリンターの設定 を選ぶ。 目的のプリンタの上で右クリックして、設定を開く。 別のやり方 別の方法もあります。 [設定 | Blu

    Windows 11 でプリンタの印刷キュー (印刷スプール) の設定を行う - Qiita
    Guro
    Guro 2023/04/11
  • [解決] Windows 11 22H2 で〔半角/全角〕キーを押すとアプリケーションがクラッシュする - Qiita

    この問題は 2022/11/30 (日時間) リリースの Windows 11 22H2 Moment 2 (KB5020044 / Build 22621.900) で解決しました。 2022/12/14 (日時間) リリースの KB5021255 / Build 22621.963 を直接インストールした (KB5020044 を経由しない) 場合には〔半角/全角〕問題が発生するという報告がありましたが、当方で Windows 11 22H2 Enterprise 評価版をクリーンインストールして試した限りではこの問題は発生しませんでした。 Windows 11 22H2 において、特定のアプリケーションが〔半角/全角〕キーを押しただけでクラッシュするようです。 具体的には 浮動小数点例外 (Floating-point exception) を使うようになっているアプリケーション

    [解決] Windows 11 22H2 で〔半角/全角〕キーを押すとアプリケーションがクラッシュする - Qiita
    Guro
    Guro 2022/10/11
  • Delphi UCL の紹介 - Qiita

    はじめに Delphi UCL (旧 UniversalCL) は Delphi 用 UWP コントロール VCL です。 モダンな見た目ですが、描画は高速です。 Delphi UCL Delphi UCL は GitHub で公開されています。 DelphiUCL (GitHub: VuioVuio) UniversalCL (GitHub: VuioVuio) インストール リポジトリをローカルに保存します。 DelphiUCL.groupproj を IDE で開きます。 DelphiUCLPackage.bpl を右クリックし、[インストール] を選びます。 DelphiUCL\Source をライブラリパスに追加します。 使い方 既存の VCL と使い方はほぼ同じです。 おわりに 折角なので、Windows 11 における DoubleBuffered プロパティの問題点について

    Delphi UCL の紹介 - Qiita
    Guro
    Guro 2021/12/27
    Windows11になったらちょうめんどうくさいことになりそうだな。。
  • 【Delphi】インターポーザークラス - Qiita

    はじめに 「あー、アレの名前なんて言うんだろうな?」という、Delphi を使っていれば誰もが知っているけど、何て呼ぶのかわからないもののお話です。 コンポーネントの改造 「既存のコンポーネントの挙動をちょっとだけ変えたいけど、コンポーネントパッケージ作るまでもないかなぁ~」という時、 クラスだけ書いてコンポーネント自体は動的作成する 名前解決ルールを利用してコンポーネントを差し替える クラスヘルパーで拡張する という手法を採る事があります。とりあえず、今回はクラスヘルパーは考えないことにします。 ■ クラスだけ書いてコンポーネント自体は動的作成する 例えば、Checked プロパティを持つパネルのクラスを作ってみます。Checked プロパティが True だとパネルの左上にマークが表示されます。 unit uCheckPanel; interface uses System.Class

    【Delphi】インターポーザークラス - Qiita
    Guro
    Guro 2021/12/03
  • Delphi で ISBN のチェックディジットを計算してみる - Qiita

    ...ですが、この ISBN コード、よく見ると前から 5 文字目が連番になっているようです。恐らく第 2 版は 351912338? だと思われるのですが、最後の一文字 (チェックディジット) が判らないため、10 桁の ISBN コードを得ることができません。 実際には前 9 桁が判れば Google 先生で引っ掛かる事が多いのですが、折角なので Delphi で ISBN のチェックディジットを求めてみたいと思います。 See also: ISBN (Wikipedia) コード (ISBN-10) チェックディジットの求め方は Wikipedia にある通りですが、英語Wikipedia の説明の方が親切だと思います。 See also: ISBN (Wikipedia:en) Delphi の場合 使用する Delphi は 10.4 Sydney です。インライン変数宣言を

    Delphi で ISBN のチェックディジットを計算してみる - Qiita
    Guro
    Guro 2020/12/16
  • 『Delphi マガジン』について - Qiita

    はじめに かつて PSネットワーク から発行されていた Delphi 専門誌 『Delphi マガジン』 全 41 冊を入手したので、特集と表紙画像を並べてみることにしました。 特集名について 『Delphi マガジン』の特集名は困った事に 表紙 扉 記事 次回予告 Web サイト で異なる事があります。記事では基的に表紙に書いてある "特集名" を採用しています。 画像について 実物をスキャンしたものなので、使用感や汚れがあったりします。ご容赦ください。 ギャラリー #1 ~ #10 (1998/10~) No 発行日 特集

    『Delphi マガジン』について - Qiita
    Guro
    Guro 2020/12/07
  • Delphi で多重ループを抜ける方法 - Qiita

    program ExitLoop; {$APPTYPE CONSOLE} begin for var i:=1 to 10 do begin for var l:=1 to 10 do begin Writeln(i, ',' , l); if (i = 5) and (l = 5) then ; // どうにかして抜ける end; end; // ここに抜ける Writeln('Done.'); Readln; end.

    Delphi で多重ループを抜ける方法 - Qiita
  • 【令和】Microsoft の元号対応が迷走している件 - Qiita

    はじめに 私は Delphi 使いです。なので、新元号対応は Win32 API に依存していることになります。 Delphi の FormatDateTime() / DateTimeToString() は元号レジストリを参照するので、レジストリに新しい元号が追加されれば新元号対応できる...はずでした。 Era Handling for the Japanese Calendar (Microsoft) 元号が改正された場合の西暦と和暦の相互変換について [JAPAN] (Embarcadero) Delphi/C++Builder 10.2.3 Tokyoの新元号対応について (Embarcadero) 事の始まり 4/10 の井之上@エンバカデロさんのツイートが発端でした。 Windows 10 1809 向けに今日付け(2019/04/10) でリリースされたアップデートのうち

    【令和】Microsoft の元号対応が迷走している件 - Qiita
    Guro
    Guro 2019/04/16
    。。。。
  • Delphi での新元号対応 - Qiita

    Windows 限定の話をすると、基的には Windows Update でレジストリキーが降ってくれば終わりです。 追記: 2019/04/26 Windows 10 (1809) 以外は 4/26 のアップデートで元号レジストリに令和が追加されます。 日の元号変更に関する Windows の更新プログラムについて - KB4469068 (Microsoft) エンバカさんの記事 事前にエンバカデロからも新元号対応の記事が出ていました。 元号が改正された場合の西暦と和暦の相互変換について [JAPAN] Delphi/C++Builder 10.2.3 Tokyoの新元号対応について レジストリファイル こんなもんですよね。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS

    Delphi での新元号対応 - Qiita
  • Delphi で "指定した日が祝日かどうか" を調べる - Qiita

    はじめに 指定した日が祝日かどうかを調べる関数を Delphi で書いてみました...正確には昔から書いてあったのですが、オリンピック絡みで祝日が変更されるという事だったので、それを反映してみました。 ロジック 現行の祝日法で制定年が一番古いのが 1948 年ですので、それ以降の日付でしか使えません。充分だとは思いますが...。 いきなりコード ソースコードです。IsSpecialHoliday() の ADate に日付を入れて実行すると、祝日であれば True を返し、AName に祝日名が入ります。 function IsSpecialHoliday(ADate: TDate; var AName: string): Boolean; // ------------------------------------------------------------ // http://w

    Delphi で "指定した日が祝日かどうか" を調べる - Qiita
    Guro
    Guro 2018/09/21
    (改正しないと)
  • 1