問題タブ [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.
linux - TDaemonApplication の Unix シグナル (主に SIGHUP) にコードをどこで、またはどのようにフックできますか?
Apache モジュールに問題が発生した後、プロジェクトにも必要なデーモン アプリケーション ( TCustomDaemonApplication ) を使用しました。
*nix シグナルにフックする明白な方法がなく、私が探しているのは構成リロードの SIGHUP であることに気付いたので、ソースに飛び込みました。私が見つけたのは、全体の概念がどちらかというと Windows 中心であり、*nix に関する実装が非常に不十分であるということです。
だから、私の質問は、私は自分のを使用しdaemonapp.(pp|inc)
て自分のfpSigaction()
呼び出しを下に含めるProcedure SysInitDaemonApp;
必要がありますか、それとも私が見逃した「適切な」方法はありますか?
symbian - Free Pascal コードを Symbian OS .sis にコンパイルする方法はありますか
Free Pascal が Symbian OS をサポートするプラットフォーム用にコンパイルできることは誰もが知っています。
どうもありがとう!!
compilation - Free Pascalのバージョン番号を使用して、コンパイル条件で>(より大きい)または<(より小さい)を使用できますか?
コンパイルのバージョンに関連する式を含む条件付きコンパイルディレクティブを見てきましたが、それらを再度見つけることができません。
これをFreePascalで正しく書くにはどうすればよいですか?
ありがとう。
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 に変更すると問題は解決しますが、別の回避策を見つけるとよいでしょう。
templates - Free Pascal Compiler xcode テンプレートを xcode 4 で動作させるにはどうすればよいですか?
Mac で Pascal をもう一度使いたいと思っています。fpc 2.4.2 には xcode 用のテンプレートが付属しています。ただし、そのテンプレートは以前のバージョンの xcode 用に設計されており、インストールした後でも、新しい xcode プロジェクトで fpc を使用するオプションが表示されません。
ありがとう
delphi - TGLHeightFieldを指すGlSceneマウス
OnGetHeightからポイントがロードされたTGLHeightFieldを持つGLSceneがあります。
私が解決しようとしているのは、mousemoveイベントでマウスが現在オーバーしているHeightFieldの3Dポイントです。
HeightFieldのhight(y)は、平面上の点(x、z)だけで実際に必要なわけではありません。
iveは試しGLSceneViewer1.Buffer.OrthoScreenToWorld(x, y)
ましたが、それはカメラ面のポイントにすぎません。
installation - Lazarus で自己インストール パッケージを配布するにはどうすればよいでしょうか
Delphi の仮想文字列ツリーの自己インストール実行可能ファイルを見てきました。
Lazarus/FreePascal についても同様のことを考えているので、私の質問は地図や指示のリストを求めるようなものです:
パッケージ フォルダーの場所を特定するにはどうすればよいですか? パッケージを Lazarus のリストに追加するにはどうすればよいですか? Lazarus の再コンパイルをトリガーするにはどうすればよいですか?
私は Object-Pascal プログラマーが下手というわけではありませんが、FPC や Lazarus ツールチェーンのフォルダー構造と依存関係に関してはまったくの初心者です。
どうもありがとう、
ガス
PS: 回答するのは Marco になると思いますが、コミュニティの他のメンバーが努力して、もう少し情報を提供してくれませんか?
いずれにせよ、本当にありがとうございました!!
caching - ページ全体のキャッシュをオンにした Magento EE バナーのローテーション
私が行うことの簡単な説明:
- 2 つの新しいテスト バナーを作成する
- [ウィジェットの挿入] ボタンを使用するか、[デザイン] タブの XML 更新を使用してバナー ローテーターを cms ページに追加し、2 つのテスト バナーを選択してシリーズとして回転させます。 、ランダムまたはシャッフル
- ブラウザで選択したページを表示し、更新します
最初のバナーのみが表示されます。
代わりに FPC がオフの場合、バナーは期待どおりに回転します。
それはバグですか、それとも何が間違っていますか?
pascal - Pascalユニットを実行可能ファイルとしてコンパイルできますか?
ライブラリが実行可能ファイルを兼ねるのが好きです。望ましい動作は次のとおりです。
どうやって:
- バイナリ
scriptedmain.p
にコンパイルしscriptedmain
ますか? - 's /セクションに
test.p
あるコードを実行しないようにしますか?scriptedmain.p
begin
end
scriptedmain.p:
scriptedmain.pをfpc scriptedmain.p
でコンパイルすると、Pascalがユニットであることを検出するため、実行可能ファイルは作成されません。しかし、ライブラリに加えて実行可能ファイルにしたいのです。
test.p:
test.pをでコンパイルするとfpc test.p
、結果の実行可能ファイルは2つのbegin
/end
宣言を結合します(望ましい動作ではありません)。