問題タブ [c++builder-10.1-berlin]

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 に答える
949 参照

c++ - BEGIN_MESSAGE_MAP が原因で C++ Builder 10.1 がデスクトップにクラッシュする

Windowsデスクトップのアイコンを模倣するVCLコンポーネント、TGIconを作成しています.MouseEnterおよびMouseLeaveイベントをコンポーネントに追加することを決定するまで、正常に機能していました。私は次のガイドに従いました: Embarcadero Community

ここに私のコード(ヘッダー)があります:

コンポーネントをフォームに配置しようとすると、IDE (C++ Builder Starter) がデスクトップにクラッシュします。問題の原因が「BEGIN_MESSAGE_MAP...END_MESSAGE_MAP」の部分であることを突き止めました。その部分をコメントアウトすると、コンポーネントは正常に動作します。

以前は C++Builder XE5 (Professional) で同じコンポーネントが動作していましたが、それはもう使用していない会社が所有しているため、コンポーネントのバイナリがないため、ここに書き直す必要があります。 . 私が覚えている限り、私が行ったことは XE5 で書いたものとまったく同じです。これは機能しますが、これは IDE をクラッシュさせ、エラー メッセージもアクセス違反もなく、単純な CTD でした。

C++ Builder 10.1 (Berlin) Starter Edition でこれを機能させるために必要なことはありますか? これは C++Builder のバグですか、それとも Starter Edition では実行できず、「有料」版でしか実行できないのですか?? それとも、この方法はすでに時代遅れですか?もしそうなら、「近代化された」C++ Builder がどのようにそれを行うかを教えてください。

前もって感謝します。

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

android - TArc で Google の読み込みスピナーを作成するには?

ローディングアニメーションとプログレスアークをひとつのオブジェクト(レコードをローディングするときのWhatsAppのように)に入れようと考えているので、ストロークのStartAngleとEndAngleを制御できるので、TArcとTFloatAnimationを使ったほうがいいと思いました。Google の読み込みスピナー ロジックを作成しようとしていますが、非常に混乱しています。角度の 1 つを制御する「線形」補間プロパティを持つ FloatAnimation と、指数関数的または正弦波補間を持つように見える別のプロパティがあるようです。開始/終了が非常に速く、私には見えません。誰かがすでにそれを再現しようとしましたか? ありがとう。

ウェブからの画像: ここに画像の説明を入力