VC++6.0とVC++.NET

[戻る]
kana 2006/07/06(木) 10:30:05
WindowsCEとVC++の 初心者です

WindowsCE.NET4.1日本語版という
ハンディターミナルがあるそうです
(CASIO DT-9700)

VC++.NETのEXEは、動作すると思いますが
VC++6.0で作成したEXEは、基本的に動作するのでしょうか。
よろしくご指導をお願いいたします。

επιστημη 2006/07/06(木) 10:33:41
CASIOに問い合わせるが上策ではないですか?

kana 2006/07/06(木) 10:42:06
もうひとつ
VC++.NETで作成されたプログラムを
VC++6.0で動かす簡単な方法は、
ありますか
お願いします。

επιστημη 2006/07/06(木) 10:51:13
> VC++.NETで作成されたプログラムを
> VC++6.0で動かす簡単な方法は、
> ありますか

「VC++6.0で動かす」とは如何なる意味ですか?
ソースコードをVC++6.0でre-buildする、ってこと?

kana 2006/07/06(木) 10:59:37
説明不足ですみません
VC++.NETで作成されたプログラムを
VC++6.0でソースコードを修正等して、
VC++6.0でexeをつくりたいという事です。

επιστημη 2006/07/06(木) 11:07:41
元コードが後方互換性(backward-compatibility)を考慮したものなら問題ないけど、
そうでない限り"ほとんど全部書き直し"といった事態もあり得ます。

わざわざ(コードを書き換えてまでして)バージョンを戻すのはなぜですか?

ITO 2006/07/06(木) 11:17:09
WindowsCE.NET4.1をVC6.0++で編集したいのかな?

επιστημη 2006/07/06(木) 11:25:01
> WindowsCE.NET4.1をVC6.0++で編集したいのかな?

うーん、なんでわざわざ苦労を背負うんだ!?

kana 2006/07/06(木) 11:26:20
1.必要とするプログラムに非常に近いSAMPLEプログラムが
 C++.NETで作成されたものがあるため
 それを修正して使おうかと考えました。

2.当方C++6.0の環境はありますが
   C++.NETの環境がありません

3.使いたいPCが
  CASIO のハンディーターミナルで
  Windows CE.NET4.1

以上の為に予算をかけずに小細工をしようとしました。
Visual Studio.NET2003等を揃える
という事ですかね

初心者という事を加味して皆さんだったら??

επιστημη 2006/07/06(木) 11:33:03
> 1.必要とするプログラムに非常に近いSAMPLEプログラムが
>  C++.NETで作成されたものがあるため
>  それを修正して使おうかと考えました。

あなたのスキル次第です。
# Managed C++ なんかで書かれていたらアウトですが。

> 3.使いたいPCが
>  CASIO のハンディーターミナルで
>  Windows CE.NET4.1

.NETアプリをVC++6でこしらえたいのでしょうか。ならば無理。
Win32アプリがCASIOのなんたらで動くというなら問題ナシ。

tetrapod 2006/07/06(木) 11:39:43
初心者なら余計な苦労を背負いこまないためにも VC++.NET 購入に1票
悩んで理解できずに余計にかかる人件費>購入費 になるのが見え見えだから

επιστημη 2006/07/06(木) 11:41:54
開発キット、あるじゃん。

http://casio.jp/ht/dt9700/dev_tool.html

kana 2006/07/06(木) 13:42:01
[[解決]]
開発キットあるとは、知っていましたが
高価なので・・・・
皆さんのご指導のもと
もう一度考えを整理してみます。
どうもありがとうございました。

επιστημη 2006/07/06(木) 13:49:27
趣味でやるならともかくも、お仕事ならば必要経費だべ。
金槌と鋸なしに家建てたいと申されましても…

2006/07/06(木) 15:44:59
画面周りなら、eVC4.0をダウンロードしてくれば
何とかなるかもしれませんが、機器固有の機能、
プリンタ制御やバッテリ制御はSDKなしではおそらく
無理だと思います。

なので選択肢は
eVC4.0 + SDK
VC++.NET + SDK
のどちらかですね。


VC6.0を使っているんであればeVC4.0の方が
扱いやすいかもしれません。

eMbedded Visual C++ 4.0 JA
http://www.microsoft.com/downloads/details.aspx?
displaylang=ja&FamilyID=1dacdb3d-50d1-41b2-a107-fa75ae960856

Microsoft eMbedded Visual C++ 4.0 Service Pack 4
http://www.microsoft.com/japan/msdn/vstudio/device/eVC4SP4.asp

そのほかエミュレータ(PPC用とかですが)もダウンロードできたと
思うのでいじって試してみるのが良いかと思います。
APIの非サポートの多さにちょっと泣きが入るかもしれません。

#http://www.wince.ne.jp/bbs/
#とかもみると幸せになれるかも

PATIO 2006/07/06(木) 16:34:43
Windows CEの仕事をするのであれば、
Windows CEに関する知識をもっと仕入れるべきでしょう。
今のやり取りを見ている限りだと知識そのものが不足して
いるみたいです。

まず、VC6で開発ができるかどうかの調べがついていないという
ところが既に問題かと。

既に とさんが書いて終えられますが、
Windows CEに関してはPC版の開発以上に面倒な部分が多いので
ある程度は覚悟して入った方が良いです。
Windows CEで提供されているAPIやMFCはPC版のサブセットと言う
位置付けになるので未サポート機能やら関数がかなりあります。

とさんが紹介されているホームページ
http://www.wince.ne.jp/
もお勧めします。
いきなり掲示板へ行くのではなくて開発者向け情報のページで
予め勉強してからわからない所をピンポイントで訊く様にした方が
良いと思いますよ。

PATIO 2006/07/06(木) 16:36:45
がーっ、誤字。

誤)
既に とさんが書いて終えられますが、

正)
既に とさんが書いておられますが、

終わってどうする。>自分

ITO 2006/07/06(木) 18:09:08
> 開発キットあるとは、知っていましたが
> 高価なので・・・・
 メーカ製の「開発キット」なら動かなければ問い合わせ等も出来るし、
コンパイル→書込みまで面倒見てくれる可能性大です。
書込みツール等も信頼性があります。
10数万のお金にはかえられません。
上司に相談されたら如何ですか。

2006/07/06(木) 18:18:04
VC++6で〜って、WindowsCE Toolkit for VisualC++6.0持ってるの?
有償な上に、もはや入手困難だと思うが

PATIO 2006/07/07(金) 13:23:53
というか、CE.NETならVC6+CE Toolkitでは開発できないと思いますけれど。

eVCを持っていても基本的にはそのハード用のSDKはいると思ったんですが、
.NETだからいらないのだろうか???

んー 2006/07/07(金) 14:15:25
>eVCを持っていても基本的にはそのハード用のSDKはいると思ったんですが、
そのハード固有の機能等を呼び出さないのなら別に無くても何とかなると思います。

PATIO 2006/07/11(火) 15:41:56
確か、固有機能とまで行かなくても実装依存のAPIがあったような気がします。
CE機共通のAPIでも確かあったと思ったけれど。
うーん、その部分も固有の機能だといわれてしまうとにんともかんともですが。
そういうAPIも含めて使わないというのであれば、ありなのかも。

素直にSDKを入れた方が吉だと思うんですけどねぇ。

古いスレッドには追加発言できません。