問題タブ [delphi-xe4]
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 - デバッガーの奇妙な「アクセスできない値」
誰でもこの画面を説明できますか:
ご覧のとおり、単純な配列があります-デバッガーは、A [0]、A 1を使用するとその要素の値を表示します...しかし、ローカル変数 A [i] を使用して要素を取得することはできません(ただし、「i」の値は正しく表示されます)。
プロジェクト設定:
デバッグ情報:オン
ローカル シンボル:オン
最適化:オフ。
プロジェクト(1つのPASファイル)はBUILDなのでDCUはフレッシュです。その画面では、このテスト プロジェクトのほぼ完全なコードを確認できるため、配列 A または "i" が他のユニットで宣言されている可能性はありません。
今私はチェックしました - Delphi XE3の同じコードは完全に動作します - デバッガーはすべての値を示します。XE4は基本機能に重大なバグがあるようです:-((
delphi - ユニット ビューとフォーム ビューを切り替える Delphi ツールバー ボタンが消えましたか?
Delphi のビュー ツールバーにある 2 つのボタンが消えてしまい、元に戻すことができません。それらのボタンの 1 つは、コード/ユニット ビューとデザイン/フォーム ビューを切り替えるためのもので、私はいつも使用しています。切り替え用のキーボード ショートカット (F12) は引き続き機能しますが、F キーにアクセスするためにファンクション キーを押す必要がある厄介なメディア キーボードの 1 つを持っているので、そのツールバー ボタンを元に戻したいと思います。
すべてのツールバーとそのコンテンツをリセットしようとしましたが、ボタンがあるはずのスペースが表示されますが、そこにはありません。ツールバーのカスタマイズ ダイアログでは、コマンドが表示されていないようです。
Delphiの「修復」再インストールを試みましたが、それでも修正されませんでした。他の誰かが以前にこれを経験したことがありますか、または私の IDE を修復またはリセットする方法についてアイデアを持っていますか?
編集:おそらく、コード/ユニットとデザイン/フォーム ビューを切り替えるメニュー オプションも欠落していることに言及する価値があります。
delphi - 更新時の Delphi ティーチャート ロック フォーム
アプリで tdbchart を実行しています。これは 5 秒ごとに更新されますが、更新するとフォームがロックされるため、更新中に使用できません。
更新が発生したときにフォームがロックされないようにする方法はありますか?
ユーザーが 5 秒ごとにフォームを使用できない場合、非常にイライラします。
前もって感謝します
delphi - デスクトップ 2D アプリケーションでの TabControl フォーカス
FireMonkey XE4 デスクトップ 2D から始めましたが、 と に問題がTTabControl
ありTabます。
TEdit
フォームに 2 つのコントロールがあり、 またはを押すTPanel
とTab、フォーカスは次のコントロールに移動しますが、2 つTEdit
のコントロールを a の中に入れて、フォーカスを next に変更しません。TTabControl
TabTEdit
イベント KeyDown または KeyPress を使用しても、このリンクを作成する方法がわかりません。肯定的な結果が得られません。
他のTPageControl
またはTTabControl
無料で存在しますか?
または、から新しい Page/TabControl を作成する方法、または新しいものを作成する方法を教えてくださいTPanel
。
sqlite - TSQLQuery での as の使用
私は Delphi XE4 (win32 に対してコンパイルしますが、最終的なプラットフォームは iOS になります) を評価しており、SQLite データベースを作成し (それで問題ありません)、いくつかのクエリを実行する必要があります。これは、私が使用したいクエリの 1 つです。
そして、これは私のコードです:
問題は、クエリが元のフィールド名 (id、name、note) を返し、私が使用したもの (_id、name、description) ではないことです。
それはあらゆる種類の問題を引き起こします。使用する
戻り値
それは受け入れられません。
誰かが同じ問題を抱えていましたか?
ios - iOS アプリのコンパイルと MacInCloud/類似
iOS で Delphi XE4 を使用する iOS アプリの開発を検討しています。私の調査では、MacInCloud、http://www.macincloud.com/features/tools/toolsを見ました。
誰もこれについて実践的な経験を持っていますか? Windows/Delphi/同様の開発ツールを MacInCloud/xCode に接続して (ライセンス条件に従うため) クロス コンパイルを行い、アプリを iPhone でデバッグすることはできますか?
いずれは iMac を購入する方が有利になるかもしれませんが、iMac がなくてもアプリの作成を開始できれば最高です。
delphi - LiveBindings で ListBox を選択した後にデータ レコードにアクセスする方法
私は TSQLDataset を持っています。ライブバインディングを使用してリストボックスにバインドしています。リストボックス項目をクリックすると、レコードからデータの他のフィールドにアクセスできるようにしたいのですが、データセットを対応する項目に取得できないため、その方法がわかりません。
IDフィールドを取得して、ライブバインディングを使用して割り当てることSelected.Tag
ができることはわかっていますが、それを理解することもできませんが、できれば別のSQLQueryを作成して、クエリの結果を返すことができます
SELECT * FROM Dataset WHERE ID=(Tag value)
それはうまくいきますが、ライブバインディングがリストボックスにデータを入力するときに、アイテムタグの値を設定するためにライブバインディングを取得する方法がわかりません。
これを機能させる方法を知っている人はいますか?