問題タブ [freepascal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - PHPの関数parse_urlをエミュレートするDelphi/FreePascalライブラリまたは関数
Object Pascalでサイトマッププロデューサーを実行していますが、PHPでparse_url関数をエミュレートするための優れた関数またはlibが必要です。
誰か良いものを知っていますか?
cross-platform - 1 つのホスト OS のみを使用して FreePascal のクロスプラットフォーム バイナリを提供することは可能ですか?
私は、少なくとも 3 つの主要なプラットフォームで、さまざまなプラットフォームで配布したい小さなアプリを作成しています。
仮想マシンに頼らずに、ホスト OS を備えた Windows のみを使用して、Linux、Mac OS X、およびその他のサポートされているプラットフォーム用のバイナリをコンパイルすることは可能ですか?
それとも、Linux マシンを非常に簡単に仮想化できるので、実際には OS X でコンパイルするのを手伝ってくれるように、どこかのコミュニティで尋ねるべきでしょうか?
java - JPEG メタデータを操作するのに最適なライブラリは何ですか?
JPEG 画像のメタデータを読み書きできるライブラリを探しています。たとえば、jpeg 画像に関連する短い説明やストーリーを画像ファイル自体に埋め込んで読み返したい場合、どの開発ライブラリをお勧めしますか?
私はどの言語 (新しいプロジェクトです) についてはあまり気にしていませんが、この質問には私がよく知っている言語のタグを付けました (ただし、他の言語も検討します)。Java、FreePascal/Lazarus、C++、Objective-C など、比較的クロスプラットフォーム (mac/linux/win) であることが望ましい (正直なところ、私はクロスプラットフォームにあまり詳しくないので、C#可能性があります) - Java や .NET などのより一般的なものは別として、特定のフレームワークをインストールする必要がないことが望ましいでしょう。
delphi - デルファイの親クラスと子クラス間のキャスト
非常によく似たハードウェアの2つのバージョンを対象とするソフトウェアを作成していますが、APIを使用してハードウェアを初期化するまで、どのタイプが返されるかわかりません。
ハードウェアは非常に似ているため、いくつかの抽象メソッド(ハードウェアが異なる場合)を持つ親クラス(TParent)と、ハードウェアに依存する方法でそれらのメソッドを実装する2つの子クラス(TChildA、TChildB)を計画しました。
したがって、最初にTParentのオブジェクトをインスタンス化して、それがどの種類であるかを確認してから、正しい子にキャストします。
ただし、これを実行して、子クラスに完全に実装されている抽象メソッドの1つを呼び出すと、EAbstractErrorが発生します。
例えば:
親クラスを子クラスにキャストすることはできないと思います。また、これを行うにはおそらくもっと良い方法があると思います。ポインタはありますか?
freepascal - Free Pascal を使用して Mac OS X から Linux プログラムをコンパイルする
SUSE 9で実行するコマンドライン ツールを Free Pascal で作成したいと考えています。
これは運用サーバーであり、このツール以外のものをインストールすることは承認されません。
私はMac OS X Leopardでコーディングしていますが、ここから Linux にクロスコンパイルできるのでしょうか?
サーバーはXeonで実行されます。
delphi - 要素を定数にすることなく、Delphi と FreePascal の両方で配列の const を宣言することは可能ですか?
ずっと前に、Turbo Pascal 7 でこれを実行できたことを覚えています。
たぶん私は間違っているので、明確にする必要がありますが、文字列の配列を定数として宣言することは可能ですか?
そうでない場合、オプション/回避策は何ですか。
私が今持っているものは次のとおりです。
しかし、その var を const に置き換えたいと思うでしょう。
ありがとう
編集1 :私の質問を明確にするために、さらにコードを追加しました。
delphi - Delphi や FreePascal コードの最も一般的な docblock
過去 15 年以上にわたって PHP ドックブロックに携わってきたので、PHP ドックブロックについてはよく知っています。
私が理解しようとしているのは、Delphi や FreePascal にそのような標準があるかどうかです。
非常に多くのコードを分析した結果、見たことはありませんが、完全に間違っている可能性があります。
multithreading - Delphi と FreePascal のマルチスレッド クロスプラットフォーム用のライブラリはありますか?
Delphi 用のいくつかの Windows スレッド ライブラリ (OmniThread ライブラリ、BMThreads など) を認識しています。
しかし、クロスプラットフォームとして構築され、Delphi と FreePascal の両方で使用できるライブラリはありますか?
delphi - Delphi と FreePascal で使用できる単体テスト/TDD オプション
Delphi win32 用の DUnit の存在は知っています。
私が求めているのは、Delphi と FreePascal の両方で動作するライブラリです。
それがまったく不可能な場合は、1つ(Delphi)ともう1つ(FreePascal)のすべてのオプションのリストをいただければ幸いです