問題タブ [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.

0 投票する
5 に答える
2254 参照

delphi - PHPの関数parse_urlをエミュレートするDelphi/FreePascalライブラリまたは関数

Object Pascalでサイトマッププロデューサーを実行していますが、PHPでparse_url関数をエミュレートするための優れた関数またはlibが必要です。

誰か良いものを知っていますか?

0 投票する
4 に答える
597 参照

cross-platform - 1 つのホスト OS のみを使用して FreePascal のクロスプラットフォーム バイナリを提供することは可能ですか?

私は、少なくとも 3 つの主要なプラットフォームで、さまざまなプラットフォームで配布したい小さなアプリを作成しています。

仮想マシンに頼らずに、ホスト OS を備えた Windows のみを使用して、Linux、Mac OS X、およびその他のサポートされているプラ​​ットフォーム用のバイナリをコンパイルすることは可能ですか?

それとも、Linux マシンを非常に簡単に仮想化できるので、実際には OS X でコンパイルするのを手伝ってくれるように、どこかのコミュニティで尋ねるべきでしょうか?

0 投票する
4 に答える
3748 参照

java - JPEG メタデータを操作するのに最適なライブラリは何ですか?

JPEG 画像のメタデータを読み書きできるライブラリを探しています。たとえば、jpeg 画像に関連する短い説明やストーリーを画像ファイル自体に埋め込んで読み返したい場合、どの開発ライブラリをお勧めしますか?

私はどの言語 (新しいプロジェクトです) についてはあまり気にしていませんが、この質問には私がよく知っている言語のタグを付けました (ただし、他の言語も検討します)。Java、FreePascal/Lazarus、C++、Objective-C など、比較的クロスプラットフォーム (mac/linux/win) であることが望ましい (正直なところ、私はクロスプラットフォームにあまり詳しくないので、C#可能性があります) - Java や .NET などのより一般的なものは別として、特定のフレームワークをインストールする必要がないことが望ましいでしょう。

0 投票する
3 に答える
4317 参照

delphi - デルファイの親クラスと子クラス間のキャスト

非常によく似たハードウェアの2つのバージョンを対象とするソフトウェアを作成していますが、APIを使用してハードウェアを初期化するまで、どのタイプが返されるかわかりません。

ハードウェアは非常に似ているため、いくつかの抽象メソッド(ハードウェアが異なる場合)を持つ親クラス(TParent)と、ハードウェアに依存する方法でそれらのメソッドを実装する2つの子クラス(TChildA、TChildB)を計画しました。

したがって、最初にTParentのオブジェクトをインスタンス化して、それがどの種類であるかを確認してから、正しい子にキャストします。

ただし、これを実行して、子クラスに完全に実装されている抽象メソッドの1つを呼び出すと、EAbstractErrorが発生します。

例えば:

親クラスを子クラスにキャストすることはできないと思います。また、これを行うにはおそらくもっと良い方法があると思います。ポインタはありますか?

0 投票する
4 に答える
960 参照

freepascal - Free Pascal を使用して Mac OS X から Linux プログラムをコンパイルする

SUSE 9で実行するコマンドライン ツールを Free Pascal で作成したいと考えています。

これは運用サーバーであり、このツール以外のものをインストールすることは承認されません。

私はMac OS X Leopardでコーディングしていますが、ここから Linux にクロスコンパイルできるのでしょうか?

サーバーはXeonで実行されます。

0 投票する
2 に答える
4040 参照

delphi - 要素を定数にすることなく、Delphi と FreePascal の両方で配列の const を宣言することは可能ですか?

ずっと前に、Turbo Pascal 7 でこれを実行できたことを覚えています。

たぶん私は間違っているので、明確にする必要がありますが、文字列の配列を定数として宣言することは可能ですか?

そうでない場合、オプション/回避策は何ですか。

私が今持っているものは次のとおりです。

しかし、その var を const に置き換えたいと思うでしょう。

ありがとう

編集1 :私の質問を明確にするために、さらにコードを追加しました。

0 投票する
6 に答える
3048 参照

delphi - Delphi や FreePascal コードの最も一般的な docblock

過去 15 年以上にわたって PHP ドックブロックに携わってきたので、PHP ドックブロックについてはよく知っています。

私が理解しようとしているのは、Delphi や FreePascal にそのような標準があるかどうかです。

非常に多くのコードを分析した結果、見たことはありませんが、完全に間違っている可能性があります。

0 投票する
2 に答える
1805 参照

multithreading - Delphi と FreePascal のマルチスレッド クロスプラットフォーム用のライブラリはありますか?

Delphi 用のいくつかの Windows スレッド ライブラリ (OmniThread ライブラリ、BMThreads など) を認識しています。

しかし、クロスプラットフォームとして構築され、Delphi と FreePascal の両方で使用できるライブラリはありますか?

0 投票する
2 に答える
562 参照

delphi - Delphi と FreePascal で使用できる単体テスト/TDD オプション

Delphi win32 用の DUnit の存在は知っています。

私が求めているのは、Delphi と FreePascal の両方で動作するライブラリです。

それがまったく不可能な場合は、1つ(Delphi)ともう1つ(FreePascal)のすべてのオプションのリストをいただければ幸いです