×
固定報酬制
|
50,000円 〜 100,000円
|
---|---|
納品完了日
|
2021年05月31日 |
掲載日
|
2021年05月11日 |
応募期限
|
2021年05月24日 |
応募した人 | 2 人 |
---|---|
契約した人 | 0 人 |
募集人数 | 1 人 |
気になる!リスト | 3 人 |
現在、VB6で作成したOCXをExcelのActiveXコントロールとして使用しています。 しかし、Excel の 32bitでは、使用できますが、Excel 64bitでは、使用できません。 今回の依頼の大目標は、 VB6で作成したOCXを、VC++/MFCで作成した64bit対応-Excel64bitで動作するOCXに作り替えていただくことです。 補足事項がいくつかあります。 (1) VB6のOCXは、ロジックは少ないです。理由は、.netアセンブリDLLのラッパー的な扱いで OCXを実現するためだけにVB6で作成してあるためです。 背後にある.netアセンブリは、C#で作成しており、VB6内でCreateObjectして使用しております。 従って、今回作成していただくこのラッパーOCX自体のステップ数は少ないものと思われます。 (2) このOCXは、Excel の LinkedCell プロパティを実装する必要があります。 Cellの値が変わった時に、OCXの表現する内容が変更されるためです。 VB6のOCXでこの機能は実現しています。 MFCのActiveXコントロール作成でLinkedCellを使用する方式は、ネット上にいくつか情報があります。 例えば、次のURLなどです。 http://computer-programming-forum.com/77-vc-atl/9f4b4d3fda1f1931.htm (3) 作業範囲は、Excelで使用できるインストーラの作成までです。msiでも構いません。 インストーラの重要ポイントは、OCXのレジストです。 msiはすでに推進されていないと思いますので、できれば、msiでない方が良いです。 ただし、インストーラのソースをいただくのと インストーラを作成する、例えばインストールシールドなどのソフトを教えていただく必要があります。 (4) 以下のものをお渡しします。 (a) C#で作成してある大本ロジックの入っているDLL(アセンブリ) 必要であれば、ソースもお渡ししますが、この部分をいじることはないと思います。 (b) VB6で作成されたOCXに引き渡すための更に1つかましてあるラッパー用DLL(C#で作成したアセンブリ) VB6のOCXのインターフェイス用のプログラムなのでロジックはほとんどありません。 このソースをお渡しします。 (c) ラッパー用VB6で作成されたOCX 今回MFCで64bit対応で作り直していただくOCXです。 VB6のソースコードをお渡しします。 (d) インストーラのソース msiインストーラを作成するソースです。 これら、一式で、すべてのロジックは動作します。 これら一式がExcel64bit対応として動作するOCXに変更していただくのが、今回の依頼です。 よろしくお願いいたします。 【 納期 】 5月31日まで / 相談して決めたい 【 契約金額(税抜) 】 5万円くらいで見積もりをお願いします。 ※契約金額(税込)からシステム利用料を差し引いた金額が、ワーカーさまの受取金額となります 【 重視する点・開発経験 】 VC++/MFCを使ったActiveXコントロール開発のご経験 【 応募方法 】 ・簡単な自己紹介や実績、ポートフォリオをご提示ください。 ・条件提示にてお見積もり金額を入力してください。 ご質問がありましたら、気軽にお問い合わせください。 応募をお待ちしております! |
クラウドワーカー | 応募日時 |
---|---|
caiwu0103 | 2021/05/11 16:37 |
Sakura5Leaves | 2021/05/11 05:30 |