問題タブ [delphi-xe3]
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 IBTable 読み取り専用エラー
の最新バージョンをインストールしましたEmbarcadero Delphi XE3
。InterBase
データベースに接続する簡単なフォームを作成しました。IBDatabase
、IBTable
、IBTransaction
、Grid
およびその他のコンポーネントがあります。すべてが正常に機能し、グリッドにデータが表示されます。しかし、私はこのデータを編集できるようにしたいと考えています。したがって、IBTable
コンポーネントでReadOnly
プロパティを false に設定すると、これを行うたびにプログラムが動作しなくなり、次のようになります。
Dynamic SQL Error
SQL error code = - 206
Column unknown
IBTable1
これを解決する方法はありますか?
delphi - Delphi 2009 から XE3 へのアップグレード時のコンパイラ内部エラー
かなり大規模なプロジェクト (> 750K 行) を delphi XE3 でコンパイルする (2009 年からのアップグレード)
次のエラーを取得する
[dcc32 致命的なエラー] MainForm.pas(3170): F2084 内部エラー: URW1147
この質問に似ていますが、コードのどこにもジェネリックが使用されていません。
エラーはコード行に対応するのではなく、ファイルの最後に対応します。
つまり、「終わり」の後。
Google検索に続いて、「コードインラインコントロール」のすべての設定も試しましたが、喜びはありません.
どこから(他に)探し始めればよいかわからないので、知識に基づいたフィードバック(またはおそらく大げさな推測でさえ)をいただければ幸いです。
ここからの有用なフィードバックが期待されるまで、まだ QC レポートを提出していません。
ありがとう
delphi - 無限ループで Delphi プログラムを停止する
Delphi で無限ループが発生すると、停止ボタンを押しても、デバッガーはスタック トレースを表示しません。プログラムが停止している疑いがある場合は、ブレークポイントを設定すると、それが正しい無限ループであれば停止します。
以下は意図的に無限ループを発生させるサンプルプログラムです。
停止すると、次のようになります。
シングル ステップ (F7) を実行すると、数行だけステップ実行し、ブレークを再度押すまでロックされます。ブレークした時点で同じ結果が得られます。
delphi - データ エクスプローラーを使用してデータベース テーブルを視覚的に作成する
Delphi でのデータベースの作成と操作に関するビデオを見ました。ビデオでは、コード、データ エクスプローラー、または SQLite3 コンソール アプリケーションを使用してデータベースを作成できると述べていますが、データ エクスプローラーを使用してデータベースを作成する方法を見つけることができません。これを行う方法を知っている人はいますか?
よろしくお願いします。
delphi - エラー: F1026 ファイルが見つかりません: 'System.Actions.dcu' が XE3 から Delphi XE2 に戻っています
コードを XE2 から Delphi XE3 に移動していますが、両方でコンパイルする必要があります。一部のユニットでは、'System.Actions' が自動的に USES 句に追加されることに気付きました。これにより、XE2 に戻るときに次のエラーが発生します。
F1026 ファイルが見つかりません: 'System.Actions.dcu' (ユニット スコープ "System" は Win64、OSX32、Win32 のみを示します)
ユニットスコープを正しく理解したことがありません。コンパイラ バージョン {$IFDEF} 内に何かをラップするのではなく、これを解決する正しい解決策はありますか?
ありがとう
delphi - データ エクスプローラーに SQLite オプションがありません
組み込み SQLite データベースを利用するDelphi XE3 (Ultimate Edition)でアプリケーションを作成しています。それに関連してさまざまなビデオを見ましたが、データ エクスプローラーがビデオのものと一致していないことに気付きました。最初、データ エクスプローラーは空で、そこにあったのはdbExpress
. インストーラーの再実行も何度か試みて、DataSnap
、DBXPool
、DBXTrace
が表示されましたが、インストールの再実行によるものではありませんでした。とにかく、SQLite オプションを表示するにはどうすればよいですか?IBToGo
InterBas
これは現在、私のデータ エクスプローラーの外観です。
delphi - 省略記号を使用して Firemonkey のラベルを短くする
Firemonkey でボタンまたはラベルのテキストを短縮するための省略記号/楕円化ルーチンはありますか? たとえば、次のようにします。
「C:\a really\really\really long\very long path\さらに長いパス名」 を 「C:\a really\re...」 または 「C:\a really\re...path name」に
VCL の周りにはルーチンがありますが、Firemonkey のテキスト サイズを見つけることはより複雑になるようです。
Delphi XE3 で Firemonkey 2 を使用しています
前もって感謝します
... OK、Mike Sutton のアドバイスから不格好な手順を作成しました。文字列の最初の部分の末尾に省略記号を追加するだけですが、中間または末尾の省略記号の位置については非常に簡単に変更できます。また、現在のオブジェクトのフォント サイズとスタイルも考慮されます。
使用法は次のとおりです。
mysql - DBXエラー:ドライバーを正しく初期化できませんでした
Delphi XE3(Ultimate Edition) 、MySQLデータベースを実行していますが、これはクリックしたときに発生するエラーですTest Connection
。
応答として、libmysqlライブラリをxamppディレクトリに配置し、System32ディレクトリにコピーしました。ただし、これは機能しません。
このメッセージが参照しているライブラリ/ドライバと、それらを配置するための正しいディレクトリは何ですか?
libmysqlバージョン-5.5.16.0
delphi - TStringGrid の編集を有効にする
このビデオに従って簡単なデータベース アプリケーションを作成しています。ビデオを持っていないため、ビデオに記載されているように a のTStringGrid
代わりに aを使用すると、問題が発生します。TGrid
Navigator とすべてのデータを にロードしましたTStringGrid
が、まったく編集できません。これまでのところ、エントリをダブルクリックして F2 を押し、ナビゲータの [編集] ボタンをクリックしてみましたが、何も機能しません。
編集できるようにするために のプロパティを変更する必要があるものはありTStringGrid
ますか、それともデータを表示することのみを目的としていますか?
よろしくお願いします!