
こんにちわ。
メールウインドウを開かせて、雛型をセットする処理を作っています。
そこで、mailto構文を使ってShellExecuteで下記の様に実現させようとしたのですが、
CSTring ADD="メアド",SUBJ="タイトル",BODY="本文";
MAIL="mailto:"+ADD+"?subject="+SUBJ+"&body="+BODY;
ShellExecute(NULL,"open",MAIL,NULL,NULL,SW_SHOWNORMAL);
こうすると、確かに思い通りの動作をしてくれましたが、
問題が1つありまして、本文が長く(恐らく255byteぐらい)なると、
メールウィンドウ自体開いてくれなくなります。
その状態から本文を削っていくと、正常に表示されます。
この方法での本文の長さは上限が決まっていて対処方法はないのでしょうか?
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
メールアドレスの文字数には制限があるみたいです。
↓参照
ソースを見つけられなかったのですが
本文にも文字数制限があったような気がします。
渡すパラメータの文字数制限なので同じ原因という
気がしなくもないのですが…。
もし同じ原因だと回避方法はなさそうですね。
参考URL:http://support.microsoft.com/default.aspx?scid=k …
早速の回答ありがとうございます。
普段は軽いのでWin98で作業してるんですが、
リンク先を確認してみて、NT4の原因と書かれていましたので、
もしやと思い、Win2000とXPの方で同じソースを実行してみたら、
260byte(?)を超えても使えました!
ただし、無制限と言うわけではないようで、
ある程度長くなるとWin98と同様に起動できませんでした。
正確に何バイトかはわかりませんが…
取り敢えず、2000・XP用と言うことで使うことにします(^^;
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プルダウンメニューの開く方向...
-
RefreshのWindow指定
-
mailto構文によるメール作成
-
DBからPDFを取得して別画面で表...
-
ホームページビルダーでのドロ...
-
HTML 全画面表示 リンク先の...
-
メモ帳やエディタで一度にスペ...
-
XMLを作成してもタグしか表示さ...
-
AfterEffectsでイージーイーズ...
-
Hタグを改行禁止にしてspanのよ...
-
Python 3.12.2 か一番最新のパ...
-
リンク先のURLを非表示にし...
-
H1タグに改行の<br>を使う
-
photoshopのアニメーションで拡...
-
ツールチップの表示時間の調整
-
C#のシリアル通信プログラムで...
-
GoogleChromeでレイアウトが左...
-
Edgeを操作するアプリについて
-
テキストエリア内の改行もその...
-
Dreamweaverの改行コードをLFに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自分のサイトを開いた時にウィ...
-
プルダウンメニューの開く方向...
-
メモ帳やエディタで一度にスペ...
-
HTML 全画面表示 リンク先の...
-
ASP.Net 別ウィンドウを開く・...
-
VC++2010 MFC サイズの最大化に...
-
_blank?_brank?
-
mailto構文によるメール作成
-
DBからPDFを取得して別画面で表...
-
MDI
-
HSPのscreenについて
-
新しいウィンドウで画像を表示
-
送信ボタンを押して別ウィンド...
-
表示中のURLなどをバッチファイ...
-
form の target(
-
新しいタブで開かせない方法は...
-
別ウィンドウで複数ページを同...
-
リンク先のID属性について
-
objectタグでHTMLを表示する方...
-
Dreamweaver4でポップアップウ...
おすすめ情報