ERPバージョンアップ奮闘記

2022年にERPのサポートが切れる!

その約3年前の2019年に上司 及び 関係部署と打ち合わせを行い、2年後の2021年の夏季休暇中にバージョンアップをする事を決めた。

その年度末(2020年2月頃)、コロナの話題が出始め、3月末にはテレワークを推し進めるようにトップからの指示があり、4月緊急事態宣言が発令された。

どの会社も、2020年4~6月、業績は急激に悪かったと思うが、我が社も非常に厳しい状況だった。

但し、システムのサポート切れは待ってくれない!
2020年度末に予算取りをし、経営委員会の承認を取り付け、いざ契約する!となった時、ボスが変わった・・・。

現在使用しているERPを初期導入した時に締結した契約書の文面とほぼ同様の契約書(案)が届いたが、ボスが文面をチェックしたところ、ほぼ全ての条文に赤を入れられた。

契約を締結しないまま、プロジェクトは進む。

が、既に決まった事項についても、残り1ヶ月を切ったところで一旦白紙となり、ボスを説得するための資料作りに明け暮れた。他にもやらなければならない事が目白押しだが、今までの経緯を知らなボスの説得が第一優先だ。


問題はそれだけではなかった。
他システムからERPへシステム連携をするため、他の外部のベンダーに委託してシステム開発した機能がある。ERPのdllを内部(C++)でコールしているのだが、ERPバージョンアップにより、dllのPATHが変わるため、C++をリコンパイルする必要が出てきた。

ソースの納品 及び コンパイラー(Visual Studio 2010 Express)の納品を受領していたため、早速Visual Studio 2010 Expressをインストールしようとしたところ、MS社のサイトにアクセスし始め、既にインストーラーが無いためか、インストールエラーが発生して当時のコンパイラーが入手できない!

Visual Studio Expressを探したところ、最新版はどうやら2017らしい。一気にバージョンが上がるのは多少不安だが、試しにインストールしてみた。

不安は的中し、コンパイルエラーが多発した!!
開発したベンダーに連絡しようとするが、どうも廃業したらしく、メールが届かない。電話も通じない。

Visual Studio 2010 Expressに近い製品で入手できるのは、2012だったので、インストールしてコンパイルしたが、エラーが多発。

契約書・白紙の撤回・コンパイル・・・残り数週間で、この重たい課題を解決するのか・・と思うと焦りが募る。

(つづく)

カテゴリー: システム開発 | コメントする

【Excelマクロ(VBa)】[エラー]they are はこのマシンでは利用できないため・・・


 they are はこのマシンでは利用できないため、some オブジェクト s を読み込めませんでした。


Officeを2010から2019にバージョンアップしたところ、下記エラーメッセージが表示されるようになりました。



CDOでメールを送る処理を追加したため、cdosys.dll(Microsoft CDO for Windows 2000 Library)を参照してました。

この参照先は C:\Windows\System32\cdosys.dll でしたが、C:\Windows\SysWOW64\cdosys.dll に変更する事により、メッセージが出なくなります。



 変更方法


1.メニューの[ツール] - [参照設定] を起動する

 


2.「Microsoft CDO for Windows 2000 Library」のチェックを外し、[参照]ボタンを押下する




3.C:\Windows\SysWOW64\cdosys.dll を選択する

 




カテゴリー: VBa(Excelマクロ), システム開発 | コメントする

【C#】'Microsoft.CSharp.RuntimeBinder.Binder.Convert' がありません

過去に開発したプログラムを更新する際「ターゲット フレームワーク」を最新に変更する場合がある。
そのままコンパイルすると下記のようなエラーが発生したのでメモを残す。


 ターゲット フレームワークの変更


1.メニューより[プロジェクト] - [プロパティ]を選択する

プロジェクトメニュー
2.プロパティ画面の「ターゲット フレームワーク」の項目を変更する

プロジェクトのプロパティ


 エラー内容



[.NET Framework 3.5]から[.NET Framework 4.6.1]に変更したところ、下記のようなエラーが発生した。

エラーコード:CS0656
説明:コンパイラが必要とするメンバー 'Microsoft.CSharp.RuntimeBinder.Binder.Convert' がありません



発生した箇所は、ExcelのWorkbookやWorksheetを処理する箇所。


 対応方法



1.メニューより[プロジェクト] - [参照の追加]を選択する


2.参照マネージャー画面の[アセンブリ] - [フレームワーク] - [Micrsoft.CSharp]の項目にチェックする



カテゴリー: C#, システム開発 | コメントする

【迷惑メール】AMOZON.CO.JP


ヤフーメールに、下記のようなメールが届きました。
ちなみに、下記「会員情報の管理ページ」はリンク先:http://amasizons--shopping.com/?catchmeshitとなってます。[catch me shitって...]

メールの差出人は「AMOZON.CO.JP」、
本文には「AMAZ0N」「Amazo.co.jp」、
リンク先のURLには「amasizons」を使っていたり、間違い探しメールデスカ?!


以下はメールの本文です。
 ↓ ↓ ↓
差出人:AMOZON.CO.JP
メールアドレス:qvrjv055@aliyun.com
件名:返信を待っています! (自分のメールアドレス)
(自分のメールアドレス)

クレジットカード情報の更新、追加などにつきまして、以下の手順をご確認ください。アカウントサービスからAMAZ0N情報を管理するページにアクセスして、更新してください。

また、Amazo.co.jpプライム期間が終了したら、 お急ぎ便無料 や プライム・ビデオ見放題 などのプライム会員特典のご利用ができなくなります。(主なプライム会員特典を確認するには こちらをクリックしてください)。早めにお手続きの程よろしくお願い致します

継続してプライム会員特典をお楽しみいただきたい場合は、「Amazo.co.jpプライム会員情報の管理」ページにて「会員資格を継続する」 をクリックしてください。

会員情報の管理ページで確認

なお、72時間以内にご確認がない場合、誠に申し訳ございません、お客様の安全の為、アカウントの利用制限をさせていただきますので、予めご了承ください。

アカウントに登録のEメールアドレスにアクセスできない場合
お問い合わせ: Amazo.co.jpカスタマーサービス。

Amazo.co.jpサービスをご利用いただき、ありがとうございました。

カスタマーサービス



カテゴリー: 迷惑メール | コメントする

【迷惑メール】ra-menn-tukemenn-mennmenndou.udonnmowasurenaide.net


ヤフーメールに、下記のようなメールが届きました。
特にリンク等も無いので、目的は何だろう?返信すると、色々とワナが発動するのかな?
(大量にメールが送られてくる、とあるサイトに誘導してくる・・とか)

ちなみにメールアドレスは下記のようにマチマチです。
bnzxd_lrf7-jry6dfghdde@qj-h6eep.net
i67ed5_jntrf-jsryjytfdr54@ni7-gh4rj.net

以下はメールの本文です。
 ↓ ↓ ↓
件名:怖い怖い怖い…幻聴なのかな…
チリンチリンって鈴の音が聞こえるんだけど…
ところで地獄少女って知ってる?
その中にきくり姫っていうキャラが居るんだけど…
その子が乗ってる三輪車がチリンチリンって音するんだよね。
疲れてるのかな…幻聴が聞こえるなんて…
もう一度聞くけどチリンチリンって音聞こえる?

件名:もしかしてパリピしてる?
今夜もウェーイしちゃってんの?
飲んで仕事の繰り返し?
まるで千鳥の大吾さんみたいだね(笑)
てか話聞いてる?
なんで無視をするのかな?

カテゴリー: 迷惑メール | コメントする