問題タブ [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.

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

delphi - Delphi IBTable 読み取り専用エラー

の最新バージョンをインストールしましたEmbarcadero Delphi XE3InterBaseデータベースに接続する簡単なフォームを作成しました。IBDatabaseIBTableIBTransactionGridおよびその他のコンポーネントがあります。すべてが正常に機能し、グリッドにデータが表示されます。しかし、私はこのデータを編集できるようにしたいと考えています。したがって、IBTableコンポーネントでReadOnlyプロパティを false に設定すると、これを行うたびにプログラムが動作しなくなり、次のようになります。

Dynamic SQL Error SQL error code = - 206 Column unknown IBTable1

これを解決する方法はありますか?

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

delphi - Delphi 2009 から XE3 へのアップグレード時のコンパイラ内部エラー

かなり大規模なプロジェクト (> 750K 行) を delphi XE3 でコンパイルする (2009 年からのアップグレード)

次のエラーを取得する

[dcc32 致命的なエラー] MainForm.pas(3170): F2084 内部エラー: URW1147

この質問に似ていますが、コードのどこにもジェネリックが使用されていません。

ジェネリック配列の内部エラー

エラーはコード行に対応するのではなく、ファイルの最後に対応します。

つまり、「終わり」の後。

Google検索に続いて、「コードインラインコントロール」のすべての設定も試しましたが、喜びはありません.

どこから(他に)探し始めればよいかわからないので、知識に基づいたフィードバック(またはおそらく大げさな推測でさえ)をいただければ幸いです。

ここからの有用なフィードバックが期待されるまで、まだ QC レポートを提出していません。

ありがとう

0 投票する
2 に答える
2096 参照

delphi - 無限ループで Delphi プログラムを停止する

Delphi で無限ループが発生すると、停止ボタンを押しても、デバッガーはスタック トレースを表示しません。プログラムが停止している疑いがある場合は、ブレークポイントを設定すると、それが正しい無限ループであれば停止します。

以下は意図的に無限ループを発生させるサンプルプログラムです。

停止すると、次のようになります。

シングル ステップ (F7) を実行すると、数行だけステップ実行し、ブレークを再度押すまでロックされます。ブレークした時点で同じ結果が得られます。

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

delphi - データ エクスプローラーを使用してデータベース テーブルを視覚的に作成する

Delphi でのデータベースの作成と操作に関するビデオを見ました。ビデオでは、コード、データ エクスプローラー、または SQLite3 コンソール アプリケーションを使用してデータベースを作成できると述べていますが、データ エクスプローラーを使用してデータベースを作成する方法を見つけることができません。これを行う方法を知っている人はいますか?

よろしくお願いします。

0 投票する
3 に答える
5113 参照

delphi - エラー: F1026 ファイルが見つかりません: 'System.Actions.dcu' が XE3 から Delphi XE2 に戻っています

コードを XE2 から Delphi XE3 に移動していますが、両方でコンパイルする必要があります。一部のユニットでは、'System.Actions' が自動的に USES 句に追加されることに気付きました。これにより、XE2 に戻るときに次のエラーが発生します。

F1026 ファイルが見つかりません: 'System.Actions.dcu' (ユニット スコープ "System" は Win64、OSX32、Win32 のみを示します)

ユニットスコープを正しく理解したことがありません。コンパイラ バージョン {$IFDEF} 内に何かをラップするのではなく、これを解決する正しい解決策はありますか?

ありがとう

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

delphi - データ エクスプローラーに SQLite オプションがありません

組み込み SQLite データベースを利用するDelphi XE3 (Ultimate Edition)でアプリケーションを作成しています。それに関連してさまざまなビデオを見ましたが、データ エクスプローラーがビデオのものと一致していないことに気付きました。最初、データ エクスプローラーは空で、そこにあったのはdbExpress. インストーラーの再実行も何度か試みて、DataSnapDBXPoolDBXTraceが表示されましたが、インストールの再実行によるものではありませんでした。とにかく、SQLite オプションを表示するにはどうすればよいですか?IBToGoInterBas

これは現在、私のデータ エクスプローラーの外観です。

データエクスプローラー

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

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 のアドバイスから不格好な手順を作成しました。文字列の最初の部分の末尾に省略記号を追加するだけですが、中間または末尾の省略記号の位置については非常に簡単に変更できます。また、現在のオブジェクトのフォント サイズとスタイルも考慮されます。

使用法は次のとおりです。

0 投票する
2 に答える
10594 参照

mysql - DBXエラー:ドライバーを正しく初期化できませんでした

Delphi XE3(Ultimate Edition) 、MySQLデータベースを実行していますが、これはクリックしたときに発生するエラーですTest Connection

ここに画像の説明を入力してください

応答として、libmysqlライブラリをxamppディレクトリに配置し、System32ディレクトリにコピーしました。ただし、これは機能しません。

このメッセージが参照しているライブラリ/ドライバと、それらを配置するための正しいディレクトリは何ですか?

libmysqlバージョン-5.5.16.0

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

delphi - TStringGrid の編集を有効にする

このビデオに従って簡単なデータベース アプリケーションを作成しています。ビデオを持っていないため、ビデオに記載されているように a のTStringGrid代わりに aを使用すると、問題が発生します。TGridNavigator とすべてのデータを にロードしましたTStringGridが、まったく編集できません。これまでのところ、エントリをダブルクリックして F2 を押し、ナビゲータの [編集] ボタンをクリックしてみましたが、何も機能しません。

編集できるようにするために のプロパティを変更する必要があるものはありTStringGridますか、それともデータを表示することのみを目的としていますか?

よろしくお願いします!