問題タブ [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.
reporting - Metric でレイアウトされた英語のレポートで FoxPro をグリッドにスナップするにはどうすればよいですか?
そのため、最近、カナダの税関申告書をエミュレートするレポートを作成する必要がありました。問題は、レポートが 11 インチ x 14 インチの用紙に印刷されているにもかかわらず、メートル法のレイアウトを使用していることです。私の FoxPro のインストールは米国英語の測定単位のマシン上にあるため、FoxPro は英語の定規を使用し、インチベースの測定値でグリッドにスナップすることで義務付けようとします。これにより、いくつかの小さな設計上の問題が明らかに発生します。
レポートが実際には変装した単なるテーブルであることを理解しており、レコードを変更してメトリック ルーラー (英語のルーラーではなく) をオンにする方法を見つけました。これは意図したとおりに機能しています。ただし、グリッドへのスナップ機能は、メトリックではなく、1 インチあたり 48 単位でスナップする必要があるようです。そのため、マウスを使用してボックスを移動すると、ボックスが英語の測定値で (再び) オフセットされます。
これを回避するために、レポートをテーブルとして開き、すべてのメートル単位をスプレッドシートで手動で変換し、オフセットとサイズを手動で入力しました。これはうまく機能し、非常に正確に見えますが、それでもエラーが発生しやすくなっています。
問題は、FoxPro 8 をレポートのメートル単位でグリッドにスナップして、手動で数値を再入力しなくて済むようにするにはどうすればよいかということです。 FoxPro が Metric に対応できるようにするとよいでしょう。マウスを使用してレポート内のオブジェクトを並べることができます。オブジェクトを数値として入力し、レポートをデザイン ビューに「反転」して確認するのではありません。
参考までに、現在、次の翻訳があります。
明らかに、私はこれに近いものが欲しいです:
注: はい、メトリック インストールを使用する FoxPro で仮想マシンをセットアップすることを検討しました。つまり、カナダ向けの Windows XP インストール セットアップです。ただし、開発環境の残りの部分と一緒にインストールを完了するには、さらに1日ほどかかるので、それを避けようとしています.
asp.net - CorpITシステムの方向性。AまたはBに投資しますか?
これは、どちらの方向が会社にとってより良い投資になるかについてのより一般的な質問です。
当社のコアビジネスアプリケーションはVisualFoxProで記述されており、約9年以上前のものです。データベースは15ギガ以上の巨大なものであり、コアロジックは複雑であり、さらに悪いことに、データモデルはひどいものです。それを構築し、これまでずっとそれを維持してきた2人の男は、少なくとも50代であるため、言うまでもなく、引退またはおそらく死は、今後10年ほど以内に来る可能性があります。
このVFPアプリは、すべてのコアビジネス機能を駆動し、外部からアクセスするにはターミナルサービスとcitrixが必要です。私たちのWebアプリはODBCを介してインターフェースする必要があり、常にパフォーマンスの問題が発生しています。このシステムを実行するサーバーも、Win 2000サーバーのように非常に古く、壊れています。
最近、このコアアプリを実行するシステムのアップグレードや、メールやファイルストレージなどの他のサービスについての会議があります。ただし、最大の費用は、新しいサーバーハードウェア、OSライセンス、ターミナルサービスライセンス、Citrixライセンスなどを購入して、現在発生しているパフォーマンスと外部アクセスの問題を解決することです。
値札は55,000ドルから65,000ドルの価格帯になります。したがって、Web開発者としての私の見解は、これは莫大なお金の無駄だということです。私の解決策は、そのお金をWebベースの.Netプラットフォームで実行するコアシステムの書き換えに投資することです。これにより、ターミナルサーバーとCitrixのライセンスが不要になり、実行するための高価なハードウェアと構成管理が不要になります。とにかくその道を進んでいるはずの時代遅れのシステムにこの種のお金を投資する意味がわかりません。
なぜこれがお金の無駄なのかについて、説得力のある議論をしたいと思っています。うまくいけば、その前にこの種の状況に直面したことがある誰かが私にいくつかの視点を与えることができます。ハードウェアのアップグレードは、コンサルタントがやって来てすべてを行うだけなので、最も簡単な方法のようです。ソフトウェア開発プロジェクトは、より時間がかかり、より多くのリソースを必要とし、おそらくもう少しお金がかかるでしょう。
schema - FoxPro 7.0 データベース スキーマを取得する
Visual Fox Pro データベース内のテーブルのリストを取得する必要があります。(7.0) これは私がやっていることです....しかし、うまくいかないか、正しくやっていません...
iphone - アセンブリ:floatingpointvalueを符号付きバイトに変換します
現在、ARMアセンブリコードを使用してiPhoneのVFPユニット用のプログラムを作成しようとしています。VFPは浮動小数点計算を実行できますが、AFAIKは整数演算を実行できません。ただし、floatを符号付き整数(4バイト)に変換できます。また、このクイックリファレンスによると:http ://www.voti.nl/hvu/arm/ARMquickref.pdf シフト操作をサポートしていないようです
私がやりたいのは、それぞれが-127より大きく127より小さいと確信している4つのfloatを4つの符号付きバイトに変換することです。
シフト操作を使用できる場合は、floatを符号付き整数に変換してから、値を左に12バイト(次の2つの値はそれぞれ8バイトと4バイト)シフトし、4つすべてをビット単位でORします。
ただし、シフトは利用できないため、別の方法を見つける必要があります。また、整数演算を使用することはできません(したがって、シフトするために、すでに変換された整数に2 ^ nを掛けることはできませんが、代わりにfloatで作業する必要があります)。
誰もが私がそれを達成する方法を知っていますか?
ところで、ARMアーキテクチャに精通している人のために-これは多くの要素で動作するループで行われ、このループ内でサム命令とアーム命令を切り替えたくないので、サム命令に切り替えたくありません(それは高価な)
ありがとう!
編集:
追加の質問:3つの要素でベクトルを正規化するにはどうすればよいですか?
iphone - iPhone ARMv6 VFP asm のレイテンシ、スループット、およびハザード
このドキュメント: http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301g/DDI0301G_arm1176jzfs_r0p7_trm.pdf
21-25 ページ (pdf ページ 875) では、VFP ユニットの組み立て手順のスループットとレイテンシのタイミングが示されています。
これらの数値は vectorsize に依存していませんか?
1: スループットが 1 でレイテンシが 8 の FMULS を考えてみましょう。前の関数で現在計算されていないレジスタを使用しない場合、各サイクルで新しい FMULS 操作を開始できるということですか? 例えば:
それらは次々に実行されますか?
2: 1 つの引数が前の計算に依存する 2 つの FMULS 関数が前後にある場合はどうなりますか?
VFP は 2 番目の命令の処理を開始する前に 8 サイクル待機しますか?
3: 4 つの要素を持つ vectormode で、2 番目の FMULS 命令で 1 つを除くすべての入力レジスタが使用可能であるとします。何が起こるか?
4: sqrt と除算: sqrt または除算演算は、19 サイクルの間、後続の演算の開始を妨げますか?
ありがとう!
visual-foxpro - データはフォームでグリッドに表示されますが、VisualFoxPro9のテーブルには保存されません
ユーザーがクリックイベントで保存するデータを入力するグリッドを備えた単純なフォームがあります。最初はうまく機能しましたが、しばらくすると(そして後でいくつかの変更を加えて)、保存ボタンを押すと、グリッドに保存されたように見えます。ただし、画面を閉じて再度開くと、データは表示されなくなります。テーブルを見てみましたが、recordid(autoincrement integer)が増えても、データは保存されません。フォームデータセッションプロパティはプライベートに設定されます。何か助けはありますか?
ありがとう
フレッドケニア
sql - SQL - 限られた数の行を返しますが、完全な行数を返します
シナリオ: Visual FoxPro データベースから情報を取得する必要があります。ただし、これに対して大規模なクエリを実行すると、システムがロックされる傾向があります。これを解決するために、クエリが一定の時間を超えて実行された場合にクエリをキャンセルし、返される行数を制限する制限を設けました。
「SELECT TOP ###」を使用してクエリを実行する方法はありますが、ステートメントで見つかった実際の行数も返しますか? または、クエリを 2 回実行する唯一の方法ですか? (理由は、引き続きクエリを実行することができますが、何が起こっているかをユーザーに通知するためです。つまり、「### 見つかったアイテムの最初の ### が表示されました」)。
私の最初の試みは、単に「COUNT(*)」をステートメントの select 部分に追加することでしたが、それは私が探していたものを完全には達成しませんでした (正しい数の行が返されましたが、1 行しか返されませんでした)残りのデータ)。
keyboard - システムキーボードバッファ経由のデータ転送? (VFP9)
Visual FoxPro 9 実行可能ファイル (EXE) を使用して、別のプログラム (非 FoxPro) によって取得されるシステム キーボード バッファーにデータを配置できる必要があります。すでに KEYBOARD コマンドを使用してみましたが、これは FoxPro アプリケーション内のフィールドとコントロールでしか機能しないようです! これをどのように達成できるかについて誰かアイデアがありますか?
database - foxproデータベースからExcel(.xls)にデータをエクスポートするにはどうすればよいですか?
FoxProにデータを入力したいのですが、データを.xls形式で保存します。