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

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

pascal - 既存の Borland Pascal 7.0 アプリを分析するための便利なツールはありますか

16 ビットのリアル モード Fame の Borland Pascal 7.0 で記述されたレガシー アプリの本体があります。

コール グラフ、相互参照、IDE など、このようなソフトウェアの分析に役立つ優れたツールをご存知ですか?

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

matrix - Pascalで行列演算を実装するには?

行列を使用して操作を実装する必要があり、行列のサイズは可変でなければなりません。私が思いついた唯一の解決策は、リンクされたリストを使用することです:

しかし、それは少し複雑に思えます..より良い(そしてより簡単な)解決策はありますか?

君たちありがとう!

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

macos - Think Pascal デバッガーを伝説的なものにしている理由は何ですか?

私はコーディング ナイフを研ぎ澄まし、開発に戻ってきました。数年前、多くの人が、(クラシック) Mac に搭載された Symantec Think Pascal デバッガーはまったくのハチの膝であり、他に類を見ないものであると述べました。誰もそのデバッガーを複製しようとしなかったことを考えると、そのステートメントは奇妙だと思いました...この特定のデバッガーをそれほど特別なものにしたのは正確には何でしたか?

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

windows - 値がデフォルト名のみを使用している場合、Inno Setup でレジストリ値を取得するにはどうすればよいですか?

Inno Setup の Pascal スクリプトを使用して、Windows レジストリ (この場合は Google Sketchup) からアプリケーションのインストール ディレクトリを取得しようとしているので、そこにプラグインをインストールできます。

レジストリ キーには名前がありません。Regedit には "(Default)" だけがあります。

私はこれを試しました:

しかし、それは値を返しません。助言がありますか?

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

user-input - このコードの問題の原因は何ですか?

なぜこの特定の問題が私に起こるのだろうと思っていました。お手数ですが、よろしくお願いします。

わかりました、うまくいき、結果は 120 です。これは本当です。

さて、ここで問題です。ユーザーに数値の値を入力するように依頼しても、機能しません。

5 と書いた場合、出力は 600 になります。

0 投票する
9 に答える
2267 参照

algorithm - 子供にパスカルを教えるための簡単な質問

私はパスカルを子供に教えるよう頼まれました。Pascal を見たことがなかったにも関わらず、チュートリアルを取得することができました。今では彼に教えるのに十分な知識があります。

単純なアルゴリズムを含むいくつかの基本的な演習を誰かが私に指摘できるかどうかを確認するために、皆さんに手紙を書いています。次のようなものです:この配列を並べ替え、平均を見つけるなど...

それはどんな言語でもかまいません。彼がうまくいくように、私はいくつかの演習を見つける必要があるだけです.

0 投票する
11 に答える
29586 参照

pascal - Pascalとその現在のアプリケーション

1997年にTurboPascalを勉強しましたが、言語としてとても気に入りました。すべてが非常に構造化されており、コンパイラーはあなたが正しい方法で物事を行うことを確認しました。後でDelphiを試しましたが、あまり興味がありませんでした。

それ以来、私はさまざまなプログラミング言語とスクリプト言語(C、C ++、PHP、Python、Perl、TCL)を使用してきましたが、最近、TurboPascalの昔のことを考え始めました。

ですから、Pascalが今日どのような実用的な目的に役立つのか、そしてどのAPIとフレームワークが利用可能であるのか疑問に思っています。現代の開発環境でPascalを使用した経験のある人はいますか、それとも単なる死語ですか?

私の質問を明確にするために:Pascalは最新のアプリケーション開発に使用できますか?それはどのように使用されていますか?

ウィキペディアのリンクやグーグルのクイック検索は役に立ちません、私はそこに行ったことがあります。それが私が「専門家」に尋ねている理由です。

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

compiler-construction - C で Pascal コンパイラをビルドする際のポインタに関する問題

次のポインターを宣言したコンパイラーの字句解析でいくつかの問題に直面しています

そして、関数でそれを使用しようとしました

しかし、実行しようとすると次のエラーが表示されます。

About (line message = &words[handle];) : warning C4047: '=' : 'char [30]' は 'char ** ' とは間接性のレベルが異なります

About (line message = &words[handle];): エラー C2106: '=': 左オペランドは左辺値でなければなりません

About (line message='words';) : エラー C2015: 定数の文字数が多すぎます

About (line message='words';): エラー C2106: '=': 左オペランドは左辺値でなければなりません

そのようにポインターを操作することはできませんか? 何か提案はありますか?

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

installation - Inno Setup Scripts で文字列バージョン値を数値に変換する方法は?

既存のパッケージを条件付きでアップグレードするためのセットアップ パッケージを開発したいと考えています。インストール予定のバージョンに対して既存のソフトウェアのバージョンを確認したい。そのためには、バージョン文字列を比較する必要があります。

Innoセットアップスクリプトで文字列値を数値に変換するにはどうすればよいですか?

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

delphi - Delphi IDE の dif または patch adder ですか。つまり、誰かがパッチを作成し、それをプロジェクトに自動的に追加したい場合は?

Delphi 用の DIFF プラグインはありますか? プロジェクトに差分ファイルまたはパッチ ファイルを簡単に追加し、パッチで変更されたプロジェクト コードを置き換える必要がありますが、パッチなしで古いファイルにフォールバックする場合に備えて、古いコードも保持します。