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

.net - VFP .NET OLEdbプロバイダーが64ビットWindowsで機能しないのはなぜですか?

SQL2005に挿入するVisualFoxproデータベースからいくつかのレガシーデータを読み取るVBを使用してWindowsサービスを作成しました。問題は、この使用法がWindows Server 2003 32ビットで正常に実行されることですが、クライアントは最近Windows200364ビットに移行しました。そして今、サービスは機能しません。VFP.NETOLEdbプロバイダーが見つからないというメッセージが表示されます。私が調べたところ、解決策がないことがすべて指摘されているようです。助けてください...

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

python - Python から FoxPro DBF ファイルを読み取る最も簡単な方法は何ですか?

Ubuntu システムに多数の FoxPro (VFP9) DBF ファイルがあります。これらを Python で開くためのライブラリはありますか? 私はそれらを読むだけでよく、できればメモ欄にもアクセスできるようにします。

更新: @cnu に感謝します。私は Yusdi Santoso のものを使用しましたが、dbf.pyうまく機能します。1 つの落とし穴: メモ ファイル名の拡張子は小文字でなければなりませ.fpt.FPT

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

report - VFP レポートのすべてのフィールドを自動的にフローティングしますか?

VFP7レポートのすべてのフィールドとラベルをFloatおよびに設定したいと考えていますStretch with overflow.frxファイルを使用して次のことを試みましREPLACEたが、うまくいきませんでした。

私も変更する必要がある他のフィールドはありますか?

0 投票する
7 に答える
1057 参照

foxpro - Foxproアプリとリムーバブルドライブの問題

アイコンとビットマップのハードコードされたパスを含むfoxproアプリがあります。それがfoxproのやり方であり、それを回避する方法はありません。リムーバブルドライブが使用されているが接続されていない場合、および接続されている場合にウィンドウがハードコードされたパスと同じ文字を割り当てる場合を除いて、これは正常に機能します。そのようなパスを含むフォームを開くと、次のエラーメッセージが表示されます(FROM WINDOWS、キツネではありません):

Windows-ディスクなし例外処理メッセージc0000012パラメータ....。

助けてくださいネルソンマーモル

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

64-bit - 64 ビット環境で VFP アプリを使用すると、どのような問題が発生しますか?

64 ビット マシンの VFP OLEDB プロバイダーに問題があることはわかっています。...しかし、64 ビット マシンで VFP アプリケーションを実際に実行しているときに、どのような問題が発生しますか? 誰かがこの分野で何か経験をしたことがありますか?

私が最初に考えたのは、64 ビットのパワーを利用せずに、32 ビット アプリとして実行するだけだということでした。ただし、SQL Server データベースに接続する FoxPro アプリケーションで問題が発生しました (おそらく OLEDB の問題も同様です)。他にも問題はありますか?

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

scroll - foxpro の垂直スクロール マーキー

VFP 8 または 9 でスムーズにスクロールする垂直マーキーを作成する方法について、誰かがコードを教えてくれたり、アイデアをくれたりできますか?

どんな助けでも大歓迎です。

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

visual-studio-2008 - Visual Studio 2008 のデフォルトでソース管理プラグインを設定するにはどうすればよいですか?

最近、Team Foundation Server 2008 をインストールし、Visual Studio 2008 コードと、まだ .Net に移行中の Visual FoxPro 9 コードの両方に使用しています。VFP9 IDE から接続するには、TFS MSSCCI プロバイダーをインストールする必要がありました。それは正常に動作しますが、Visual Studio は使用するソース管理プラグインについて混乱しているようで、チーム エクスプローラーでインストールされた "Visual Studio Team Foundation Server" プラグインではなく、TFS MSSCCI プロバイダーに戻り続けます。プラグインが変更されると、TFS からコードを取得/チェックインしようとするとエラーが発生します。Visual Studio で Team Explorer プラグインを既定として保持するにはどうすればよいですか?

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

windows-vista - VisualFoxPro9とWindowsVistaの互換性

WindowsVistaでVisualFoxPro9を使用して開発するときに、どのような互換性の問題が見つかりましたか?

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

indexing - VisualFoxProCompactインデックスファイル形式

Visual FoxProコンパクトインデックス(* .IDX)のファイル形式を理解しようとしています。現在、ガイダンスとしてMicrosoftのドキュメントを参照しています。

インデックスは512バイトノードのBツリーです。各リーフ(「外部」)ノードには、複数のエントリが含まれています。各エントリは、次の4つのデータで構成されています。

  • 行番号[固定長]
  • 重複するバイト数(ドキュメントではこれを説明していません)[固定長]
  • 末尾のバイト数(ドキュメントではこれを説明していません)[固定長]
  • キー[可変長]

エントリ(キーなし)は、ノードの先頭、ノードの24バイトヘッダーの直後に格納されます。キーの長さが異なるため、これらのキーはこの場所に含まれていませんが、行番号、重複バイト数、および後続バイト数は長さが固定されています。キーはノードの最後に保存され、逆方向に機能します。例えば:

  • 24バイトのヘッダー
  • 行番号、重複バイト数、後続バイト数(エントリー#1)
  • 行番号、重複バイト数、後続バイト数(エントリー#2)
  • 行番号、重複バイト数、後続バイト数(エントリー#3)
  • ..。
  • キー(エントリ#3)
  • キー(エントリ#2)
  • キー(エントリ#1)

キーの個々の長さを決定するにはどうすればよいですか?ドキュメントにはこれを指定していないようです。それらは完全に隣接しています(ヌルバイト区切り文字はありません)。

目視検査で手動でキーを分離できます。末尾のバイト数がキーの長さを表しているのではないかと思いました。ただし、この検査で決定された長さとは相関していませんでした。

FoxProのファイル形式はxBase標準から派生していると思います。おそらくこれはベルを鳴らしますか?

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

foxpro - VFP 8 の Vista 64 ビットで SET PRINTER TO を使用するときにエラー 1958 を修正する方法

次のコード行を実行すると、VFP 8 アプリケーションがエラー 1958 を返します。これは、「プリンター ドライバーの読み込みエラー」です。

お客様の Vista Business 64 ビット ラップトップで。HP1200 は、HP ビジネス インクジェット モデル 1200 です。

お客様は、HP の最新の 64 ビット ドライバーを使用して、プリンターを取り外して再インストールしました。また、新しい Generic / Text Only プリンターを FILE: ポートに追加して、代わりに使用しようとしましたが、同じエラーが発生します。したがって、HP プリンター ドライバーに固有のものではありません。

SET PRINTER TOまた、行を削除して aREPORT FORMコマンドを実行して、デフォルトのプリンターに移動しようとしましたが、出力が得られません。

顧客は同じプリンタとドライバがインストールされた 64 Vista Business のデスクトップ マシンを持っていますが、同じエラーは表示されません。両方のマシンでアバスト アンチウイルスを実行しています。