問題タブ [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.
delphi - Delphi アプリ トレイ アイコンのバルーン ヒントが無期限にポップアップし続ける
トレイ アイコンに最小化できる Delphi 2006 アプリがあり、トレイ アイコンの上にバルーン ヒントを介してさまざまなアラート メッセージを表示します。
状況によっては (時期はわかりません)、以前に表示されたバルーン ヒントが表示され続け、消えません。プログラムされた時間表示され、閉じ、すぐに再表示されます。
いつもこのアプリからの吹き出しヒントです。
アプリが別のバルーン ヒントを表示する場合、それはプログラムされた時間に表示され、ファントム ヒントが再開されます。
あたかもヒントがキューのどこかにスタックしていて、削除されていないかのようです。インスピレーションを持っている人がいない場合(それはロングショットだと思います...)、バルーンのヒントを消去する方法を知っている人はいますか?
delphi - Delphiでファイルを読み取るときにタイムアウトを実装する
ネットワーク上の他の場所にあるディスクファイル(100Mbイーサネット)から定期的に読み取るDelphi2006で記述されたアプリがあります。メインスレッドのアイドル状態のハンドラーから読み取りが行われるため、ネットワークを介した読み取りに非常に長い時間(20秒など)がかかり、アプリがフリーズする場合があります。
OK、読み取り操作を独自のスレッドに入れることはできますが、ファイル操作のタイムアウトを指定して、あきらめて他のことをしたり、レポートしたりできるかどうかを知りたいのです。読み取りが20秒より少し早く引っ掛かったという事実。
delphi - Delphi アプリケーションでの Firebird エラー「ユーザー名とパスワードが定義されていません」
Delphi 2006 と Firebird 2.5 でアプリケーションを作成しました。接続には、Delphi の Interbase コンポーネントを使用します。設計時にユーザー名、パスワード tc を使用して TIBDatabase をセットアップし、正常に動作しましたが、別の PC でアプリケーションを実行したい場合 (最初に Firebird 2.5 をインストールします)、次のエラーを受け取りました:
ユーザー名とパスワードが定義されていません。データベース管理者に Firebird ログインの設定を依頼してください。
これは何ですか?どうすれば解決できますか?
delphi - TListViewの列の自動サイズ設定
TListViewのすべての列のサイズを自動化したい。以下のコードを使用していますが、何もしていません。
DelphiでTListViewの列のサイズを自動化するにはどうすればよいですか。
設定しましたViewStyle to vsReport
。
前もって感謝します
delphi - レコードの要素\フィールドを一覧表示します
タイプ情報を介して、クラスの公開されたプロパティのリストに類似したレコードの要素またはフィールドのリストを取得することは可能ですか?
ありがとう !
delphi - Delphiで64ビットのランダム値を取得するにはどうすればよいですか?
Delphi 2006でランダムな64ビット整数値を作成するにはどうすればよいですか?組み込みの整数ベースのRandom()関数は、0から2^31までの値のみを返すようです。
delphi - Delphi2006からDelphiXEにアップグレードした後、アプリを閉じるときに無効なポインタ例外
プロジェクトをDelphi2006からDelphiXEにアップグレードしました。アプリを閉じたときに例外が発生することを除いて、すべてが期待どおりに機能しています。
それはコード行で壊れていません。LEAVEコマンドでCPUウィンドウに侵入します。それが助けになるなら、私はユーレカログを添付しました。
- - 編集
わかりました。エラーがなくなるまでプログラムの一部を回転させてみて、トラブルメーカーを見つけました。
これは私のWebサービスWSDLで生成されたプロキシです。サービスで関数を呼び出さずにプロキシオブジェクトを作成すると、エラーがスローされます。
プロキシオブジェクトの作成以外のコードを使用せずにテストプロジェクトを作成しましたが、エラーもスローされます。同じエラーの別のWebサービスでも試しました。どちらのWebサービスも、Delphi 2006(.net 1.1)で作成されました。
最後に、VS2010で作成された.net4.0Webサービスを試してみました。問題はありません。したがって、DelphiXEプロジェクトは.net1.1WebサービスまたはDelphi2006Webサービスと互換性がありません。いずれにせよ、それは混乱です。
これを解決する方法について何か考えがありますか、おそらく回避策ですか?
delphi - 文字列の内容をchar配列にコピーする
文字列の内容をchar配列にコピーしたい。
このコードを使用できますかStrLCopy(C, pChar(@S[1]), high(C));
現在Delphi2006を使用しています。新しいバージョンで提供されているUnicodeサポートのためにDelphiバージョンをアップグレードした場合、問題は発生しますか?
そうでない場合、この変換のコードは何でしょうか?
xml - DelphiでIXMLDOMDOCUMENTを使用してxsi:nilattibuteを削除します
多くのxmlノードを含むxmlドキュメントがあります。ドキュメントにはxsi:nil="true"
属性があります。これらのノードに値を設定すると、nil
属性は残り、xsdに対して無効になります。
質問:
xsi:nil
MSXML2_TLBでDelphi2006コードを使用して属性を削除するにはどうすればよいですか?
私はこれを試しました:
エラーなしで実行されますが、属性は削除されません。
xml - TXMLDocumentを使用して手動で石鹸封筒を作成する方法(Delphi 2006)
私は長い間この問題を抱えていて、自分で解決することはできません。Google、Bing、stackOverflowも検索してみましたか?運がない...
Delphi 2006のTXMLDocumentコンポーネントを使用して、soapヘッダーを手動で作成しようとしています。
... ... ... ........。
私がしているのは、「soap:Envelope」という新しい要素を作成しているということです。この新しい要素では、「xmlns:soap」、「xmlns:xsd」、「xmlns:xsi」という3つの属性を作成しています。
3つの属性のいずれかに値を書き込もうとすると、次のエラーが発生します。
読み取り専用ノードを変更してみてください。
TXMLDocumentを使用してこのタスクを実行する方法を知っている人はいますか?
/ブライアン