VB6でのVideoSoft VSFlexGrid 7.0のライセンス問題があります。新しいFlexGridを作成すると、ライセンス/約メッセージ付きのメッセージボックスが表示されます。私たちはライセンスを持っていますが、VBはそれをあまり保有していないようです。このメッセージを取り除く方法はありますか?VB6でのVSFlexgridのライセンス問題
私は現在、回避策を使用しています:新しいFlexGridを作成する代わりに、既存のFlexGridをコピーし、必要に応じて修正します。
VB6でのVideoSoft VSFlexGrid 7.0のライセンス問題があります。新しいFlexGridを作成すると、ライセンス/約メッセージ付きのメッセージボックスが表示されます。私たちはライセンスを持っていますが、VBはそれをあまり保有していないようです。このメッセージを取り除く方法はありますか?VB6でのVSFlexgridのライセンス問題
私は現在、回避策を使用しています:新しいFlexGridを作成する代わりに、既存のFlexGridをコピーし、必要に応じて修正します。
OCXコンポーネントを手動で再登録することができます。コマンドラインウィンドウで、regsvr32
の後に.ocxファイルの名前を実行します。
使用しているOSは何ですか?私は古いflexgridと64bit Vistaに問題があります - flexgridインストーラは16bitで、64bit Vistaでは動作しません。インストーラのライセンス情報をレジストリに書き込むことはできません。私はこのプロジェクトにXPを使用しています。
flexgridインストーラがシステムで動作している場合、レジストリに開発者ライセンスを作成する必要があります(管理者権限で実行してください)。単にocxファイルを再登録しても、開発者ライセンスは作成されません。
コンポーネントの登録は、ライセンスとは関係なく、悲しいことです。 VBカスタムコンポーネント(オプション)には、アプリケーションインストーラによってレジストリに追加されたlicファイルが付属していました。正しい言語の詳細がなければ、実行時にコントロールをインスタンス化できますが、設計時にはコントロールできません。
この問題を解決する最も一般的な方法は、元のFlex Gridインストーラを再実行することです。
ファイルの名前は次のとおりです。vsflex7l.oca – jeje1983
.ocaは、VB6によって自動的に再作成される、キャッシュされたocxファイルです。 ocxとの同期が外れると、問題を引き起こす可能性があります。私はocaを削除し、実際のocxを再登録します –