問題タブ [delphi-2006]

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 投票する
2 に答える
3485 参照

delphi - Delphi アプリ トレイ アイコンのバルーン ヒントが無期限にポップアップし続ける

トレイ アイコンに最小化できる Delphi 2006 アプリがあり、トレイ アイコンの上にバルーン ヒントを介してさまざまなアラート メッセージを表示します。

状況によっては (時期はわかりません)、以前に表示されたバルーン ヒントが表示され続け、消えません。プログラムされた時間表示され、閉じ、すぐに再表示されます。

いつもこのアプリからの吹き出しヒントです。

アプリが別のバルーン ヒントを表示する場合、それはプログラムされた時間に表示され、ファントム ヒントが再開されます。

あたかもヒントがキューのどこかにスタックしていて、削除されていないかのようです。インスピレーションを持っている人がいない場合(それはロングショットだと思います...)、バルーンのヒントを消去する方法を知っている人はいますか?

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

delphi - Delphiでファイルを読み取るときにタイムアウトを実装する

ネットワーク上の他の場所にあるディスクファイル(100Mbイーサネット)から定期的に読み取るDelphi2006で記述されたアプリがあります。メインスレッドのアイドル状態のハンドラーから読み取りが行われるため、ネットワークを介した読み取りに非常に長い時間(20秒など)がかかり、アプリがフリーズする場合があります。

OK、読み取り操作を独自のスレッドに入れることはできますが、ファイル操作のタイムアウトを指定して、あきらめて他のことをしたり、レポートしたりできるかどうかを知りたいのです。読み取りが20秒より少し早く引っ掛かったという事実。

0 投票する
5 に答える
101829 参照

delphi - Delphi アプリケーションでの Firebird エラー「ユーザー名とパスワードが定義されていません」

Delphi 2006 と Firebird 2.5 でアプリケーションを作成しました。接続には、Delphi の Interbase コンポーネントを使用します。設計時にユーザー名、パスワード tc を使用して TIBDatabase をセットアップし、正常に動作しましたが、別の PC でアプリケーションを実行したい場合 (最初に Firebird 2.5 をインストールします)、次のエラーを受け取りました:

ユーザー名とパスワードが定義されていません。データベース管理者に Firebird ログインの設定を依頼してください。

これは何ですか?どうすれば解決できますか?

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

delphi - TListViewの列の自動サイズ設定

TListViewのすべての列のサイズを自動化したい。以下のコードを使用していますが、何もしていません。

DelphiでTListViewの列のサイズを自動化するにはどうすればよいですか。

設定しましたViewStyle to vsReport

前もって感謝します

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

delphi - レコードの要素\フィールドを一覧表示します

タイプ情報を介して、クラスの公開されたプロパティのリストに類似したレコードの要素またはフィールドのリストを取得することは可能ですか?

ありがとう !

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

delphi - Delphiで64ビットのランダム値を取得するにはどうすればよいですか?

Delphi 2006でランダムな64ビット整数値を作成するにはどうすればよいですか?組み込みの整数ベースのRandom()関数は、0から2^31までの値のみを返すようです。

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

delphi - Delphi2006からDelphiXEにアップグレードした後、アプリを閉じるときに無効なポインタ例外

プロジェクトをDelphi2006からDelphiXEにアップグレードしました。アプリを閉じたときに例外が発生することを除いて、すべてが期待どおりに機能しています。

それはコード行で壊れていません。LEAVEコマンドでCPUウィンドウに侵入します。それが助けになるなら、私はユーレカログを添付しました。

- - 編集

わかりました。エラーがなくなるまでプログラムの一部を回転させてみて、トラブルメーカーを見つけました。

これは私のWebサービスWSDLで生成されたプロキシです。サービスで関数を呼び出さずにプロキシオブジェクトを作成すると、エラーがスローされます。

プロキシオブジェクトの作成以外のコードを使用せずにテストプロジェクトを作成しましたが、エラーもスローされます。同じエラーの別のWebサービスでも試しました。どちらのWebサービスも、Delphi 2006(.net 1.1)で作成されました。

最後に、VS2010で作成された.net4.0Webサービスを試してみました。問題はありません。したがって、DelphiXEプロジェクトは.net1.1WebサービスまたはDelphi2006Webサービスと互換性がありません。いずれにせよ、それは混乱です。

これを解決する方法について何か考えがありますか、おそらく回避策ですか?

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

delphi - 文字列の内容をchar配列にコピーする

文字列の内容をchar配列にコピーしたい。

このコードを使用できますかStrLCopy(C, pChar(@S[1]), high(C));

現在Delphi2006を使用しています。新しいバージョンで提供されているUnicodeサポートのためにDelphiバージョンをアップグレードした場合、問題は発生しますか?

そうでない場合、この変換のコードは何でしょうか?

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

xml - DelphiでIXMLDOMDOCUMENTを使用してxsi:nilattibuteを削除します

多くのxmlノードを含むxmlドキュメントがあります。ドキュメントにはxsi:nil="true"属性があります。これらのノードに値を設定すると、nil属性は残り、xsdに対して無効になります。

質問:

xsi:nilMSXML2_TLBでDelphi2006コードを使用して属性を削除するにはどうすればよいですか?

私はこれを試しました:

エラーなしで実行されますが、属性は削除されません。

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

xml - TXMLDocumentを使用して手動で石鹸封筒を作成する方法(Delphi 2006)

私は長い間この問題を抱えていて、自分で解決することはできません。Google、Bing、stackOverflowも検索してみましたか?運がない...

Delphi 2006のTXMLDocumentコンポーネントを使用して、soapヘッダーを手動で作成しようとしています。

... ... ... ........。

私がしているのは、「soap:Envelope」という新しい要素を作成しているということです。この新しい要素では、「xmlns:soap」、「xmlns:xsd」、「xmlns:xsi」という3つの属性を作成しています。

3つの属性のいずれかに値を書き込もうとすると、次のエラーが発生します。

読み取り専用ノードを変更してみてください。

TXMLDocumentを使用してこのタスクを実行する方法を知っている人はいますか?

/ブライアン