問題タブ [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.
pascal - Fpguiとlclとqt、メリットとデメリットは?
Lazarus Ide はいくつかの gui ライブラリを使用できます。私はWindowsを使用しています。それらの違いは何だろうか... lclが最も安定していることは明らかだ。
Qt と fpgui が高品質になると、なぜ誰もが使用するのでしょうか?
delphi - Delphi の「Turbo」または「Lite」バージョンはどこにありますか?
私には、Delphi とネイティブ開発を始めることに興味を持っている、Ruby に強いバックグラウンドを持つ同僚がいます。ただし、Turbo Delphi (Delphi 2006 ベース) はダウンロードできなくなっていることを理解しています。
それで...それは彼をどこに残しますか?どこかで合法的に入手できる Delphi の低価格版または入門版はありますか? それとも、エンバカデロから提供される予定はありますか?
注: 法的に問題のあるバージョンを提案しないでください。これは検討するオプションではありません。
更新: すべての回答を要約すると、(Delphi 7 Personal または Turbo Delphi の個人用ライセンスを既に持っていない限り) 今すぐダウンロードしてインストールできる Delphi の唯一の合法で無料のバージョンはDelphi Community Editionです。
次に近いのは、Lazarus IDE と Free-Pascal コンパイラです。
delphi - FreePascal/Delphi でテキストをテキストとして暗号化するには、どの暗号化アルゴリズムを使用する必要がありますか?
Lazarus/Freepascal を使用して開発したプログラムでテキストを暗号化する必要がありますが、TStrings 型のプロパティに保存する必要があるため、バイナリではなくテキストとして読み込んで復号化できるはずです。
どのアルゴリズムがそれに適していますか?
delphi - Delphi を使用して URL を開く
私は友人のために少し (または、少なくともそれが少ないことを願っています) 好意を持っていますが、10 年ほどの間 Delphi を使用していません...そして私の検索はあまり役に立ちませんでした
私がやろうとしているのは、URL を取得し、HTML を解析して必要な情報を見つけることです。私はこのようなもの(Pythonで)fileHandle = urllib2.urlopen(urlStr)
を望んでおり、fileHandleは私が要求したページのHTMLを受け取ります。私が見つけたすべての例はデフォルトのブラウザを開きましたが、
私は Linux を使用しており、Lazarus と Free Pascal を使用しています。彼は Delphi 7 を使用しています (私の記憶が正しければ)。
ありがとう。
duplicates - 重複する識別子のエラー
TForm
宣言を何も変更せずに、Lazarusでコーディングしていました。次に、アプリケーションをテストしようとしましたが、コンパイル時に次のエラーが発生しました。
そして、これが私の*.lprファイルの内容です。
私は何をする必要がありますか?
delphi - DelphiとLazarusの両方がインストールされています
ご存知の方への簡単な質問です。Delphi(ver 7)とLazarusの両方を同時にインストールすることは可能ですか?Lazarusのインストールが現在のDelphiのインストールに干渉しないことを確認したいと思います。私はラザロの4msでこれを尋ねたでしょうが、ここでもっと早く返事をもらえると思いました。
とにかく、DelphiとLazarusの両方をインストールしている場合は、発生した問題(ある場合)を教えてください。
クリス
resources - Lazarus や FPC に関する活発なブログ
「Emborcadero」が取っている全体的な方向性に本当に腹を立てており、FPC/Lazarus に本当に投資するつもりです。
Lazarus のドキュメントページに移動すると、次のブログが見つかりました。
- Lazarus 開発- 最新
- 初心者の冒険- FPC Wiki ページ
- Lazarus/Free Pascal を使った旅- 最新
- Lazarus への移植- 最終投稿 2009 年 12 月
- Living Lazarus - 最終投稿 2009 年 9 月
- Parallel Pascal Worlds - 最新
フォローするブログや Twitter アカウントに関して、より多くのリソースを提案してもらえますか?
delphi - メインスレッド (Lazarus) のコンテキストでコードを実行する
メインスレッドのコンテキストでコードを実行する必要があります。Lazarus + FPC を使用しています。DLL (Linux の場合は共有ライブラリ) 内のスレッドからイベントを受け取り、コールバック関数が呼び出されます。この関数はどのクラスのメンバーでもなく、「cdecl」ディレクティブが付加されたスタンドアロンの従来の関数であることに注意してください。
このようなメッセージを受信するたびに、対応するプロパティ イベント ハンドラーをトリガーする必要があります。これらのイベントは、メイン スレッドのコンテキストで渡す必要があります。私は2つのそのような解決策を知っています:
- 投稿メッセージ
- Application.QueueAsyncCall
最初のものは問題ありませんが、ウィンドウ ハンドルが必要です。これはライブラリ コードであるため、使用できるハンドルはありません。AllocateHWND はクロス プラットフォームではないため、オプションではありません。ダミーフォームを作成できることは知っていますが、これは非常に悪い解決策です
2番目は問題なく動作しますが、たとえばアプリケーション内でマウスを移動するまで呼び出しが処理されないという問題があります。たぶん、私は何か間違ったことをしているのかもしれません。メッセージ処理が開始されたときにのみ通話が処理されているようです。しかし、これは明らかに長い待ち時間になる可能性があります。
したがって、ここでの最善の解決策 (おそらく QueueAsyncCall) と、メッセージ (呼び出し) が許容時間内に処理されることを確認する方法を知りたいですか?
qt - Lazarus で QT 4.6.3 バインディングを使用する方法
Lazarus 0.9.28.2 Beta で QT 4.6.3 ビジュアル コントロールを使用する方法はありますか?
QT ウィジェットをインストールして、コントロール パレットに配置するにはどうすればよいですか?