問題タブ [delphi-2010]

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

delphi - Delphi 2010 dbxpress アプリケーションのデプロイに必要なファイル

Delphi アプリケーションのデプロイに問題があります。dbxpress を使用して mysql 5.1 データベースにアクセスします。別のコンピューターからアプリケーションを実行すると、エラーが発生します。アプリケーションに midaslib.dll を既に含め、アプリケーションと同じフォルダに dbxmys.dll と libmysql.dll をコピーしました。

誰かが助けてくれることを願っています。

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

delphi - Delphi 2010: 新しい RTTI、propertyvalue を任意の値に設定

TRTTIProperty.SetValue( ) は TValue インスタンスを受け取りますが、提供された TValue インスタンスが別のタイプのプロパティに基づいている場合、問題が発生します。

例えば

値を文字列にキャストしようとしてもうまくいきません。

これを解決する方法についてのアイデアはありますか?

アップデート:

なぜ整数を文字列に代入する必要があるのか​​と疑問に思う方もいらっしゃると思いますが、説明を試みます。(実際には、文字列を整数に割り当てたい可能性が高いですが、それはあまり関係ありません...)

私が達成しようとしているのは、GUI とモデルの間の一般的な「仲介者」を作ることです。どういうわけかテキスト編集フィールドをプロパティにフックしたい。私が持っているモデルごとにそのような仲介者を作る代わりに、新しい RTTI/TValue が私にとって魔法のように働くことを願っていました。

私はジェネリックも初めてなので、ジェネリックがどのように役立つかわかりません。動的に決定された型で実行時にジェネリックをインスタンス化することは可能ですか、それともコンパイルで知る必要がありますか?

例えば

魔法の時代はまだ来ていないのかもしれません... いくつかの大きなケース構造で対処できると思います...

0 投票する
4 に答える
729 参照

delphi - Delphi 6 サードパーティ コンポーネントを Delphi 2010 に追加しますか?

移行を開始するために Delphi 2010 に追加する必要がある Delphi 6 サード パーティ コンポーネントがいくつかあります。出来ますか?インターフェースがかなり違うように見えますが、これを行う方法を見つけることができないようですか?

このヘルプ...

私のコンポーネント: DBGridEasy、TSerial、Varian Async32。

どうもありがとう。

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

delphi - Delphiに新しいプロジェクトテンプレートを追加する方法

Delphi 7でこれを行ったことを覚えていますが、その方法を覚えていません。または、新しいDelphiIDEでは異なります。しかし、アイテムギャラリーに新しいテンプレートを追加するにはどうすればよいですか?

アイテムのカスタマイズギャラリー

そのため、 [ファイル] / [新規]メニューの下に表示されます。

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

multithreading - Delphi 2010 で中断されたスレッドを再開しますか?

TThread の resume メソッドは、D2010 で非推奨になりました。したがって、次のように機能するはずだと思いました。

残念ながら、「実行中または中断されたスレッドで開始を呼び出すことはできません」という例外が発生します...これは、中断モードで作成されたスレッドで開始を呼び出す必要があるとドキュメントに記載されているという事実を考えると、奇妙に思えます。

ここで何が欠けていますか?

0 投票する
6 に答える
860 参照

delphi - Delphi にインストールしたサード パーティ コンポーネントとその理由は?

Dephi にインストールしたサードパーティのコンポーネントとその理由は?

D5 Enterprise から Delphi 2010 に移行しています。これまでサードパーティ ツールをインストールしたことはありませんが、QReports Pro と TChart Pro にアップグレードしました。

私はデータベース アプリを作成するので、挿入、更新、および削除が多数行われます。データベースのクエリ、検索、およびフィルタリングは、レポート作成とともに行われます。また、印刷オプションとして PDF 出力を提供したいと考えています。

どのツールが好きか、どのツールを使用しているか、その理由をお聞かせください。

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

delphi - Delphi: ジェネリックの子孫のジェネリック リストと、ジェネリックをパラメーターとして使用する

私は、ジェネリクスの理解と、それらがどのように使用でき、どのように使用できないかについて少し苦労しています。

次のようなジェネリック クラス TControlMediator があります。

次に、仲介したいコントロールの種類ごとに「concret」サブクラスを作成します。

これまでのところ、すべて正常に動作しているようです。ただし、TControlMediator の子孫のリストが必要な場合や、メソッドへのパラメータとして TControlMediator を取得する場合に問題が発生します。

コンパイラは致命的なエラーで停止します。

これがどのように行われることになっているのか、誰にも手がかりがありますか?

0 投票する
6 に答える
832 参照

delphi - Delphi3プロジェクトをアップグレードするためのDelphi2010または2007?

1999年に作成した古いDelphi3プロジェクトを新しいバージョンにアップグレードし、機能を追加するという割り当てを受けました(これについては、ここここの関連する質問で以前に説明しました)。適切なルートは、最初に開発環境をDelphi 2010にアップグレードしてから、アプリケーションを移植することだと思いました。

Unicodeの複雑さを回避するために、代わりにアプリケーションをDelphi2007の既存のコピーにアップグレードするかどうかを検討しています。このアプリケーションは、米国内の1つの会社で実行され、1つの州の要件に厳密に拘束されているため、Unicodeサポートの恩恵を受けることはありません。

私の質問は次のとおりです。Unicodeの問題に対処するための追加の手間は、最新バージョンのDelphiを使用することの利点を上回りますか?私はUnicodeの経験がないと思われるかもしれません。

0 投票する
4 に答える
2359 参照

delphi - Delphi 2010 dbExpressのTUpdateSQLと同等ですか?

Delphi6BDE​​アプリケーションをDelphi2010に移行することを計画しています...

  • まず、BDEから離れる必要がありますか?(私はそうしますが、可能であれば段階的にこれを行うことを好みます)

  • 次に、dbExpressが最良の選択ですか?(私はMS SQLを使用しています)

  • 最後に、dbExpressにTUpdateSQLに相当するものはありますか?(または他の何か)

グリッド内から読み取り専用クエリを更新するコードがたくさんあります(TUpdateSQLとApplyUpdateを使用)。

助けてください~~~

どうもありがとう。

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

delphi - Delphi 2010 と以前のコンパイラ

Delphi 2010 IDE 内で Delphi 7 コンパイラを使用することは可能ですか?

将来のある時点で D7 から 2010 に移行したいと考えていますが、現時点では多くの非 Unicode ソースとコンポーネントが原因で行き詰まっています。しかし、皆さんが話題にしている多くの Delphi 2010 IDE 機能を楽しみたいと考えています。

出来ますか?それはどのように行われますか?どのような問題に直面する可能性がありますか?