問題タブ [pascal]
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.
user-interface - FPCを使用したGUIのみ
Lazarus をインストールした FPC (Pascal) だけを使用して、Delphi 言語 (Object Pascsl) を使用せずに GUI アプリケーション (32 ビット) を開発する方法を知りたいです。ありがとう。
pascal - カレットドット(^。)はどういう意味ですか?
以下のPascalコードはどういう意味ですか?
delphi - Synapse の Heartbeat 関数の使用方法の良い例はありますか?
Synapse for Delphi を使用していますが、もちろん HTTP ダウンロード中に GUI がフリーズします。ドキュメントを見ると、OnHeartbeat メソッドの使用が提案されています。
( http://www.ararat.cz/synapse/doku.php/public:howto:heartbeatを参照)
残念ながら、実際にはコード例が示されておらず、概念は単純ですが、使用法は明らかではありません。
これはソケット (オブジェクト) ごとの設定ですか、それともアプリケーション (クラス) ごとの設定ですか? また、コールバック プロシージャ自体がオブジェクトとして定義されているのも、少し変わっています。これを実際に使用したことがある人で、サンプル コードのスニピットを共有してくれる人はいますか?
delphi - 各行を引用せずに複数行の文字列値を割り当てる方法は?
各行を引用することなく、Delphi で複数行の文字列値を割り当てる方法はありますか?
編集(特定の問題):Delphiの外部でテストしたいSQLクエリがいくつかあります。クエリをコピーするとき、毎回引用符を追加して置き換えるのは少しオーバーヘッドです。
windows - PascalReadlnはPCを再起動しています
ウイルスかもしれませんが、問題があります。私の学校では、パスカルプログラムをコンパイルし、最後にreadlnがある場合、コンピューターが再起動します。OSはWindowsXPです。
ここの誰かがこの問題に対処することについて何か知っていますか?前もって感謝します。
console - FreePascalでスタックトレースをキャッチする
Free Pascalで記述されたコンソールアプリケーションがありますが、ほとんどの大規模なアプリケーションと同様に、クラッシュすることがあります。このアプリケーションは稼働しているので、私は通常、クラッシュ時にスタックトレースを書き留めるように人々に依頼します。デバッグとlineinfoの両方で配布します。ただし、アプリケーションはFPC video.pas出力を使用し、テキスト出力のスタックトレースが表示されない場合があります。
未処理の例外に書き込まれたテキストをスタックトレースでインターセプトして、ファイルに書き込むことができるようにする方法はありますか?FPCビデオはどういうわけかそれで動作しないので、標準エラーをファイルにパイプすることはできません。また、バッチファイルやシェルファイルではなく、実行可能ファイルを実行するだけでよいのです。
例として、これをファイルまたは他の出力ソースにキャッチしたいと思います。
それをきれいに行う可能性はありますか?
apache - サーバー上で動作する Pascal コンパイラ
サーバー上でパスカル ファイル (*.pas) をコンパイルする方法について何かアイデアはありますか? ありがとうございました。
for-loop - Pascalがforブロック内のカウンターの変更を禁止しているのはなぜですか?
Pascalがそのように設計されたためですか、それともトレードオフがありますか?
または、for-block内のカウンターの変更を禁止または禁止しないことの長所と短所は何ですか?私見ですが、for-block内のカウンターを変更することはほとんどありません。
編集:
for-block内のカウンターを変更する必要がある1つの例を提供できますか?
両方の答えがとても良いので、wallykの答えとcartoonfoxの答えのどちらかを選ぶのは難しいです。Cartoonfoxは言語の側面から問題を分析しますが、wallykは歴史と現実の側面から問題を分析します。とにかく、あなたのすべての答えに感謝しますそして、wallykに特に感謝します。
pascal - パスカルがメソッドのパラメーターとクラスのデータメンバーに同じ識別子名を禁止するのはなぜですか?
コンパイラエラーをトリガーします。
self
明確にするために、またはthis
ポインタ/参照で十分だと思います。それで、そうすることの利点は何ですか?
編集:もう1つの質問ですが、このポリシーを展開する他の言語を教えていただけますか?
list - Pascalで2つのレコードを結合する最良の方法は何ですか?
Pascal のレコードに少し問題があります。私は、レコードの 2 つのリストを持っているプログラムを書いています。1 つは患者に関するもので、もう 1 つは病気に関するものですが、それに参加する方法がわかりません。患者リストの病気 ID を使用して動的テーブルを作成しようとしましたが、lazarus ではコンパイルに問題がありました。誰かが私を助けてくれたらうれしいです。