問題タブ [lazarus]

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

ide - OS X で Lazarus IDE を使用する際のエラー

Lazarus for OS X を使用して PASCAL プログラミングの割り当てを完了しようとしていますが、何らかの理由で、次のデバッガー エラーが発生し続けます。

Debugger Error おっと、デバッガーがエラー状態になりました。今すぐ作業を保存してください!

ストップを押して、最善を尽くしてください。プラグを抜いています。

コンパイル後に「プロジェクトは正常にビルドされました:)」と表示されますが、常にデバッガーエラーが発生します。

FPC ソース ディレクトリを再スキャンすると、FPC パッケージをhttp://sourceforge.net/projects/freepascal/files/Mac%20OS%20X/2.2.4/からインストールしたにもかかわらず、別のエラーが発生します。

そのために発生するエラーは次のとおりです。

エラー

プロジェクトは、ターゲット OS=darwin および CPU=i386 を使用します。このターゲットの system.ppu が FPC バイナリ ディレクトリに見つかりませんでした。このターゲットに対して fpc が正しくインストールされていること、および fpc.cfg に正しいディレクトリが含まれていることを確認してください。

次に、「OK」をクリックすると、次のエラーが表示されます。

FPC ソース ディレクトリ エラー freepascal ソース ディレクトリを確認してください。

これらのエラーはすべて何らかの形で関連していると確信しています。

この Lazarus/PASCAL noob の助けをいただければ幸いです。

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

pascal - フォームを使用したlazarus guiメインメニュー?

ボタンをクリックすると別のフォーム/ページが開き、そこからメインメニュー/サブメニューが機能するのと同じように元のフォームに戻ることができるフォームを作成する必要があります。

申し訳ありませんが、オブジェクトパスカルは初めてです

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

lazarus - LazarusApacheモジュールをApache1.3、2.0、および2.2に選択的にコンパイルするにはどうすればよいですか?

/etc/fpc.cfgを見てきましたが、いくつかの定義について言及されています。

  • FPCAPACHE_1_3
  • FPCAPACHE_2_0

次に、fcl-webの例では、次のことに言及しています。

  • Apache1_3

私が見つけた唯一のものは、これら両方のファイルのapr.pasにあります。

  • /usr/share/fpcsrc/2.4.0/packages/httpd20/src/apr/apr.pas
  • /usr/share/fpcsrc/2.4.0/packages/httpd22/src/apr/apr.pas

では、コンパイラはどのバージョンのAPRをコンパイルするかをどのように決定するのでしょうか。

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

lazarus - Lazarus で WebLaz プロジェクトをコンパイルする際の問題

私の仕様:

  • OS: Ubuntu 10.04 LTS amd64
  • fpc: 2.4.0
  • ラザロ: 0.9.28

WebLaz プロジェクトを作成してコンパイルするだけで、WebLaz プロジェクトをコンパイルしようとしています。どういうわけか、使用する httpd および fpapache ユニットを決定するときにコンパイラがすべて失われます。

フォーラムで同様の問題を見つけました。

そこに提供されているソリューションのいくつかを試した後、私はまだこの時点にいます:

  1. コンパイル済みユニットとパッケージのソースの下に httpd22 しかない場合、プロジェクトは正常にコンパイルされます。残念ながら、それは完全にリンクに失敗します。

  2. 元の fpc/lazarus フォルダー構造 (場所、ユニット、ソースの両方で HTTPD13、HTTPD20、および HTTPD22 のすべてが変更されていない) では、コンパイラーは httpd のチェックサムが変更され、fpapache のソースを見つけることができないと不平を言います。

    • httpd20 の下に httpd.pas が見つかりますが、2.2 のフォルダーでのみ機能します。

WebLaz コンポーネントを使用してこれをコンパイルする方法が完全にわかりません。何が欠けていますか?

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

apache2 - mod_helloworld.lpr のビルド

mod_helloworld.lpr、C:\lazarus\components\fpweb\demo\helloworld\apache の Apache サンプルをビルドしようとしています。

Lazarus 0.9.29
FPC バージョン 2.4.3 SVN 27129
i386-win32

$(LazarusDir)\fpc\2.4.3\source\packages\fcl-web\src\他のユニット ファイル (-Fu) に追加するとコンパイルされますが、ビルド/リンクするとエラーが発生します。

lclか何かを追加しようとしていますが、本当にわかりません。

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

lazarus - テキストファイルの検索結果をメモ、lazarus に書き込む

私のプログラムのこのセグメントは、最初に顧客をテキストファイル (パブリック変数で宣言) にアドバタイズし、それを texfile に保存します。onbutton1click は、編集ボックスにある文字列を検索し、関連する顧客の詳細を memo に返すプロシージャです。顧客の追加は正常に機能し、テキストファイルに追加されますが、検索すると、メモには何も返されず、メモのキャプション memo1 だけが返されます。これを解決する方法はありますか?申し訳ありませんが、これは初心者です。

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

pascal - runerror(102) ファイルが割り当てられていませんか?

これを実行すると、runerror(102) ファイルが割り当てられていません??????? ps プロシージャ内の変数を公に割り当てました。

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

lazarus - Free Pascal .dll/.so で WSRegister* を回避する方法

最終的に「空の」Apache モジュールのコンパイルに成功しましたが、かなり厄介な障害にぶつかりました。

MongoDB サーバーと通信したいので、FreePascal/Lazarus 用の唯一のライブラリであるpebongoを選択しました。

pebongoの依存関係はシナプスです。

モジュールを Apache にロードすると、どういうわけか "/usr/lib/apache2/modules/mod_visius.so: undefined symbol: WSRegisterCustomImageList" が表示されます。

私は Menus.pp でシンボルを追跡したと思いますが、これには lazarusall (何か) も役割を果たしていると思います。繰り返しますが、私は思います:)

これらの WSRegister* シンボルが表示されないようにするにはどうすればよいですか?