lazarus

    0

    1答えて

    長さ110.366の線と長さ1.011の線を90度以外の角度で描画すると、線が互いに60度であり、線の始まりが同じ点にあるとします。小さな線が4ピクセルのスケールを持つように倍率を増やすと、大きな線は440ピクセルの長さになります。また、1.11,1.22、1.33などのいくつかの小さな行を比較している場合、同じ長さに見えます。私はペイントキャンバス上でより高い解像度を得ることができる方法があるの

    -2

    2答えて

    Linux Mint、Lazarus、およびfpcの新機能です。 私はそれがFPCとFPC-SRCを必要に応じた、Linuxのミント18.3シナモンとラザロのv1.8.0をインストールし、その後、インストールFPC 3.0.4とFPC-SRC 3.0.4、問題なくラザロを立ち上げ、その後、最も簡単に実行しようとしました空白のフォームしかないアプリケーション。 "sudo apt-get insta

    0

    1答えて

    Windowsのlazarus/fpcとmapvirtualkey関数を使用して、VKコード からascii文字を正常に取得できました。 mapvirtualkeyに相当するクロスプラットフォーム(特にmacOS)のlazarus/fpcはありますか? MacOS上でlazarus/fpcを使用して現在のキーボードレイアウトの下にあるVKコードに対応するascii/unicode文字を取得する他の

    0

    1答えて

    次のコードを最大限に単純化して問題を表示しました。 デストラクタTClass3.Destroyが完了すると、FreeAndNil(FClass3)アクションが原因で問題が発生し、プログラムが停止します。 Heap.trcファイルで見てみると、私は$ 0000000001528FD0 無効間違った署名の代わりに5C063D8B私はラザロ1.6.2使用 program Project_testFree

    -3

    1答えて

    DEXIFパッケージがインストールされていて、EXIF-Entriesを読み取ることができます。ただし、ドキュメントに記載されている計算値ではありません。 次のコードは、動作するコードを示しています。コメントされた行について、私はエラー:識別子identsには「focalLenght」というメンバーはありません。 これらのフィールドとそれ以上のフィールドをどのように保持できますか? procedu

    0

    1答えて

    ラザロのデフォルトのRTLコードページを取得Wiki状態 ラザロ(実際にはそのLazUtilsパッケージ)というAPI を利用し、UTF-8(CP_UTF8)にそれを変更します。これは、Windowsユーザーは、現在、当社のクロスプラットフォームおよびクロスコンパイラのコードではRTL で UTF-8文字列を使用して、我々はこの特定の状況を検出したいと思いも意味します。 GetACP()Windo

    0

    1答えて

    GUIアプリケーションでTMemoオブジェクトを左右に動かしています。問題は、動きが始まるとすぐに私のTMemoの文字がちらついていることです。 私はこれを見て、明らかに私のメインフォームのDoubleBufferingプロパティを設定すると助けになっているはずですが、そうではありませんでした。だから私は動いていたすべてのオブジェクトでそのプロパティをtrueに設定しようとしましたが、フリッカーは

    0

    2答えて

    私はLazarus 1.6.4とFPC 3.0.2を使って、WindowsではUSERNAMEを、LinuxではUSERを取得するコードをいくつか書いています。これを達成するために、私はSysUtils.GetEnvironmentVariable関数を使用しました。 Linuxでは完璧に動作しますが、WindowsではUTF8文字列が間違ったエンコードで開かれたようなものが壊れてしまいます。 W

    1

    1答えて

    LazarusまたはFree Pascalのコンパイル済みバイナリにlibcライブラリを含めるにはどうしますか?私はLibcの新しいバージョンで私のアプリケーションをコンパイルすると、例えば古いライブラリでは動作しないので、共有ライブラリを使いたくないのです。 私は古いLinuxバージョンで自分のアプリケーションを実行すると、次のエラーが端末に示されているので、私はこれをしたい: ./app:/l

    1

    1答えて

    大きなタイプの動的配列aArrayを定義します。そして今、2番目の配列を持っていたいbArrayaArrayに特定の領域をマーキングすることなく、 type TByteArray = array of Byte; implementation procedure SomeCode; var aArray : TByteArray; bArray : TByt