|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
西暦→和暦変換
おこじょさん
[2002/04/16 11:13:33]
[1981]
|
Re:西暦→和暦変換
Tomitomiさん
[2002/04/16 12:20:39]
[1982]
Re:西暦→和暦変換
おこじょさん
[2002/04/16 14:17:38]
[1987]
Re:西暦→和暦変換
Tomitomiさん
[2002/04/16 15:25:30]
[1988]
Re:西暦→和暦変換
fujiさん
[2002/04/16 18:31:55]
[1991]
Re:西暦→和暦変換
fujiさん
[2002/04/16 18:52:21]
[1992]
DLL
北岳さん
[2002/04/16 19:37:15]
[1993]
Re:DLL
喜平さん
[2002/04/17 2:05:37]
[1996]
Re:DLL
北岳さん
[2002/04/17 12:36:41]
[2004]
|
| [1981] 西暦→和暦変換 |
| 投稿者:おこじょさん 2002/04/16 11:13:33 |
| ASP(VBScript)で西暦を和暦に変換してクライアントに返したい のですが、Format関数が無いので Format(Now(),"ggge年mm月dd日") が使えず取得できません。 代わりの関数とかは無いのでしょうか? 自分で関数を作ればいいのでしょうが、平成が変わった場合の 修正を考えると…鬱です(私が修正することは無いと思います が)。 どうかよろしくお願いします。 |
| [1982] Re:西暦→和暦変換 |
| 投稿者:Tomitomiさん 2002/04/16 12:20:39 |
| こんにちは、Tomitomiです。 > ASP(VBScript)で西暦を和暦に変換してクライアントに返したい > のですが、Format関数が無いので > Format(Now(),"ggge年mm月dd日") > が使えず取得できません。 > 代わりの関数とかは無いのでしょうか? > > 自分で関数を作ればいいのでしょうが、平成が変わった場合の > 修正を考えると…鬱です(私が修正することは無いと思います > が)。 > よくある質問(Format関係)ですが、 私のお勧めはVBにてDLL作ってFormat関数を使えるようにすることです。 Format関数だけなら数行ですみますよ。今後もつかえるしね。 |
| [1987] Re:西暦→和暦変換 |
| 投稿者:おこじょさん 2002/04/16 14:17:38 |
| > よくある質問(Format関係)ですが、 > 私のお勧めはVBにてDLL作ってFormat関数を使えるようにすることです。 > Format関数だけなら数行ですみますよ。今後もつかえるしね。 Tomitomiさん、ありがとうございました。 やはり少し仕組まないと駄目なようですね。 とりあえずは最近の平成だけしか使わないので 「戻値=引数-1988」の1行関数で片付けておきます(笑)。 |
| [1988] Re:西暦→和暦変換 |
| 投稿者:Tomitomiさん 2002/04/16 15:25:30 |
| こんにちは、Tomitomiです。 > > よくある質問(Format関係)ですが、 > > 私のお勧めはVBにてDLL作ってFormat関数を使えるようにすることです。 > > Format関数だけなら数行ですみますよ。今後もつかえるしね。 > > Tomitomiさん、ありがとうございました。 > やはり少し仕組まないと駄目なようですね。 > とりあえずは最近の平成だけしか使わないので > 「戻値=引数-1988」の1行関数で片付けておきます(笑)。 こんなこと書いてはいけないかもしれませんが、今なら私もその対応しますw |
| [1991] Re:西暦→和暦変換 |
| 投稿者:fujiさん 2002/04/16 18:31:55 |
| >私のお勧めはVBにてDLL作ってFormat関数を使えるようにする >ことです。 VBで作成した関数をどのように保存して、どのようにASPで呼べばいいのでしょうか?教えてください、お願いします。 |
| [1992] Re:西暦→和暦変換 |
| 投稿者:fujiさん 2002/04/16 18:52:21 |
| 以前の解答で、Tomitomiさんが解答しているのを見つけました。ありがとうございます、お騒がせした。 |
| [1993] DLL |
| 投稿者:北岳さん 2002/04/16 19:37:15 |
| > 以前の解答で、Tomitomiさんが解答しているのを見つけました。 ん〜?ありましたっけ? まあ、いいや、で・・・ -------------------- 【DLLの作り方】 手順はややこしいし、何よりデバッグが面倒です。 書籍か Books Online によるのが無難と思います。 (私はVB6は持っていませんので)VB5では、 VB5.exe起動−「ヘルプ(H)」−「Books Online(B)」−「コンポーネントツールガイド」−「ActiveX コンポーネントの作成方法」−「ActiveX DLLの作成」 をご参照。 (Books Onlineがインストールされていなかったら、VBのCDからインストして下さい。) 【DLL=COM ができたら】 regsvr32.exe を使ってサーバにdllを登録。 【ASPからの呼び出し】 set obj=Server.CreateObject("プロジェクト名.クラス名") 戻値=obj.ファンクション名(引数) ---------------------- 【補記】 >何よりデバッグが面倒です。 (今書いている文章から引用するのは、あまり見たことないですねぇ) コンパイルしないと使えないので、ASPは、DLLのソースの何行目がエラーかを教えてくれません。 インタプリタ型DLLってのを作ってね⇒MS社。 |
| [1996] Re:DLL |
| 投稿者:喜平さん 2002/04/17 2:05:37 |
| > 【補記】 > >何よりデバッグが面倒です。 > (今書いている文章から引用するのは、あまり見たことないですねぇ) > > コンパイルしないと使えないので、ASPは、DLLのソースの何行目がエラーかを教えてくれません。 > インタプリタ型DLLってのを作ってね⇒MS社。 根本的に、間違ってませんか? DLL のデバッグは、VB でやります。ASP でデバッグする必要性は どこに? |
| [2004] Re:DLL |
| 投稿者:北岳さん 2002/04/17 12:36:41 |
| 自作EXEをASPEXECなど経由してASPから呼ぶと、エラーはまず出ません。 が、自作DLLをASPから呼ぶと、ASPが−まあ自分だけでしょうが−「型違い」のランタイムエラーを、よく返します。 VBでデバッグ⇒ノーエラー⇒コンパイル、の道筋を通っているので、VB でのデバッグに立ち返っても、あくまでもノーエラー。 ASPが出すエラーの、VB内での発生個所が判るまでは、 ・ついつい長くなったVBコードの中から、ここかな?と見当を付けては、あちこちいじり回し、 ・今度こそ、とASPから呼んでは、 ・頭を掻きむしりながら、次回に期待しつつ、マシンをリブート。 やっと得た結果は、殆どが初歩ミスなので、嫌になります。 エラー個所をASPが教えてくれないのは、ASPがソースでなくDLLを見ているためなので、 >インタプリタ型DLLってのを作ってね⇒MS社。 という「愚痴」を昨年来こぼしていました。 先日、苦肉の策で、 ・クラスモジュール内の随所に、「ここを通過中、エラーはこれこれ」という内容を、<H1>txtファイルに書き出す</H1>コードを書き、 ・そのままDLL化して、ASP呼び出し段階で出るエラー位置を、ズバリ特定する、 という、「自称!!!天才的な!!名案!」を思い付いて、デバッグが一気に容易になりました。 Books OnLineの後の方にも、デバッグ方法が何か書いてあるようですね。 (天才的?誰でも思いつきそうな迷案、あるいは単なる勉強不足では。デバッガも探すべきかなぁ。) |
|
TreeBBS For ASP V.0.1.3 |