問題タブ [delphi-10.2-tokyo]
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.
delphi - Delphi - OSX で Dropbox を確認する
Delphi 10.2 Tokyo Firemonkey を使用してマルチプラットフォーム アプリケーションを作成しています。確認する必要があることの 1 つは、コンピューターに Dropbox が存在するかどうかです。このためには、info.json ファイルの存在を確認し、その json ファイルを処理して Dropbox フォルダーのパスを取得する必要があります。
Dropbox の存在を確認するために、次の関数を作成しました。
しかし、これを Mac (Dropbox がインストールされている) で実行すると、関数は(2 番目のパラメーターがorであっても) をFileExists
返します。ターミナル ウィンドウを開いて a を実行してから を実行すると、そこに info.json ファイルが表示されます。false
True
False
cd ~/.dropbox
dir
私が欠けているものについて何か考えはありますか? これに関する指針をいただければ幸いです...
delphi - FMX.TGrid データを台無しにすることなくユーザーが列を移動できるようにする方法
FMX を使用して、Delphi 10.2 で非常に単純なテスト プロジェクトを作成しました。セットアップは簡単です:
- TClientDataSet にバインドされた TGrid (デザイナで実行)。
- ユーザーが XML ファイルを開くためのボタン
これはすべて正常に機能し、TGrid には XML ファイルのすべてのレコードが取り込まれます。XML ファイルは、古いプロジェクトの別の TClientDataSet によって作成されます。
さて、問題です。
列を別の位置に移動すると、すべてのデータが台無しになります。これを行うには、マウスを列の上で押したままにし、数列右にドラッグします。
最初は問題ないように見えますが、垂直スクロールを開始すると、データが正しい列に表示されなくなったように見えます。
グリッドの視覚的な部分のデータのみを修正しているように感じます。スクロールを開始するとすぐに、データが正しい列に表示されなくなります。
これは既知のバグですか、それとも私のプロジェクトに何か問題がありますか?
前に言ったように、このプロジェクトにはコードはまったくなく、すべてデザイナーで行われます。(clientdataset1.LoadFromFile オフコースを除く)