embarcaderoのDelphiとMicrosoftのC#でそれぞれ作ったプログラム同士でデータを共有させる。。

そのために以前使ったことのある共有メモリの仕組みを使おうと考えた。。




DelphiやC++で共有メモリを使った経験はあるんだけど、C#は今回が初めて。。

データの取り扱い方など。。まだ勉強不足を思い知らされた。。

結構難しい。。

C#の基礎をもう少し勉強しないと、使いこなせそうに無いかな?!


どでかいファイルを平気で送りつけてくる奴がいる。。



それも社内メールに添付して社員全員へ。。

社内メールだから皆さんグループウェア上でメールを読む。。

ってことは、すべて添付されたどでかいファイルがグループウェア上に複数存在する結果となる。。

社内の人に知らせたいならどこか社内のアドレスが通ったサーバーにしまってリンクを添付すればいいのに。。

無知は厄介。。

彼が亡くなり引き継いだ開発。。



一先ず、見つかっているバグも回避できそうな状況。。

そんな中、今のターゲットがWindowsタブレット。。

開発環境の能力としては、iOS、Android、Windowsのマルチプラットホーム対応が売り!!

『(低価格の)Andoridタブレットでプログラムを動かしたい!』と言うのがプログラム開発を依頼してきた顧客の本音だろうから。。

先回りして下調べも兼ねてというか。。(軽い気持ちで)

気晴らしというか、気分転換にAndroid用のプロジェクトを作ってエミュレータや実機で動かしてみた。。

そしたら、ターゲットデバイスの画面が真っ暗になるというお粗末な状況。。

やっぱり簡単には作れそうに無いとガッカリ。。

いや、これは黙っておこう!!

プレッシャーを掛けられてストレス感じることになるかもしれない。。

そんなことを思ってしまった。。気分転換にならなかったひと時の出来事でした。。

突然引き継いだプログラム開発。。



問題の箇所を直してこれでOKと思って別の場所を直していると、またもとの場所で異常が。。

何だかモグラ叩きしている気分。。

単純な一つのフォームで解決できないところがある。。

そこで、画面レイアウトを参考にしながら別のフォームを作り、そちらを使うように変更。。

そしたら、プログラム自体はほぼ同じなのにエラーが出なくなった。。

まだ、再発の可能性が無くなった訳ではないので、気を抜けないが、なんとなく解決しそうな予感?!

これで一息つけるか?!


今更な話しだが、仕様がきっちりしていないことが判ってちょっとショック。。





こんなんでよく開発進めてきたもんだな?!

今更だが、引き継ぐんじゃなかった。。

不具合を直そうとすると、この仕様がはっきり確定していないのが致命的に利いてくる!?

下手に修正したら後でとんでもないことになってしまいそう。。

やばいな!!

かなり、やばいな!!