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

lazarus - TFPTimerは「カチカチ音をたてる」ではありません

私は、インターフェースとシミュレーターを分離しようとしたゲームを書いています(どちらも別々のタイミング回路で実行されます-理論はアニメーションが同期し、シミュレーションは1秒間に10回しか実行できません...か何か)

TFPTimerに問題があります。次のようにGamesコンストラクターで初期化されます。

問題は、OnTickが呼び出されていないように見えることです。SDL_Delayを含むクライアントの下で別のループを実行しています。どういうわけかTFPTimerをイベント化する必要がありますか?独自のスレッドを与える必要がありますか(またはすでにスレッドがありますか?)タイマーを機能させるためのアイデアはありますか?

ありがとう

ラクラン

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

delphi - クロスプラットフォーム Delphi アプリケーションの構築

Lazarus をダウンロードしましたが、Embarcadero Delphi IDE でも動作しました。クロスプラットフォームの Delphi アプリケーションの構築について質問があります。

それらを win32 環境でビルドするにはどうすればよいですか? その方法を説明している Lazarus サイトの wiki を読みましたが、まだ理解できません。Linux および MacOS の win32 環境でアプリケーションをビルドおよびコンパイルすることはできますか? 可能であれば、誰かがそれを正確に行う方法を段階的に説明できますか.

編集: 今こそ、Delphi IDE の新しい XE2 バージョンについて話す時だと思います:)

ありがとう

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

sql-server - 日時フィールドオーバーフロー例外lazarus+mssql

mssqlデータベースにタイムスタンプを挿入しようとしています。

データベースのフィールドをタイムスタンプと日時に設定しようとしました

これは、挿入ステートメントのパラメーターを設定する部分です。

日時フィールドオーバーフロー例外が発生します

私は何が間違っているのですか?

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

sql-server - lazarusによるmssql挿入パフォーマンスの向上

3つのデータフィールドを持つ単純な挿入ステートメントがあります。主キーでも自動インクリメントでもないTag_ID、簡単なDateTime Nowを文字列として保存するタイムスタンプ、および単純なdevide計算を含むfloat値。

SQLサーバーは実際にはローカルですが、後でローカルネットワークにない別のマシンに配置されます。今、私は10.000エントリで25.8秒を取得します。これをどのように改善できますか?

私のコードは次のようになります:

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

delphi - WinCE で Lazarus を使用してマイクから録音し、WAV ファイルに保存する方法は?

Lazarus を使用して、PDA/PocketPC で実行する WinCE アプリケーションを構築しています。

PDA の内蔵マイクからの音声を約 10 秒間録音し、wav ファイルに保存する必要がありますが、これを行う方法に関する情報や実際の例は見つかりませんでした。

何か案が?ありがとう!

0 投票する
9 に答える
17212 参照

delphi - Lazarus: SQLite 3 の文字列フィールドの値として "(MEMO)" を表示する DBGrid

Lazarus と SQLdb コンポーネントを使用して単純な SQLite 3 アプリケーションを作成しようとしています。

データベースに接続して、TDBGrid. 問題は、テキスト フィールドであるすべての列に、DB 内の文字列ではなく値 "(MEMO)" が表示されることです。

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

multithreading - TPanel を親とする TButton の TThread 作成

MainThreadでのTThreadMainThread の個別作成について質問があります。はの親 として設定する必要があります。TButtonTPanelTPanelTButton

動かない...

ButtonVariableNameメインスレッドにあります。 TButton.Create()別の TThread で呼び出されています。 ButtonVariableName.Parentは Separate からも呼び出されTThreadます。

FindComponent何が壊れているようです。私がそれを取り除き、そこに何か他のものを置くと、それは機能します。FindComponentセパレートから呼び出すとうまくいかないかもしれませんTThreadが、確かではありません。

ポインタはありますか?笑。

-i2プログラマー

0 投票する
6 に答える
10154 参照

utf-8 - UTF-8の文字列からバイト配列?

WideString(または他の長い文字列)をUTF-8でバイト配列に変換するにはどうすればよいですか?

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

windows - Lazarus 0.9.30 トリムされたメニュー エントリ

私は Lazarus 0.9.30 を使用しており、IDE とサンプル アプリケーションの両方でメニュー エントリがトリミングされています。

代替テキスト http://www.freeimagehosting.net/uploads/94832ba880.png

私は IDE でこれを扱うことができますが、アプリケーションのために何かできることはありますか? キャプションの最後にスペースを追加すると、デザイナでのみ問題が解決され、実行時にキャプションはまだトリミングされます。

OS: Windows7 x86

Lazarus のバージョンで試したもの:

  • ラザロ 0.9.30 + FPC 2.4.2
  • ラザロ 0.9.31-29752 + FPC 2.4.2 (2011-03-09)
  • ラザロ 0.9.31-29752 + FPC 2.4.3 (2011-03-09)

更新

システム メニューに Tahoma 8 を使用すると、メニュー キャプションがトリミングされます。フォント サイズを 9 に変更すると問題は解決しますが、別の回避策を見つけるとよいでしょう。