はthis page on Wikipediaを確認した後、私は二つのファイルに注力するために必要なことに気づい:
を手動でexeファイルを実行すると、それはエンジンをロードしwbtrv32.dll w32mkde.exeとを、私のアプリケーションは、希望IDEで実行するが、私はまだ手動でexeを起動しなければならなかった。私の古いマシンでは、本来の動作は、IDEでプログラムを実行すると自動的にsever exeが起動するということでした。 Wikiページから、プログラムによって実際に呼び出されたのはwbtrv32.dllで、必要に応じてexeを呼び出すことが分かった。
私は古いマシンを新しいタワーに移植しましたが、\ windows \ syswow64のocxとdllファイルの多くはそれを作っていませんでした。どのパターンが存在しないようだが、見つけたときに再登録しなければならなかった。 W * .exeとW * .dllファイルを私の実動バックアップフォルダからsyswow64フォルダにコピーしたときに、突然それが再び働いたので、いくつかのリンクがあるはずです。おそらくdllファイルの壊れたコピーです。私は、コンパイルされたバージョンが正しく実行された理由は、これらのdllファイルとexeファイルがアプリケーションフォルダにインストールされていて、明らかに大丈夫だが、IDEから実行したときに呼び出されなかったためだと考えている。
これはいつか他の誰かを助けるかもしれないと思っています。
「読み込みません」と定義し、表示されるエラー番号と説明を教えてください。 – Bob77
Btrieveは、データベースサーバープログラムです。 IDE内からアプリケーションを実行すると、起動が停止します。エラーメッセージは私自身のエラーメッセージであるため、あなたや他の人にとって意味がありません。 Btrieveサーバーが起動/ロードされていないため、Btrieveファイルを開くことができないと言っても過言ではありません。私は転送の後に突然私の新しいコンピュータの自動読み込みをなぜ停止したのだろうと思っています。私のアプリケーションが明示的に開始する必要はありません。 –
これを(今のところ)遭遇したら、コンパイルされたアプリを起動して終了するだけでいいということを付け加えておきます。その後、IDEで残りの時間動作します。 –