問題タブ [foxpro]

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

php - php/Java を使用して foxpro DB を読み取る

Linux サーバーから php/Java を使用して、ネット経由でサードパーティの foxpro DB からデータを読み取るためのコード スニペット/ライブラリを探しています。利用可能なライブラリはありますか?php に Dbase ライブラリを使っている人もいるのではないでしょうか? それは動作しますか?

デフォルト (データベース名、ユーザー名、パスワード) 以外の Foxpro DB から必要なパラメーターは何ですか。DBF 名、接続文字列 ??

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

keyboard - システムキーボードバッファ経由のデータ転送? (VFP9)

Visual FoxPro 9 実行可能ファイル (EXE) を使用して、別のプログラム (非 FoxPro) によって取得されるシステム キーボード バッファーにデータを配置できる必要があります。すでに KEYBOARD コマンドを使用してみましたが、これは FoxPro アプリケーション内のフィールドとコントロールでしか機能しないようです! これをどのように達成できるかについて誰かアイデアがありますか?

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

database - foxproデータベースからExcel(.xls)にデータをエクスポートするにはどうすればよいですか?

FoxProにデータを入力したいのですが、データを.xls形式で保存します。

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

foxpro - ADS OLEDB for VFPを使用するときにVFPSQL構文を使用する方法はありますか?

  • サンプル接続文字列Provider=Advantage.OLEDB.1; Data Source = c:\ Bugtest; ServerType = ADS_LOCAL_SERVER; TableType = ADS_VFP_TABLE
0 投票する
2 に答える
1396 参照

.net - COMコンポーネントを介して.NETアセンブリを呼び出すときの「パラメータが正しくありません」エラー

GACに存在する.NETアセンブリがあります。COMコンポーネントから呼び出すことができるように、正しく登録されています。この.NETアセンブリには、メソッドとメソッドのオーバーロードが含まれています。

これで、FoxProを使用してこのアセンブリを呼び出すことができます。

3つのパラメーターバージョンの呼び出しは問題なく機能しますが、2つのパラメーターバージョンを呼び出すと、COMコンポーネントによって次のエラーが発生します。

OLE error code 0x80070057: The parameter is incorrect.

何か案は??ありがとうございました!

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

assemblies - 管理されていないアプリケーションから既定の .NET AppDomain をアンロードする方法

管理されていないアプリケーションから既定の .NET AppDomain をアンロードする方法はありますか?

Visual FoxPro 内から .​​NET アセンブリを使用するために.NET Extenderというサード パーティ ツールを使用しています。これにより、.NET コントロールをホストし、FoxPro 環境内から .​​NET クラスとメソッドを使用することもできます。

私が抱えている問題は、Visual FoxPro 内からアプリケーションをデバッグするときに、IDE のメイン vfp9.exe アプリケーション ファイルの下ですべてが実行され、マネージ アセンブリへのハンドルが解放されないように見えることです。したがって、これらの .NET アセンブリに変更を加えて更新したい場合は、VFP IDE を閉じてから再度開く必要があります。そうしないと、ファイルを上書きしようとすると共有違反が発生します。

コントロールが確実に破棄されるようにする方法を調べ始めましたが、Rick Strahl によるこの記事に出くわしました。彼は基本的に、問題は実際にはメインの AppDomain がアンロードされていないことであると説明しています。デフォルトの AppDomain をアンロードする方法に関する情報を調べた結果、これは少なくともマネージ アプリケーションでは不可能ですが、アンマネージ アプリケーションでは可能であるという結論に達しました。私の考えでは、管理されていないアプリケーションが .NET リソースを使用したからといって、AppDomain とランタイムの荷物を持ち歩く必要はありません。

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

.net - FoxPro and .NET COM without registration

I use Unmanaged Exports to create a native .dll from .NET .dll so I can access .NET code from Delphi without COM registration.

For example I have this .NET assembly:

When I define the same interface in Delphi, I can easily use the .NET object:

See my Delphi question and answers for details.

My question:
Is something like this possible in FoxPro? I've tried the following which fails with Data type mismatch error on line createdotnetadder(@ldnw):

Can I define interface in FoxPro similarly how I did it in Delphi? If not, can I use this .dll from FoxPro at all? I use Visual FoxPro 9.0 SP2. Thanks.

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

ms-access - VFPODBC が非常に遅い

MS Access 2003 フロント エンドを使用して、Visual Foxpro 9 アプリケーションが所有するネットワーク ドライブ上のデータに odbc 経由でアクセスしています。基本的な DBF ビューアーまたはテーブルが属するアプリケーションを使用している場合は瞬時にロードされますが、Access インターフェイスにロードするのに数分かかります。データをクエリするときは、テーブル ビュー全体を開くよりも高速ですが、それでも予想よりもはるかに遅くなります。アクセスしているマシンは同じネットワーク上にあり、アプリケーションを介したアクセスは、現在、その 10 倍のレコードを持つ Web ホスト型 SQLServer よりも低速です。

VFP ODBC リンクを使用して速度を上げるために試してみることができることについて、明白ではない提案をいただければ幸いです。

編集

ありがとう Dave、現在、Access の [クエリ] タブ内で動作するようにクエリをいじっています...

現状のクエリの実行には約 4 分かかります。約 230 レコードの入力条件に基づいて、10 行の情報を含むクロス集計が返されます。グループ テーブルの結合とフィールドなしで試してみましたが、違いはごくわずかです。

それにいくつかの視点を置くだけです:

Allsales には約 50 のフィールドと 15,000 のレコードが含まれます Stock には約 100 のフィールドと 500 のレコードが含まれます Groups には 3 つのフィールドと 8 つのレコードが含まれます。

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

database - .d01foxproファイルを開く方法

私はいとこの薬局の基本的なPOSアプリを作成して、彼が現在使用しているソフトウェアをダンプしてライセンス費用を節約できるようにしています。彼がソフトウェアに苦労して入力したすべての薬の名前は、.d01のファイルに保存されています。拡大。私が欲しいのは、.d01ファイルの内容をプログラムで読み取って、薬の名前をアプリにインポートできるようにする方法です。私のいとこが使用するs/wはFoxproに組み込まれており(coz私は.cdx、.idx、.dbfファイルをたくさん見ます)、インポートしたいファイルは.d01拡張子が付いています。メモ帳でファイルを開くと、次のようになります http://img192.imageshack.us/img192/5528/foxpro.jpg

だから私はその種類のデータベーステーブルか何かを想定しています。私はfoxproをまったく知らないので、誰かがこのファイルを読むのを手伝ってくれませんか。

返信に時間を割いてくださった皆様、本当にありがとうございました。


やあみんなとても迅速に返信してくれてありがとう..私はOtávioによって提案された解決策を試しました、そしてそれはうまくいきました、私は今dbfを読むための小さなユーティリティを書きます。

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

foxpro - アプリケーションを Visual Foxpro 6 から Visual Foxpro 9 に変換するのはどれくらい簡単ですか?

Visual Foxpro 6 アプリケーションを Visual Foxpro 9 に変換する際に問題はありますか。それともこれは簡単ですか?

プロセス中に気をつけるべき落とし穴はありますか?