問題タブ [fpc]

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 投票する
1 に答える
178 参照

linux - TDaemonApplication の Unix シグナル (主に SIGHUP) にコードをどこで、またはどのようにフックできますか?

Apache モジュールに問題が発生した後、プロジェクトにも必要なデーモン アプリケーション ( TCustomDaemonApplication ) を使用しました。

*nix シグナルにフックする明白な方法がなく、私が探しているのは構成リロードの SIGHUP であることに気付いたので、ソースに飛び込みました。私が見つけたのは、全体の概念がどちらかというと Windows 中心であり、*nix に関する実装が非常に不十分であるということです。

だから、私の質問は、私は自分のを使用しdaemonapp.(pp|inc)て自分のfpSigaction()呼び出しを下に含めるProcedure SysInitDaemonApp;必要がありますか、それとも私が見逃した「適切な」方法はありますか?

0 投票する
1 に答える
533 参照

symbian - Free Pascal コードを Symbian OS .sis にコンパイルする方法はありますか

Free Pascal が Symbian OS をサポートするプラットフォーム用にコンパイルできることは誰もが知っています。

どうもありがとう!!

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

compilation - Free Pascalのバージョン番号を使用して、コンパイル条件で>(より大きい)または<(より小さい)を使用できますか?

コンパイルのバージョンに関連する式を含む条件付きコンパイルディレクティブを見てきましたが、それらを再度見つけることができません。

これをFreePascalで正しく書くにはどうすればよいですか?

ありがとう。

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

windows - Lazarus 0.9.30 トリムされたメニュー エントリ

私は Lazarus 0.9.30 を使用しており、IDE とサンプル アプリケーションの両方でメニュー エントリがトリミングされています。

代替テキスト http://www.freeimagehosting.net/uploads/94832ba880.png

私は IDE でこれを扱うことができますが、アプリケーションのために何かできることはありますか? キャプションの最後にスペースを追加すると、デザイナでのみ問題が解決され、実行時にキャプションはまだトリミングされます。

OS: Windows7 x86

Lazarus のバージョンで試したもの:

  • ラザロ 0.9.30 + FPC 2.4.2
  • ラザロ 0.9.31-29752 + FPC 2.4.2 (2011-03-09)
  • ラザロ 0.9.31-29752 + FPC 2.4.3 (2011-03-09)

更新

システム メニューに Tahoma 8 を使用すると、メニュー キャプションがトリミングされます。フォント サイズを 9 に変更すると問題は解決しますが、別の回避策を見つけるとよいでしょう。

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

templates - Free Pascal Compiler xcode テンプレートを xcode 4 で動作させるにはどうすればよいですか?

Mac で Pascal をもう一度使いたいと思っています。fpc 2.4.2 には xcode 用のテンプレートが付属しています。ただし、そのテンプレートは以前のバージョンの xcode 用に設計されており、インストールした後でも、新しい xcode プロジェクトで fpc を使用するオプションが表示されません。

ありがとう

0 投票する
1 に答える
804 参照

delphi - TGLHeightFieldを指すGlSceneマウス

OnGetHeightからポイントがロードされたTGLHeightFieldを持つGLSceneがあります。

私が解決しようとしているのは、mousemoveイベントでマウスが現在オーバーしているHeightFieldの3Dポイントです。

HeightFieldのhight(y)は、平面上の点(x、z)だけで実際に必要なわけではありません。

iveは試しGLSceneViewer1.Buffer.OrthoScreenToWorld(x, y) ましたが、それはカメラ面のポイントにすぎません。

0 投票する
1 に答える
184 参照

installation - Lazarus で自己インストール パッケージを配布するにはどうすればよいでしょうか

Delphi の仮想文字列ツリーの自己インストール実行可能ファイルを見てきました。

Lazarus/FreePascal についても同様のことを考えているので、私の質問は地図や指示のリストを求めるようなものです:

パッケージ フォルダーの場所を特定するにはどうすればよいですか? パッケージを Lazarus のリストに追加するにはどうすればよいですか? Lazarus の再コンパイルをトリガーするにはどうすればよいですか?

私は Object-Pascal プログラマーが下手というわけではありませんが、FPC や Lazarus ツールチェーンのフォルダー構造と依存関係に関してはまったくの初心者です。

どうもありがとう、
ガス

PS: 回答するのは Marco になると思いますが、コミュニティの他のメンバーが努力して、もう少し情報を提供してくれませんか?
いずれにせよ、本当にありがとうございました!!

0 投票する
1 に答える
1056 参照

caching - ページ全体のキャッシュをオンにした Magento EE バナーのローテーション

私が行うことの簡単な説明:
- 2 つの新しいテスト バナーを作成する
- [ウィジェットの挿入] ボタンを使用するか、[デザイン] タブの XML 更新を使用してバナー ローテーターを cms ページに追加し、2 つのテスト バナーを選択してシリーズとして回転させます。 、ランダムまたはシャッフル
- ブラウザで選択したページを表示し、更新します

最初のバナーのみが表示されます。
代わりに FPC がオフの場合、バナーは期待どおりに回転します。
それはバグですか、それとも何が間違っていますか?

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

compiler-construction - Free Pascal を AVR、ATMega、Arduino にコンパイルするには何が必要ですか?

FPCを Arduino プラットフォームにコンパイルするのは大変でしょうか?

Lazarusを使って「スケッチ」をしたいと思っています。

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

pascal - Pascalユニットを実行可能ファイルとしてコンパイルできますか?

ライブラリが実行可能ファイルを兼ねるのが好きです。望ましい動作は次のとおりです。

どうやって:

  • バイナリscriptedmain.pにコンパイルしscriptedmainますか?
  • 's /セクションにtest.pあるコードを実行しないようにしますか?scriptedmain.pbeginend

scriptedmain.p:

scriptedmain.pをfpc scriptedmain.pでコンパイルすると、Pascalがユニットであることを検出するため、実行可能ファイルは作成されません。しかし、ライブラリに加えて実行可能ファイルにしたいのです。

test.p:

test.pをでコンパイルするとfpc test.p、結果の実行可能ファイルは2つのbegin/end宣言を結合します(望ましい動作ではありません)。