問題タブ [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.
indy - Lazarus に Indy 10 の最新ビルドをインストールする
Indy 10 コンポーネントを Lazarus にインストールする方法についての段階的なガイドはありますか?
https://svn.atozed.com:444/svn/Indy10で最後の snv スナップショットをチェックアウトしました ユーザー名: Indy-Public-RO (パスワードなし)
ありがとうございます
console - FreePascalでスタックトレースをキャッチする
Free Pascalで記述されたコンソールアプリケーションがありますが、ほとんどの大規模なアプリケーションと同様に、クラッシュすることがあります。このアプリケーションは稼働しているので、私は通常、クラッシュ時にスタックトレースを書き留めるように人々に依頼します。デバッグとlineinfoの両方で配布します。ただし、アプリケーションはFPC video.pas出力を使用し、テキスト出力のスタックトレースが表示されない場合があります。
未処理の例外に書き込まれたテキストをスタックトレースでインターセプトして、ファイルに書き込むことができるようにする方法はありますか?FPCビデオはどういうわけかそれで動作しないので、標準エラーをファイルにパイプすることはできません。また、バッチファイルやシェルファイルではなく、実行可能ファイルを実行するだけでよいのです。
例として、これをファイルまたは他の出力ソースにキャッチしたいと思います。
それをきれいに行う可能性はありますか?
delphi - TTreeViewにディレクトリツリーとフィルタリングを入力します
Lazarus 0.9.28.2プロジェクトには、Form( )にTTreeView
名前が付いたがありますが、。なので、すべてのディレクトリツリーを入力したいと思います。DirTree
frmConvert
C:\
このように:
C:\ディレクトリツリーhttp://i.imagehost.org/0185/cdirtree.png
また、ユーザーがディレクトリを選択すると、2番目TTreeView
に、という名前FileTree
で、そのディレクトリ内のすべてのファイルが表示されますが、PDFのみを表示するようにフィルタリングされます。
また、エンドユーザーにとってより整理されて親しみやすいので、これらのアイコンを配置するのに助けが必要です。
質問
- 画像のように、最初のTTreeView(
DirTree
)にすべてのディレクトリを設定するにはどうすればよいですか? - 2番目のTTreeview(
FileTree
)に、で選択したディレクトリ上のファイルを入力するにはどうすればよいDirTree
ですか? - 各フォルダ(フォルダのみ)にアイコンを設定するにはどうすればよい
DirTree
ですか?
lazarus - プロセスの出力
私はLazarusを使用して、gccを実行するプログラムを開発しています。
OutputForm
しかし、gccのlog(output)を、TMemo()しかない別のForm()に表示したいと思いますOutputMemo
。
どうすればいいですか?
delphi - 別のフォームのコントロールを使用する
FormMain
私は 2 つのフォームを持つ Lazarus のプロジェクトを持っていOutputForm
ます。OutputMemo
次のコードを使用して、2 番目のフォームに出力を表示したいと思います。
しかし、このコードをコンパイルしようとすると、次のエラーが発生しました。
識別子が見つかりません "OutputForm"
OutputForm ユニットの上部には次のものがあります。
FormMain unit( OutputForm: Output;
) から呼び出そうとすると、次のエラーが発生しました。
型定義のエラー
私がしなければならないこと?
delphi - TOpenDialog とスペース
gcc を使用してソースをコンパイルしたい Lazarus のプロジェクトがTOpenDialog
ありOpenDialog1
ます。TProcess
AProcess
次のコードで gcc を呼び出します。
正常にコンパイルされます (Lazzarus のプロジェクト) が、テスト中に にあるソース test.c をコンパイルしようとすると、次のC:\Documents and Settings\Nathan Campos\Desktop
ようになりましたOutputMemo
。
'C:\Documents': そのようなファイルまたはディレクトリはありません
次に、OpenDialog1
スペースを含むフルパスを取得していないか、gcc がスペースを含むフォルダーでパスを見つけることができません。
これについて私を助ける提案はありますか?
delphi - TListBox の選択された行の内容を変数に格納する
Lazarus で電子ブック マネージャーを開発していますが、使用したことのないコンポーネントで問題が発生しています ( TListBox
)。TListBox
名前付きには、CategoryList
次のアイテムがあります。
文学とフィクション
ロマンス
コンピュータとインターネット
詩
専門的かつ技術的な
サイエンス フィクションとファンタジー
伝記と回顧録
ビジネスと金融
児童書
娯楽
歴史
科学
自助
教科書と教材
旅行
西部劇
ユーザーがアイテムを選択したときに、CategoryList
それを変数に格納したいのですが、どうすればよいですか?
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:この小さなプロジェクトで私を助けてくれた人々のためにプログラムにクレジットを付けるつもりです。
delphi - 整数を文字列に変換
Integer
呼び出された にいくつかの番号が保存されていmode
ますが、それらを で使用する必要がありますTProcess
。これを行うには、 を に変換する必要がありInteger
ますString
。これを行わないとエラーが発生するためです。
互換性のない型: "LongInt" を取得しましたが、"AnsiString" が必要です
Integer
次に、 a をString
?に変換する方法を知りたいです。
process - TProcessの実行時にコンソールを非表示にする
私は次のようなTProcess
呼び出しを使用するアプリケーションを構築していますAProcess
:
しかし、ボタンをクリックすると、コンソールウィンドウが数秒間表示されて終了し、プロセスのすべての出力がに表示されますが、コンソール画面が必要ないため、ここに配置しOutputMemo
ました。TMemo
次に、このコンソール画面を非表示にする方法を知りたいです。