選択領域
すべての投稿
すべての専門記事、解説、およびソーススニペットは共通のマガジン領域に掲載されています。
Delphi Linux REST-企業向けデーモン:アーキテクチャ、運用、保守性の実践
企業運用において、DelphiをLinux上で稼働させることは、もはや単なるポーティングの問題ではありません。この記事は、REST-デーモンをsystemdサービスとして設計、セキュア化、監視、バージョン管理する方法を示します — インターフェース契約、データアクセス、デプロイ、ロギングなどに焦点を当てて…
Delphi WebView2 in FMX: 正しく初期化し、JSブリッジを構築し、ダウンロードとデバッグを制御する
FireMonkey の WebView2 は「単にブラウザを埋め込むだけ」に聞こえますが、実運用では初期化、ナビゲーションイベント、JS↔Delphi-Bridge、ダウンロード処理、デバッグで破綻しがちです。このソースコードの断片は、責務を明確に分離した堅牢なパターンを示しています。
成長したDelphiソフトウェアのデータベース再構築:稼働停止なしで安全に近代化
既存のDelphiソフトウェアにおけるデータベース改修は、単なる「SQLプロジェクト」ではなく、運用、インターフェース、データの責任範囲への介入です。本稿では、リスクを制御し、移行をテスト可能にし、ITと業務部門の日常を安定…
LinuxサービスをDelphiで運用する:企業向けアーキテクチャ、運用および実践ガイド
LinuxサービスをDelphiで安定的に運用する方法:サービスモデル、systemd、ロギング、アップデート、セキュリティ、データベースアクセス、デプロイパイプライン — 企業環境における運用の安全性と保守性に重点を置いて。
REST API と RemObjects SDK: JSON エンドポイントを確実にバージョン管理し、デバッグする(Delphi ソーススニペット)
RemObjects SDK を用いて Delphi 上に、運用時に破綻しない REST API を構築する方法:安定した JSON 契約、URL の無秩序な増殖を防ぐバージョニング、すべての層に渡る Correlation-ID、中央集約型エラーマッピング、難解なデバッグケース向けのスナップショットログ、および実務的な注意点…
ERP、DMS、CRMへのインターフェース構築:アーキテクチャ、運用、データフローを整然と統合する
ERP、DMS、CRMへのインターフェースを構築しようとする場合、単なる「いくつかのAPI」以上が必要です:データの責任範囲の明確化、堅牢なエラー処理、セキュリティ、監視、そして稼働中の運用を危険にさらさない移行パス。この記事は実務で検証された…
C#とDelphiを共通アーキテクチャで:実務的な統合、二者択一ではなく
多くの企業は、既存のDelphiデスクトップアプリケーションを運用しながら、並行して新しいC#サービスやポータルを構築しています。この記事は、C#とDelphiが共通のアーキテクチャ内でどのように整然と連携するかを示します:明確なレイヤー、安定したインターフェース、共通の…
Delphi における高性能 REST サーバー: リクエスト制限、スレッドプール、安定した過負荷時の挙動(ソーススニペット)
Ein High Performance REST Server in Delphi wird nicht nur durch „schnelles JSON“ schnell, sondern durch kontrollierte Parallelität, harte Timeouts und sauberes Overload-Verhalten. Dieser Beitrag zeigt ein praxistaugliches Concurrency-Gate mit Semaphore, 429/503-Antworten…
Firebird から MariaDB へ移行する:手順、落とし穴、日常運用での信頼性確保
Firebird から MariaDB への移行は、単にエクスポート・インポートで済むことは稀です。重要なのは SQL 方言、トランザクション、文字セット、データ型、トリガー/ジェネレータ、パフォーマンス、そして確実なカットオーバーです。本稿では、実務で使える移行手順を示します。
Delphi FMX におけるレスポンシブレイアウト:デザイナーの混乱を招かないブレークポイント管理(レイアウトルーターのソーススニペット付き)
FMXのレスポンシブレイアウトは実務ではすぐに脆弱になる。リサイズの嵐、DPIの変化、回転、そして「Visible-Layouts」が二重の状態を生み、デバッグ困難なリフローを引き起こす。本稿では、ランタイムでUIブロックを制御するブレークポイント対応のレイアウトルーターを示す。