問題タブ [visual-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 投票する
2 に答える
13245 参照

visual-foxpro - Visual FoxPro 9.0 exe ファイルを逆アセンブルすることはできますか?

従来の FoxPro exe アプリケーションを使用しています。

ソースコードはありません(外注で書いたもので、ソースコードは一度も配布されていません)。

まったく同じアプリケーションを C# で作成してから、新しい機能を開発したいという要求があります。要件はいつものように時代遅れです。アプリケーションが UI で何を行うかを確認できますが、内部ロジックも理解したいと考えています。

.Net Reflector が .NET アセンブリで実行できるのと同じことを実行できる FoxPro 用のツールはありますか?

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

svn - SVN および Visual Foxpro データベース

Visual Foxpro データベース (ver 7) を SVN に含めようとした人はいますか? それを含めることの利点/欠点は何でしたか? ソース管理に含める必要がある行がある場合、SCM で VFP Db を処理するための最良の方法は何ですか?

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

foxpro - VisualFoxPro-ファイルアクセスが拒否されました

私たちのERPシステムはハイブリッドです。実際のデータはSQLですが、ユーザー情報、プロファイル、権限、セキュリティなどを含むテーブルはVisualFoxProにあります。

VFPデータベースへの排他的アクセスを取得する必要があります。プログラム自体を使用してシステムから全員を削除しましたが、これは全員がシステムから外れていることを示しています。次のコードに対して次の応答があります。

私が得た応答は次のとおりです。ファイルアクセスが拒否されました。サーバーマネージャーにアクセスしましたが、VFPディレクトリでファイルを開いている人は誰もいません。

ファイルを開いているのは誰か/何であるか、および/またはFoxPro内で開いているセッションを強制終了する方法を判別できるコマンドがVFPにありますか?

グーグルしてみましたが運が悪かったです。

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

.net - VFPから.Netコンパイラへ

VFP to .Netコンパイラの経験があるか、知識を持っている人はいますか?

私は幅広いVFP9アプリケーションを使用している会社で働いており、.Netでアプリを実行するための迅速な方法を探しています。このコンパイラをチェックして、実行可能なオプションかどうかを確認するように求められましたが、これまでのところ、「HelloWorld」ワールドアプリケーションでさえ実行されないため、正常にコンパイルできませんでした。

最後のコメントを修飾するために:私は本当に単純なFoxアプリを「コンパイル」することができますが、生成された.Net実行可能ファイルは正常に実行されません。ソースを分解してC#に変換しましたが、通常、多くのエラー(100以上)が含まれています。

私はテクノロジー全体を手に負えないように却下したくなりますが、これには多くのサポートがあり、Foxユーザーコミュニティに興奮しているようです。誰かがこれについて何か洞察を持っていますか?

VFPから.Netコンパイラへのリンクは次のとおりです。

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

c# - .NETを使用して既存のテーブルから新しいVFP(OLEDB)テーブルを作成するにはどうすればよいですか?

多数のVisualFoxpro(DBF)テーブルを作成するアプリケーションがあります。これらのテーブルにはそれぞれ異なるスキーマがありますが、すべてに既知の日付フィールドが含まれています。

先週のデータを各テーブルから新しいテーブル(ソーステーブルとは別のフォルダー)にコピーする別のアプリケーション(C#)を作成するように依頼されました。個別のテーブルは残ります(たとえば、3つのソーステーブルがある場合、3つの宛先テーブルがあります)。

時間の経過とともにテーブルが変更される可能性があるため(たとえば、新しいフィールドが追加された場合)、テーブルの構造について推測することはできません(前述の日付フィールドの存在は別として)。

1つのテーブルからデータを取得し、同じ構造の新しいテーブルを作成するための最も簡単で最良の方法は何ですか?

テーブルをクエリしてデータを抽出する方法を知っています(たとえば、先週のレコードをDataSetに入力します)。ただし、スキーマ内のすべてのフィールド情報を手動で解析し、それを使用して宛先テーブルを再作成するよりも、新しいテーブルを作成して結果を入力するためのより良い方法があるはずだと思います。

FoxProでの作業は、SQL Serverとは十分に異なるため、毎回頭痛の種になるので、アプローチに関するガイダンスが必要です。

本番マシンには、VFP9OLEDBドライバーがインストールされています。可能であれば、他に多くをインストールする必要はありません。

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

c++ - Visual C++ での ARM の浮動小数点

ARM、Qualcomm Snapdragon チップ用のアプリケーションを構築するために Visual C++ 2005 を使用しています。VFPv3をサポートしていることは知っています。浮動小数点演算ハードウェアを使用するための SDK などはどこで入手できますか? 何よりも、Visual C++ コンパイラがエミュレートする代わりに VFP 命令を生成する場合に最適です。

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

vb.net - Visual FoxPro と VS2008 では、すべての DBF レコードが表示されるわけではありません。別のビルドは

Visual Studio 2008 (vb.net) でプロジェクトに取り組んでいます。アプリは、Visual FoxPro データベース (dbc ファイル) からデータをインポートする必要があります。FoxPro の理由を聞かないでください。vfp である必要があり、データベースは別のアプリケーションによって毎日更新されます。したがって、他のデータベース形式は使用できません。

OleDb FoxPro ドライバー (最新バージョン) を介してデータベースに接続します。すべてが問題ありません(速度は別として)。必要なすべてのテーブル (dbf ファイル) からデータをインポートできます。それをデータセットにロードしてから、データセット自体を操作して、再接続に時間がかからないようにします (この段階でデータを読み取る必要があるだけです)。

問題は 、コードをコンパイルして実行すると、すべてのレコードが表示されないことです。

ただし、Releaseフォルダー ( binディレクトリ内) からコンパイルされたバージョンを実行すると、アプリはより多くのレコードを表示します。

さらに困惑しているのは、Visual FoxPro 9.0 で同じデータテーブル ファイルを開くと、VS2008 で表示されているデータしか表示されない (Realease バージョンでは表示されない) ことです。ただし、OpenOffice Calc で dbf を開くと、すべてのレコードが表示されます。つまり、アプリのリリース バージョンと同じレコードです。

私が最初に考えたのは、VFP 9 ですべてが表示されない場合、ファイルは別のバージョンの VFP で作成されたに違いないので、接続文字列を変更する必要があるということでした。しかし、コンパイルされたリリース バージョンがすべて正しいデータを表示するのはなぜでしょうか? 接続文字列は正常である必要があります。

別のアプリで自分の dbfs を確認するためにDBF Viewer Plusをダウンロードしましたが、すべてのレコードを表示することもできません。

なぜこのように振る舞うのか分かりません。また、アプリをテストするたびにアプリのビルドを作成する必要があるため、かなり面倒です。

Windows Vista で開発しています。

お世話になりました!

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

asp.net - ASP.NET Web展開プロジェクトに(VFP)マージモジュールを含めるにはどうすればよいですか?

Web配置プロジェクトを使用してインストールされたASP.NETアプリケーションがあります。VisualFoxProマージモジュールをインストーラーに追加したいと思います。これを行う方法の例、またはWeb配置プロジェクトにマージモジュールをインストールする方法の例はありますか?

WiXに移行することは私のフォールバックになりますが、Web配置プロジェクトが効果的に機能しているので、可能であれば、WiXを使い続けたいと思います。

アプリケーションはC#を使用して開発されています。

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

visual-foxpro - fpt および dbf (FoxPro) ファイルからデータを取得するには?

ファイル .fpt および .dbf (Visual FoxPro 8 で作成) には、取得する必要がある、または少なくとも表示する必要があるテキスト (人間が読める) があります。しかし、私はそれを行うことはできません。MS Excel では、テキストだけでなく、意味をなさない多くの記号も表示されます。

私の質問は、ファイルからテキストを抽出するにはどうすればよいですか? Visual FoxPro 8 は、そのファイル (soandso.fpt) を開こうとしても、soandso.fpt が見つからないか無効であると言って開くことができません。

ファイル .fpt および dbf からテキストを取得することは可能ですか?

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

visual-foxpro - Creating primary key from two or more column in Visual FoxPro 9

How do I create a primary key index from two or more columns in Visual FoxPro 9? The columns may be of different types.