問題タブ [delphi-4]

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

delphi - Delphi 4 エラー:- ファイルが見つかりません:'htmlcons.inc'

プロジェクト(Delphi 4)を実行/コンパイル/ビルド/しようとしていました。

この方法も試してみました http://www.cryer.co.uk/brian/delphi/error_fnfCDO_TLB.htm

一貫してエラーが表示されます

知恵の終わりに、何をしますか?

親切に助けてください。

よろしくお願いします-Vas

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

delphi - Delphi4でアンダースコアとはどういう意味ですか

私はコードで次のことに出くわします。

一般に、_name1Delphi 4でアンダースコアはどういう意味ですか?

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

delphi - Delphi 4 プロフェッショナル/Quickreport を探しています

レガシー アプリケーションをサポートする Delphi 4 プロフェッショナルおよびクイックレポートを探しています。どこでこれを見つけることができますか?

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

sql-server - 複数のデータベースで Delphi 4 の Crystal Reports 2008 レポートを使用できない

ASE (Sybase) から MS SQL Server への移行の一環として、多数のレポートを Crystal Reports 7 から Crystal Reports 2008 に変換しました。また、Crystal Reports 2008 の [データベースの場所を設定] オプションを使用して確認しました。レポートを変換するときに、テスト データベースの 1 つ (これを DB_a と呼びましょう) を指定しました。これらのレポートを Delphi 4 アプリケーションから呼び出すと、正常に動作します。問題は、別のデータベース (DB_b としましょう) に対してこのレポートを実行しようとすると、次のエラーが表示されることです: "Error: 723 Error in file reportname Execute ".

Crystal 2008 に戻って DB_b に対するレポートを確認すると、DB_b では問題なく動作しますが、DB_a ではエラーが発生します。レポートが両方のデータベースで使用するのと同じストアド プロシージャをコンパイルしましたが、返されるデータはバックエンドから呼び出された両方で同じです。

何が問題なのか誰にもわかりませんか?

ありがとう

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

delphi - Indy 10 を使用した Delphi

私は Delphi 4 を使用しており、Indy コード (Pv4 および Pv6) が乱雑にならないように、標準のノンブロッキング ソケットを作成したいと考えています。そして、コンピューターのIPアドレスを取得し、pingを実行できるようにしたいのですが、これを行った人は誰でもいます。Indy 10またはIndy 9で実行できますか。また、これらのことを実行するコードを作成し、テストしてください。

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

sql-server - Delphi 4 でのクエリの最適化

Delphi 4 には、コンポーネントを使用して一度に 3 つのテキスト型フィールドと他の必須フィールドを取得する 1 つの SELECT クエリがありTQueryます。
1,000 を超えるレコードがあります (今後増える可能性があります)。
このクエリは大量のメモリを消費します。この次のクエリにより、実行に膨大な時間がかかると思います。

BDE を使用して SQL サーバーに接続しています。

それほど時間がかからないように、パフォーマンスを最適化する必要があります。ご意見をお聞かせください。

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

delphi - TImage コントロールの制限を克服する

Delphi 4 の TScrollBox コントロール内で TImage コントロールを使用しています。ここでは、それに応じて高さを増やして TImage コントロールにデータを入力しています。

私の機能は、そのレコードを強調表示していくつかの検証を行うために X、Y パラメータを使用しているマウスダウン イベントに基づいています。

ここでの問題は、X、Y が整数型パラメーターであり、-32768 から 32767 の間の値を返すことです。レコードの高さが 32767 を超えると問題に直面します。Mousedown イベントが Y 値を返すのは、私の機能に負の原因があるためです。

この問題を解決するには 2 つの方法があります。

  1. この問題を解決するための回避策。

  2. Delphi 4 の別の組み込みコンポーネントを代替として使用する。

以下で説明するように、1つの汚いアプローチを知っています(これも正しくないが、現在は機能している可能性があります)が、より良い解決策を探しています。

この問題のより良い解決策をアドバイスしてください

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

delphi - サーマル プリンターを使用して base64 でエンコードされた印刷コマンドを印刷する際のエラー

印刷コマンドを受信して​​デコードするアプリケーションがあります。印刷コマンドをテキスト ファイルに保存します。そして、それをバイト配列で読み取ります。デコードされた文字列には、ジャンク文字として表示される画像部分も含まれます。WritePrinter関数を使用してバイト配列をプリンターに送信しようとすると、 False が返されます。返されたエラー コード1784を確認しようとしましたが、このエラー コードとその理由については何も見つかりませんでした。

以下のコード スニペットを参照してください。

誰かがこれに似た問題に直面している場合は、私が何か見逃しているかどうか教えてください.

ノート:

  1. 入力された印刷コマンドのデコードにエラーがないことを確認しました。
  2. Delphi4を使用しています。
0 投票する
1 に答える
3556 参照

delphi - Windows 7 (32 ビット) に Delphi 4 をインストールする方法

Windows 7 に Delphi4 をインストールしようとしています。 Delphi を初めて使用します。インストールしようとすると、次のエラーがスローされました。" config.nt. システム ファイルは、ms-dos および Microsoft Windows アプリケーションの実行には適していません"

Googleで調べて、次の手順を試しました。

  1. system32 フォルダーにある config.nt、autoexec.nt、command.com の 3 つのファイルすべての天気を確認しようとしました。彼らは皆出席していました。

  2. Googleから各ファイルのコンテンツを取得して保存したすべてのファイルを書き込もうとした後、システム32のファイルを新しいファイル(config.nt、autoexec.nt、command.com)に置き換えました。その後も Delphi 4 をインストールできませんでした。同じエラー メッセージが表示され続けました。

  3. 次の手順を試しました。a. [スタート] をクリックし、[設定] をポイントして、[コントロール パネル] をクリックします。b. [システム] をダブルクリックし、[詳細設定] タブをクリックして、[環境変数] をクリックします。c. [User_Name のユーザー変数] リストで [TMP] をクリックし、[編集] をクリックします。d. [変数値] ボックスに「c:\windows\temp」と入力し、[OK] を 3 回クリックします。または、長いファイル名を使用しないフォルダーのパスを [変数値] ボックスに入力します。e. コントロール パネルを閉じます。しかし、これも役に立ちませんでした。私は次に何を試すべきか完全に困惑しています。どんな体でも助けてくれたら最高です。

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

delphi - フォームを変更しようとしたときのプログラム エラー

まず、設定を表示するフォームを作成しました。次に、ini ファイルからパスワードをロードするログイン ボックスを作成しました。当初は、ini ファイルの読み込みエラーだと思っていました。設定フォームをロードするときに分離しましたが。ここにそれらすべてのコードがあります。

設定画面のコード:

ログインフォームのコード:

これはプロジェクトです: