問題タブ [delphi-7]

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

delphi - Delphi プロジェクトの名前を変更する安全な方法

これは単純なものになると確信していますが、テストとして開始されたプロジェクトがあります。
作成時は「Project2.dpr」として保存されていました

テストは「テスト」ではなくなりました。プロジェクト名をもっと意味のあるものに変更したいと思います。

これを行う最良の方法は何ですか?

ファイル名とプログラム行を新しい名前に変更するだけで問題はありますか? すなわち

意味のある.dpr

注:重要な場合はDelphi 7

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

delphi - 日付と名前のコメントを追加するための Delphi ショートカット

私の名前とカーソルがある日付を配置するためのショートカットを知っている人はいますか

そのため、コメントを追加するときに日付を確認しません。

CnPack と GExperts がインストールされた Delphi7 を使用しています。私はそれがそれらの専門家の一人と一緒にできるべきだと思います。

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

delphi - Delphi 7&ICSがDELETEリクエストを送信

どうすればdelphi7とICSコンポーネントを使用してDELETEリクエストを送信し、REST APIにアクセスできるようになりますか?

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

delphi - Delphi 7 とイベント

ある種のタイミングの問題のように見えるバグを調査しているので、Delphi 7 でイベントがどのように機能するかについて少し興味があります。何が起こるかというと、COM インターフェイスを介してアプリケーションにデータが送信され、それが処理されます。 COM スレッドから発生するイベント。かなりの量のコードが含まれているイベントは、実行に時間がかかり、しばらくするとアプリケーション全体がクラッシュするようです。時間に影響を与える可能性のあるイベント内の大きな配列へのグラフィックスとスタッフィングへの呼び出しがあります。メモリ使用量の大幅な増加を見つけることができず、プロファイラーを実行してリークをチェックする機会がまだありませんでした。また、テストする明白なことは、より長い期間実行できるかどうかを確認するためだけに、その中のすべてのコードのイベントを削除することです.

Delphi では、イベントはシリアルですか、それともパラレルですか。つまり、イベントの実行中に新しいイベントを取得するとどうなりますか? ある種の自動スレッドで並行して実行されますか、無視されますか、それともキューに入れられますか?

キューに入れられた場合、アプリケーションがクラッシュする前にキューに何個入れることができますか?

大きな配列へのインデックス付けは、深くなるほど時間がかかりますか? 固定サイズでも?そうすべきではないと思うので、時間がかかるリークと割り当てを探しています。イベントを通じてオブジェクトが送信された場合、イベント内または「呼び出し」コード内で破棄する必要がありますか?

通常、Delphi でうまくスケーリングできないものは何ですか? 実行時間が長くなるものを探すにはどうすればよいですか?

最後に、これは COM に関連しているため、COM の一般的な落とし穴へのポインターは高く評価されますが、これは注意が必要です。ただし、共同初期化を把握しています。

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

delphi - Delphiコンパイル済みパッケージ(.dcpファイル)内のユニットのリストを取得する方法

Delphiでコンパイルされたパッケージに含まれるユニット/クラスを一覧表示する方法はありますか?

0 投票する
9 に答える
19079 参照

delphi - ファイルMD5チェックサム

この質問では、wcrypt2について言及しています。

必要なのは、ファイルのMD5を計算することだけです。ストリーム形式でダウンロードされたファイルなので、保存せずに計算できれば完璧です。

私はそれを行うための最も簡単な方法が欲しいです。

ありがとう!

0 投票する
8 に答える
4439 参照

delphi - delphi7のスキン

私は自分のアプリケーションのスキンを作成したいと思っていますが、これを行う明確な方法がないように見えることに気づきました。

私はJavaのファイルのスキニングに慣れていて、「標準」のdelphi7アプリケーションの外観を変更する方法があるかどうか疑問に思いました。

編集:(taggs)

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

database - データセット更新フィルターの場所

これは、次のことを行うための最良の方法は何かに常に悩まされてきました...

フォームに2つのテーブル/グリッドがあり、2番目のテーブル/グリッドが最初のテーブル/グリッドによってフィルタリングされている場合、単純な1対多のデー​​タベースを使用します。

フィルタ コードを配置するのに最適な場所は次の
とおりです。

AfterScroll はほとんどの場合機能しているようですが、投稿後などの一部のイベントでは発生しません。通常、フィルターの更新を行い、必要と思われる場所に配置する手順があります。

しかし、もっと良い方法があるかどうか疑問に思っていました.これは単にデルフィが知っておくべきもののようです...

私はそれが重要だとは思いませんが、Delphi7とNexusDB1を使用しています

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

c# - インターネットに接続されているかどうかを確認する方法

インターネットから切断されたときに何かを行う Windows アプリを作成したいと考えています。私は、20 秒ごとにポーリングしてまだ接続されているかどうかを確認する、非常に単純な C#/Delphi アプリを作成することを考えていました。

ポーリングする必要がある場合は、ネットから Web ページをダウンロードする以外の解決策が本当に必要です。他のアプリがインターネット帯域幅を消費している可能性があるため、ダウンロードの失敗が「オンラインではない」ことを意味するとは思いません. さらに、特定のサイトから常に接続/ダウンロードすると、IPがブロックされると確信しています.

リモートサーバーをダウンロード/接続せずにオンラインであるかどうかを確認する方法があると確信していますが、その方法はわかりません.