問題タブ [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 投票する
2 に答える
4921 参照

arrays - Pascal const配列が実際には定数ではないのはなぜですか?

定数の値を変更するのは正しくないため、上記のコードがコンパイルされないことは明らかです。ただし、次のコードはコンパイルされ、配列がconstであっても、「1;5;3;」を返します。

では、この動作の原因は何ですか?定数が実際には定数ではないのはなぜですか?

Win32用のFreePascalコンパイラ2.2.0を使用しています。

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

delphi - FreePascal/Delphi でテキストをテキストとして暗号化するには、どの暗号化アルゴリズムを使用する必要がありますか?

Lazarus/Freepascal を使用して開発したプログラムでテキストを暗号化する必要がありますが、TStrings 型のプロパティに保存する必要があるため、バイナリではなくテキストとして読み込んで復号化できるはずです。

どのアルゴリズムがそれに適していますか?

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

delphi - Delphi を使用して URL を開く

私は友人のために少し (または、少なくともそれが少ないことを願っています) 好意を持っていますが、10 年ほどの間 Delphi を使用していません...そして私の検索はあまり役に立ちませんでした

私がやろうとしているのは、URL を取得し、HTML を解析して必要な情報を見つけることです。私はこのようなもの(Pythonで)fileHandle = urllib2.urlopen(urlStr)を望んでおり、fileHandleは私が要求したページのHTMLを受け取ります。私が見つけたすべての例はデフォルトのブラウザを開きましたが、

私は Linux を使用しており、Lazarus と Free Pascal を使用しています。彼は Delphi 7 を使用しています (私の記憶が正しければ)。

ありがとう。

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

xml - Delphi および Free Pascal 用の SAX パーサーはありますか?

Pascal 用のMSXML と SAX 以外に、Delphi 用の SAX パーサーをお勧めできますか? Free Pascal とのクロスプラットフォーム アプリケーションで使用できれば素晴らしいと思います。

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

linux - Linux での SOAP サービスの作成 - ツール、ヘルプが必要

Linux (CentOS) 用の SOAP サービスを作成する必要があります。

Lazarus/FreePascal を使用してこれを行う必要があります。サービスは、バックグラウンドで実行されるバイナリ (デーモン) である必要があります。

質問: 1. これは可能ですか (スタンドアロンの実行可能ファイルとして)? 2. そうでない場合、代替手段は何ですか? 3. 開始方法は? 4. 追加で必要なツール/ライブラリは何ですか?

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

lazarus - Can the characterset in TSynedit in Lazarus be set?

I use TSynedit component in a program. I noticed when I use SynEdit1.Lines.SaveToFile(loadedfile);, then it is saved in utf8 encoding. Is there a way to change that?. I changed font.charset property of Synedit1 object but it made no difference. Any ideas?

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

html - Delphi 用の Velocity や Freemarker のようなテンプレート エンジンはありますか?

Web アプリケーションの場合、Delphi オブジェクトのプロパティとメソッドを HTML コードで「接続」できると便利です。

これは、HTML レスポンスのビルド段階とリクエスト処理段階の両方で、さまざまな方法で使用できます。

  • サーバー側オブジェクトのプロパティ値にアクセスして HTML コードで出力する
  • サーバー側オブジェクト プロパティを HTML フォーム入力フィールドにバインドし、Web アプリケーションが現在の値を含むフォーム HTML を送信し、クライアントがフォームを送信するときに入力された値にプロパティを設定するようにします。
  • HTML フォーム ボタンをサーバー側オブジェクト メソッドにバインドします。このメソッドは、クライアントがフォームを送信したときに実行されます。

このような HTML を Delphi オブジェクト バインディングに簡単に追加できるネイティブ Delphi ライブラリは見つかりませんでした。

私の質問:

Delphi アプリケーションで使用できる、 Apache VelocityFreemarkerなどのスクリプト コード生成用のテンプレート エンジンはありますか(以下の例を参照)。(IDE にはありません - OTA ベースのソリューションや Delphi コード テンプレートは探していません)

テンプレート エンジンは、Delphi オブジェクトをテンプレートにバインドし、スクリプト変数を置き換え、オブジェクトの値に基づいて反復/条件を実行します。テンプレートはネストできます (他のテンプレートを呼び出します)。

典型的なユース ケースは、HTML コードの動的生成ですが、Delphi コード ジェネレータでも機能します。

速度の例:

フリーマーカーの例:

私が探しているものに似ている他のテンプレート エンジンは、Visual Studio の T4 コード生成Smartyです。

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

svn - FreePascal/LazarusのSVNリポジトリとGITリポジトリの違い/接続は何ですか

メインページのSVNリポジトリから更新していますが、githubでGITリポジトリも見つかりました。

それらは接続されていますか、それとも一方を他方よりも多く使用する必要がありますか?

SVNリポジトリに存在するgithubのfpbuildとfpprojectsはどこにありますか?

乾杯。

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

installation - freepascal + lazarus を open solaris にインストールするにはどうすればよいですか?

これを行って、オープンなsolarisにfpcをインストールしようとします:

ここで説明されているように: http://wiki.lazarus.freepascal.org/Getting_Lazarus#Building_and_installing_Free_Pascal_in_UNIXe

ただし、次のエラーが表示されます。

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

delphi - Indy for FreePascalは安定していますか?

FreePascal / Lazarusで遊び始めましたが、Indyポートが利用できるようです。これは最近の移植であり、本番環境で使用するのに十分安定していますか?(標準のHTTP post / getクライアントタイプが機能し、基本的なTCPIPサーバー側。)

または、おそらくIndyは、DelphiだけでなくFreePascalでも使用できるように明示的に開発されているので、最新バージョンが機能しますか?

ありがとう!