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

indy - Lazarus に Indy 10 の最新ビルドをインストールする

Indy 10 コンポーネントを Lazarus にインストールする方法についての段階的なガイドはありますか?

https://svn.atozed.com:444/svn/Indy10で最後の snv スナップショットをチェックアウトしました ユーザー名: Indy-Public-RO (パスワードなし)

ありがとうございます

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

console - FreePascalでスタックトレースをキャッチする

Free Pascalで記述されたコンソールアプリケーションがありますが、ほとんどの大規模なアプリケーションと同様に、クラッシュすることがあります。このアプリケーションは稼働しているので、私は通常、クラッシュ時にスタックトレースを書き留めるように人々に依頼します。デバッグとlineinfoの両方で配布します。ただし、アプリケーションはFPC video.pas出力を使用し、テキスト出力のスタックトレースが表示されない場合があります。

未処理の例外に書き込まれたテキストをスタックトレースでインターセプトして、ファイルに書き込むことができるようにする方法はありますか?FPCビデオはどういうわけかそれで動作しないので、標準エラーをファイルにパイプすることはできません。また、バッチファイルやシェルファイルではなく、実行可能ファイルを実行するだけでよいのです。

例として、これをファイルまたは他の出力ソースにキャッチしたいと思います。

それをきれいに行う可能性はありますか?

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

delphi - TTreeViewにディレクトリツリーとフィルタリングを入力します

Lazarus 0.9.28.2プロジェクトには、Form( )にTTreeView名前が付いたがありますが、。なので、すべてのディレクトリツリーを入力したいと思います。DirTreefrmConvertC:\

このように:
C:\ディレクトリツリーhttp://i.imagehost.org/0185/cdirtree.png

また、ユーザーがディレクトリを選択すると、2番目TTreeViewに、という名前FileTreeで、そのディレクトリ内のすべてのファイルが表示されますが、PDFのみを表示するようにフィルタリングされます。

また、エンドユーザーにとってより整理されて親しみやすいので、これらのアイコンを配置するのに助けが必要です。

質問

  • 画像のように、最初のTTreeView(DirTree)にすべてのディレクトリを設定するにはどうすればよいですか?
  • 2番目のTTreeview(FileTree)に、で選択したディレクトリ上のファイルを入力するにはどうすればよいDirTreeですか?
  • 各フォルダ(フォルダのみ)にアイコンを設定するにはどうすればよいDirTreeですか?
0 投票する
1 に答える
1009 参照

lazarus - プロセスの出力

私はLazarusを使用して、gccを実行するプログラムを開発しています。

OutputFormしかし、gccのlog(output)を、TMemo()しかない別のForm()に表示したいと思いますOutputMemo

どうすればいいですか?

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

delphi - 別のフォームのコントロールを使用する

FormMain私は 2 つのフォームを持つ Lazarus のプロジェクトを持っていOutputFormます。OutputMemo次のコードを使用して、2 番目のフォームに出力を表示したいと思います。

しかし、このコードをコンパイルしようとすると、次のエラーが発生しました。

識別子が見つかりません "OutputForm"

OutputForm ユニットの上部には次のものがあります。

FormMain unit( OutputForm: Output;) から呼び出そうとすると、次のエラーが発生しました。

型定義のエラー

私がしなければならないこと?

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

delphi - TOpenDialog とスペース

gcc を使用してソースをコンパイルしたい Lazarus のプロジェクトがTOpenDialogありOpenDialog1ます。TProcessAProcess

次のコードで gcc を呼び出します。

正常にコンパイルされます (Lazzarus のプロジェクト) が、テスト中に にあるソース test.c をコンパイルしようとすると、次のC:\Documents and Settings\Nathan Campos\DesktopようになりましたOutputMemo

'C:\Documents': そのようなファイルまたはディレクトリはありません

次に、OpenDialog1スペースを含むフルパスを取得していないか、gcc がスペースを含むフォルダーでパスを見つけることができません。

これについて私を助ける提案はありますか?

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

delphi - TListBox の選択された行の内容を変数に格納する

Lazarus で電子ブック マネージャーを開発していますが、使用したことのないコンポーネントで問題が発生しています ( TListBox)。TListBox名前付きには、CategoryList次のアイテムがあります。

文学とフィクション
ロマンス
コンピュータとインターネット

専門的かつ技術的な
サイエンス フィクションとファンタジー
伝記と回顧録
ビジネスと金融
児童書
娯楽
歴史
科学
自助
教科書と教材
旅行
西部劇

ユーザーがアイテムを選択したときに、CategoryListそれを変数に格納したいのですが、どうすればよいですか?

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

delphi - TRadioGroupで選択されているラジオボタンはどれですか?

質問履歴でわかるように、私はオープンソースのeBookマネージャーを開発しており、約10日でリリースしTRadioGroupますが、ご覧のとおり、次のようになります
。TRadioGroup Used On My Form http: //img85.imageshack.us/img85/1830/radiogroup.png

Integerそして、これに「リンク」される変数(である必要があります)に何かを格納したいと思いますTRadioGroup

if私はこのような機能を実行する必要があります:

TRadioButtonのキャプション->変数に格納する必要のある数値

2x幅に合わせる-デフォルト->
02x高さに合わせる->1
幅に合わせる->2
高さに合わせる->3

しかし、20回以上使用したC#とは異なりTRadioGroup、 1回だけ使用しました。TRadioButton次に、if関数に何を設定する必要があるかを知りたいのです。なぜなら、それが何をするのか、私はすでにその方法を知っているからです。

関数の角かっこ内に何を入れる必要がありifますか?

PS:この小さなプロジェクトで私を助けてくれた人々のためにプログラムにクレジットを付けるつもりです。

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

delphi - 整数を文字列に変換

Integer呼び出された にいくつかの番号が保存されていmodeますが、それらを で使用する必要がありますTProcess。これを行うには、 を に変換する必要がありIntegerますString。これを行わないとエラーが発生するためです。

互換性のない型: "LongInt" を取得しましたが、"AnsiString" が必要です

Integer次に、 a をString?に変換する方法を知りたいです。

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

process - TProcessの実行時にコンソールを非表示にする

私は次のようなTProcess呼び出しを使用するアプリケーションを構築していますAProcess

しかし、ボタンをクリックすると、コンソールウィンドウが数秒間表示されて終了し、プロセスのすべての出力がに表示されますが、コンソール画面が必要ないため、ここに配置しOutputMemoました。TMemo次に、このコンソール画面を非表示にする方法を知りたいです。