[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 09/05 09:59 / Filesize : 289 KB / Number-of Response : 981
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

<%= ASP総合 %> Part.4



1 名前:nobodyさん mailto:sage [2005/07/03(日) 12:27:28 ID:???]
レガシASPについて語るスレです。質問や雑談もOK。
何より手軽なので社内イントラであればまだまだ第一線です。
ASP.net については専用スレッドでお願いします。

関連スレ:
【質問】ASP.NETスレ Part2【議論】
pc8.2ch.net/test/read.cgi/php/1111480331/

過去スレ:
==ASP== Part 3
pc8.2ch.net/test/read.cgi/php/1059401269/
==ASP== Part 2
pc2.2ch.net/php/kako/1028/10280/1028024916.html
==ASP==
pc.2ch.net/php/kako/984/984840107.html

762 名前:nobodyさん mailto:sage [2007/03/30(金) 00:01:54 ID:???]
VS2005なんか使ったことない。。
ASPといえばInterDevじゃないの?

763 名前:nobodyさん mailto:sage [2007/03/30(金) 00:46:47 ID:???]
ASP.NETと勘違いしてるんじゃないか?

764 名前:761 [2007/03/30(金) 00:59:16 ID:DVcKJnhU]
VS2005でもASPはサポートされてます。
というか会社はVS2005強制でInterDevを使ったことがないです
助けてください・・・

765 名前:nobodyさん mailto:sage [2007/03/30(金) 06:09:05 ID:???]
実際に使ってる連中に訊いた方が早いんじゃね?
pc11.2ch.net/test/read.cgi/tech/1171389245/

766 名前:nobodyさん mailto:sage [2007/03/30(金) 22:15:22 ID:???]
basp21のw3getってhttpsのページには使えないんですかね。。?

767 名前:nobodyさん [2007/03/30(金) 22:39:27 ID:DVcKJnhU]
>>765
そちらに行ってみます。ありがとう

768 名前:少しは読め mailto:sage [2007/03/31(土) 16:50:04 ID:???]
>>752
Microsoft Windows GUID generation
answers.google.com/answers/threadview?id=553194

>>757
Office のサーバーサイド オートメーションについて
support.microsoft.com/kb/257757/ja

>>766
www.hi-ho.ne.jp/babaq/basp21.html

769 名前:nobodyさん mailto:sage [2007/04/23(月) 11:55:29 ID:???]
aspで携帯の絵文字変換出来るライブラリ(有償でも無償でも)
なんかありますか?

770 名前:nobodyさん [2007/05/01(火) 18:41:17 ID:6TKvIbfn]
おしえてくだされ

<!-- #include file="../hoge.inc" -->でエラーが出る・・・なんで?

windows2000server IIS5.0



771 名前:nobodyさん mailto:sage [2007/05/01(火) 19:39:37 ID:???]
>>770
#tore

772 名前:nobodyさん mailto:sage [2007/05/02(水) 00:25:32 ID:???]
>>770
せめてエラー文くらい書けよ馬鹿

773 名前:nobodyさん [2007/05/02(水) 00:25:44 ID:0nrPdC3j]
>>770
親パスが有効になってないんじゃないの。

774 名前:nobodyさん mailto:sage [2007/05/02(水) 00:26:31 ID:???]
sageてなかった。スマソ。

775 名前:nobodyさん mailto:sage [2007/05/05(土) 07:07:53 ID:???]
メモ帳などでテキストファイルを開いて閉じた後
そのファイルに対してASPからFSOでファイルを書き込みオープンを
実行すると1回だけオープンエラーが発生します。
ある環境だけで発生するのですが、どういった可能性が
考えられるでしょうか?

776 名前:nobodyさん mailto:sage [2007/05/05(土) 22:24:39 ID:???]
>775
具体的なエラーの内容(エラーコードとかメッセージとか)がわからんので
100%憶測でしか答えられんが
そのテキストファイル(と、そのファイルのあるフォルダ)の権限はどーなっとるんだ?

777 名前:nobodyさん mailto:sage [2007/05/06(日) 14:28:51 ID:???]
FSOで書き込んだ後にちゃんと閉じてるか?

778 名前:nobodyさん mailto:sage [2007/05/07(月) 19:54:57 ID:???]
その「ある環境」っていうのがわかんないことには

779 名前:nobodyさん mailto:sage [2007/05/08(火) 21:11:26 ID:???]
>>775
1回だけってのもどういう状況か分からん
でも、きちんと説明すれば誰かが回答すると思うよ

780 名前:nobodyさん [2007/05/10(木) 18:25:45 ID:PeRRNbU6]
VBは多少できるのですが、WEBでは、VBは使い道ないと思ってました。
趣味で、perl+sql(フリーソフト)とかperl+JSP簡易版(フリーソフト)の
とか、遊んでますが、
この先、ASPは需要ありそうですか。
(実はWEB会社に転職したいと思ってます)



781 名前:nobodyさん mailto:sage [2007/05/10(木) 18:27:22 ID:???]
>>780
古いWebアプリのメンテが中心だと思われwww


782 名前:nobodyさん mailto:sage [2007/05/10(木) 22:40:12 ID:???]
>>780
どの程度の会社に勤めたいかによるけど、
ある程度のSI会社は ASP.net か JSP 以外は求められない。

Webデザインやってる会社にSEとして入るならPHPとかActionScriptだね

レガシASPは社内SEとか、中小のパッケージソフトハウス

783 名前:nobodyさん [2007/05/10(木) 23:29:04 ID:PeRRNbU6]
>>782 さん ありがとう
Webデザインやってる会社希望です。
PHPとActionScriptがんばります。





784 名前:nobodyさん mailto:sage [2007/05/11(金) 00:00:13 ID:???]
>>783
ActionScriptはともかく、aspだろうが、phpだろうが、jspだろうが
言語的には出来ることはほとんど変わらないから別に何でもいいけど、
問題は開発環境や、それに付帯するライブラリをどれだけ学ぶかどうか。

全部の言語で簡単な掲示板を作ってみるといいよ。

785 名前:nobodyさん [2007/05/11(金) 00:27:17 ID:OT5s23Oj]
>>784 さん
僕は、オブジェクト指向型言語の習得は、まず構文を暗記してます。
(この勉強方正しいかわかりませんが?)
PHPに慣れたら、掲示板に挑戦してみます。




786 名前:nobodyさん mailto:sage [2007/05/11(金) 00:51:27 ID:???]
結果があるなら過程はなんだっていいんだよ

787 名前:nobodyさん mailto:sage [2007/05/12(土) 00:16:25 ID:???]
>>786

kwsk

788 名前:bob [2007/05/15(火) 12:33:20 ID:eko0AQ5x]
すいませんが教えて下さい。
つなみに超初心者です。

ASPをVbscriptで記述しています。
ある商品を登録してから1週間の間
”New”のgif画像を表示させ
登録から1週間以上たった物は何も表示させないようにし
たいのですがうまく記述できません。
queryに割り当てている文字列まで分かっているのですが.....



Windows 2003
DBMS:SQL Server 2000

789 名前:nobodyさん mailto:sage [2007/05/15(火) 12:49:16 ID:???]
>>788
やりたいことは分かったけど、
if文でイメージタグを出す出さないを分岐させるだけの話だから、
「その通りになるようコーディングしろ」としか言えないwww




790 名前:nobodyさん mailto:sage [2007/05/15(火) 12:54:41 ID:???]
昔、こんなふうにやってた気がする。
DateTimeというフィールド名でInsert時の日付がデータベースに入っていたとしたら、

select DateName("yyyymmdd",Now()) As NowDate, DateAdd("yyyymmdd",DateTime, 7) As LimitDate From ****
   ↑現在時刻を20070516のような文字で返す    ↑Insert時の日付に+7して20070516のような文字列で返す

んでInsertDateとNowDateをIF文で比較して、NowDate < LimitDateのうちだけ画像を表示とか。

保存時の日付だけ取得して、asp側で現在時刻+7して比較する方法もアリ




791 名前:bob [2007/05/15(火) 12:56:55 ID:eko0AQ5x]
>>789
if分は分かっているのですが....
さすがに分かっている人ならバカみたいに簡単な事だろうと思います。
もう少し頑張って勉強してみます。
ありがとうございます。


792 名前:nobodyさん mailto:sage [2007/05/15(火) 13:05:31 ID:???]
>>791
SQLを知りたいならSQLのスレの方が良いと思うがな。

DateDiff(Day,GETDATE(),DateAdd(day,更新日,7))が0以下なら7日以内って判定できると思うが。



793 名前:bob [2007/05/15(火) 13:08:37 ID:eko0AQ5x]
>>790
ありがとうございます(>_<、)
一度挑戦してみます。
質問ばかりで申し訳ないのですが
if分とselect分の使い分けが
いまいち理解できないのですが....


794 名前:nobodyさん mailto:sage [2007/05/15(火) 19:48:30 ID:???]
>>793
if文はVBの制御ステートメント、
selectはsqlのクエリ(データベースへの問い合わせ言語)でまったく別物。

set rec = db.execute("SELECT DateDiff(Day,GETDATE(),DateAdd(day,更新日,7)) AS DateDiff FROM **** WHERE")
みたいにレコードセットを取得して、
set DateDiff = rec("DateDiff")
みたいにレコードセットからDateDiffの値を取得して

IF DateDiff <= 7 THEN
 Response.Write("<img src='new.gif'>")
END
みたいに更新後7日以内だったらnew.gif画像を表示させるみたいな感じ。

795 名前:nobodyさん mailto:sage [2007/05/17(木) 18:37:26 ID:???]
Windows2000Serverで動いていたASPサイトを、開発用に
WindowsXP Pro SP2のIISで動かそうとしたのですが、
global.asaの<OBJECT>で設定したDLLを使っているASPページにアクセスすると
ブラウザに「オブジェクト 'objLock' を作成中にエラーが発生しました。」
と出てしまいます。
他のDLLは普通に使えているのですが。
XPのIISにはこの辺に制限があったりするのでしょうか?


796 名前:nobodyさん mailto:sage [2007/05/17(木) 18:59:41 ID:???]
>>795
何のDLLをどう使ってるのかわからんので何とも言えんな。

797 名前:795 mailto:sage [2007/05/18(金) 13:44:58 ID:???]
スコープをApplicationからSessionに変更したら動きました。
DLLは自作のCOMオブジェクトです。
他のCOM DLLはApplicationスコープでも作れているので、そのDLL内の処理
に原因があるようです。
やっていることはiniファイル読み込みとか色々で、すぐに原因を探すのは難しいです。

798 名前:nobodyさん [2007/05/23(水) 09:52:14 ID:bVeQ8hR2]
クッキーを使わずにsession使う方法ありませんでしょうか?
お願いします。

799 名前:nobodyさん mailto:sage [2007/05/24(木) 00:02:48 ID:???]
>>798
オンメモリクッキーもダメってこと?

800 名前:798 [2007/05/24(木) 08:42:16 ID:oLiY6jgv]
オンメモリクッキーの使用方法お願いします。



801 名前:nobodyさん mailto:sage [2007/05/24(木) 23:13:48 ID:???]
>>800
www.microsoft.com/windows/windows2000/ja/server/iis/htm/asp/vbob12d0.htm

802 名前:nobodyさん [2007/06/02(土) 00:08:27 ID:eR36W2F0]
ASP(VBScript)のコードををきっちり詰めて書いたつもりでも、
実行してソースを見ると無駄な空行が入ったりしてしまうのが気になっています。
これは一体何なんでしょうか?
気にせずコードを見やすく書いた方がいいんでしょうか?
それとも<% 〜 %>の直後にHTML部分の最初を持ってくるなどして
意地でも空行が入らないようにするべきなんでしょうか?

ASPで書かれたページのソースを見ると、無駄な改行が入ってるものが
多いみたいですが…。

803 名前:nobodyさん mailto:sage [2007/06/02(土) 09:11:05 ID:???]
>>802
> それとも<% 〜 %>の直後にHTML部分の最初を持ってくるなどして
> 意地でも空行が入らないようにするべきなんでしょうか?

そうするしかないね

あまり気にしないほうがいいよ。

804 名前:nobodyさん mailto:sage [2007/06/02(土) 21:11:57 ID:???]
>>803
気にしなくて大丈夫ですか。ありがとうございます。

805 名前:nobodyさん mailto:sage [2007/06/03(日) 13:55:11 ID:???]
改行もそうだけど、字下げをどうしたらいいかも悩む

806 名前:nobodyさん mailto:sage [2007/06/05(火) 10:06:15 ID:???]
この変数は宣言されていません。:_'adOpenKeyset'
というエラーが出るのですがどう対処すればよいでしょうか?

807 名前:nobodyさん mailto:sage [2007/06/06(水) 00:37:23 ID:???]
>806
1. adovbs.incってのがC:\Program Files\Common Files\System\adoにあったらラッキー。
それをASPの頭で#includeすればおk
(Visual Studioとか開発系のアプリ入れてれば入ってる可能性あり)
2. なかったらその単語でぐぐるか、あるいは、MSDNかAccessあたりのヘルプがあればそれで調べる。
 具体的な数値として代わりに何指定すればいいか分かったら、
あとは自分でConst adOpenKeyset=ほにゃらら するなり、数値をべた書きするなりお好きなように。
# 直接その値書けば早いんだが、多分他にadCommandTextとかその辺でも引っかかるだろうから……要領は同じ。

808 名前:nobodyさん mailto:sage [2007/06/06(水) 01:16:28 ID:???]
>>806
TypeLibを読み込めば良い。
ttp://tuka.s12.xrea.com/index.xcg?p=ASP#p6


809 名前:nobodyさん mailto:sage [2007/06/19(火) 17:58:44 ID:???]
WindowsVistaのIISで ASP + ADO + Jet4.0 を動かせてる人いますか?
mdbに接続を開こうとするとエラーになってしまいます。

<%@ Language=VBScript Codepage=932%>
<%
Dim con
Set con = Server.CreateObject("ADODB.Connection")
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Database1.mdb;"

con.Close
%>

エラーメッセージ
-----------
Microsoft JET Database Engine エラー '80004005'

エラーを特定できません

/test/Default.asp, 行 5

同様のコードがWSHでは動くんですが、ASPだと動かないんで、セキュリティ?
関連の設定が原因なんでしょうか?
テストのため一時的に、IUSER_XXX の 対象mdbとmdbがあるフォルダへのア
クセス権をフルコントロール に設定してみましたが同様の現象でした。
IIS7のASP設定はデバッグ機能をONにした以外はデフォルトのままです。

環境
OS:WindowsVista Ultimate
IIS:IIS7
MS Office2007 インストール済み

810 名前:nobodyさん [2007/06/23(土) 01:19:44 ID:b9QfdI5n]
ていうか、VISTA+IIS7でASP自体うんともすんとも言わない(涙
アプリケーション開発機能の下はすべて有効化してあります
>>809さんどうやって動かしたの?




811 名前:nobodyさん mailto:sage [2007/06/25(月) 15:39:58 ID:???]
ページの頭のほうに合計があり、そのあとに明細が続くような
ページ構成の場合、明細を足していって合計を出すので
先に合計があると2回明細をなめる必要があると思うのですが
こういった場合にうまいやり方はありますか?

812 名前:nobodyさん mailto:sage [2007/06/25(月) 21:15:56 ID:???]
>>811

2回やるしかないかな。。


813 名前:nobodyさん mailto:sage [2007/06/25(月) 23:33:53 ID:???]
>>811
明細をなめながら 変数 html に出力内容をためていく
同時に変数 sum に明細を足していく

最後に sum → html の順にResponse.WriteすればOK

814 名前:nobodyさん mailto:sage [2007/06/25(月) 23:59:58 ID:???]
css使って、見た目上は合計表示が上に来るようにするとか。


815 名前:nobodyさん mailto:sage [2007/06/26(火) 08:04:05 ID:???]
変数にHTMLをためていくのにJavaのStringBuilderみたいな
ものはありますでしょうか?
文字列の連結だと遅くなるような気がして避けていたのですが。

816 名前:nobodyさん mailto:sage [2007/06/26(火) 10:03:32 ID:???]
>>815
Join(Array(1,2,3,4,...,n),"")とやると、結構速くなる。

817 名前:nobodyさん mailto:sage [2007/06/26(火) 19:33:40 ID:???]
WinXP SP2ではbasp21のSleepが効かないみたいですね。
ASPで使っても、単独VBSで使っても、1秒も待たずに戻ってきます。
既知の問題でしょうか?

818 名前:nobodyさん mailto:sage [2007/06/26(火) 20:24:00 ID:???]
<tfoot>に明細入れて<tbody>に合計書けばいいんじゃね?

819 名前:nobodyさん mailto:sage [2007/06/26(火) 20:52:06 ID:???]
>>817
試してみた
OSはWindows XP Professional (5.1, Build 2600) Service Pack 2

ソース
<% Set b=Server.CreateObject("BASP21")
fdate=now
b.Sleep 10
Response.Write(b.version&" > "&fdate&" | "&now) %>

結果
BASP21.DLL = Feb 11 2003 BSMTP.DLL = Feb 11 2003 > 2007/06/26 20:46:10 | 2007/06/26 20:46:20

問題ないぽいね

820 名前:nobodyさん mailto:sage [2007/07/05(木) 16:30:48 ID:???]
Application.Lockについて教えてください。

いろいろなサイトを見ているとApplication.Lockのあとに
Application変数にアクセスした時点でロックされるという
記述が見受けられますが、実験をしてみたところ
Application.Lockだけでもロックされるようです。
(Application変数へアクセスなしでもロックされる)
テストした環境はWindows2000Professionalなのですが
環境によって動作が異なったりするのでしょうか?

よろしくお願いいたします。



821 名前:nobodyさん mailto:sage [2007/07/06(金) 16:43:54 ID:???]
>>820
どんな方法で実験した?

822 名前:nobodyさん mailto:sage [2007/07/06(金) 21:19:38 ID:???]
ロックされているのをどうやって確認した?

823 名前:nobodyさん mailto:sage [2007/07/06(金) 21:28:07 ID:???]
baspでスリープさせました。

824 名前:nobodyさん mailto:sage [2007/07/07(土) 09:58:43 ID:???]
ふむふむbaspでスリープさせるとロックされましたというメッセージが出ると。


んなわけあるかボケ

825 名前:nobodyさん mailto:sage [2007/07/07(土) 10:00:19 ID:???]
スリープ前と後に時間を表示させました。

826 名前:nobodyさん mailto:sage [2007/07/08(日) 13:18:31 ID:???]
>>820
俺も前にやってみた事があって同じ結論に達したんで>>692
そんな事を書いたんだけど、なんか微妙に否定されたっけなあ。

827 名前:nobodyさん mailto:sage [2007/07/08(日) 13:21:20 ID:???]
ASPをはじめようと思っています。
しかし、本でみたプログラムと追加と削除のWindowsコンポーネント追加のところに
IISをインストールできる項目がありません。
WindowsXP HomeEdition を使っているからでしょうか・・・どこかにインストーラ
がないかと探したのですが、一向にみつからないのです。

828 名前:nobodyさん mailto:sage [2007/07/08(日) 13:25:21 ID:???]
HomeEditionじゃダメです

829 名前:827 mailto:sage [2007/07/08(日) 16:40:58 ID:???]
そうですか・・・残念です

830 名前:nobodyさん [2007/07/11(水) 05:38:51 ID:cv7DWB99]
CreateObjectで作ったオブジェクト操作でフォルダのコピー処理をしようと
考えています。そのフォルダーにファイルが三つ以上あった場合コピー処理
を行いたいのですが、どのように記述すればよろしいでしょうか?



831 名前:nobodyさん mailto:sage [2007/07/12(木) 02:14:34 ID:???]
>>830
If そのフォルダのFilesのCount >= 3 Then
 フォルダをコピー
End If

832 名前:nobodyさん [2007/07/13(金) 07:45:43 ID:0WQRj1y6]
>>827
XP Home ed.の人は、abyss web serverを使えば?
ASP.NETとPHPが動くし、レガシASPも
シェアウエアのモジュールで動く。

833 名前:nobodyさん mailto:sage [2007/07/13(金) 22:31:18 ID:???]
ASPの最強設計教えてくれ。


834 名前:nobodyさん mailto:sage [2007/07/14(土) 15:28:06 ID:???]
>>827
Baby ASP Web Serverというのもあるよ
www.altech-ads.com/product/10001317.htm
ダウンロードはここから
www.pablosoftwaresolutions.com/html/baby_web_server.html

835 名前:nobodyさん mailto:sage [2007/07/18(水) 22:36:19 ID:???]
IIS5.0(Windows 2000 Server)でマクロ付きのExcel2000ファイルを開くにはどうしたらいいでしょうか?
EnableEventsが効かないみたいなことは書いてあったのですが orz
どうぞ教えてください。

836 名前:nobodyさん mailto:sage [2007/07/21(土) 08:03:03 ID:???]
サーバ側でExcelを起動するという事?
なら考え直した方がいいんじゃないかな。

837 名前:nobodyさん mailto:sage [2007/07/22(日) 09:34:09 ID:???]
>>835
すでに何度か出ていた気がするが、サーバサイドでWordやらExcelやらを動かす場合はまずここ見れ。
support.microsoft.com/kb/257757/ja

ブラウザからセキュリティの設定で開けないとか言うならそれはクライアントの問題。
ASP関係なし。

838 名前:nobodyさん [2007/07/23(月) 21:22:45 ID:L7uJTgb1]
ASPのみにかかわる問題かどうかわからないのですが
現状iis6上のaspでしか実験できない環境のため、
ここに問題提起いたします。

iis6のaspファイルに対して
office2007で作成したpptファイル(≠pptx)をhtmlのputで
アップロードしようとしたのですが
ファイルを認識出来ない場合があるのです。
特にスライドにテーマを指定した場合に必ず発生します。
ファイルの取得はbasp21を使用しています。

Set bobj = CreateObject("basp21")
aryBinary = Request.BinaryRead(Request.TotalBytes)
strFileName = bobj.FormFileName(aryBinary, "aaaa")

このサンプルコードの場合(strFileName="")がtrueになってしまいます。
同じ階層の別名保存したpptxファイルは認識しますし、
office2003で作成したpptも認識します。

多分office2007側の問題で回避が難しいと思うのですが、
例えば他のサンプルソースのやり方では再現しないとか
asp.netならば再現しないとか
aspでも他の環境では再現しない当の情報が集まれば幸いと思っております。
もしご存知の方おられましたら教えてください。

839 名前:nobodyさん mailto:sage [2007/07/24(火) 01:32:11 ID:???]
試してみたけど、問題なくできたけどなぁ。

840 名前:838 mailto:sage [2007/07/24(火) 17:12:05 ID:???]
なんとか解決いたしました。
お恥ずかしい話ですがメタベースのアップロード制限に引っかかっておりました。
pptx⇒pptの変換でファイル容量が4倍以上に膨らんでおり、
その点に気づけずに問題提起してしまいました。
スレ汚し申し訳ありません。失礼します。



841 名前:nobodyさん [2007/07/24(火) 23:38:04 ID:L70Yovvo]
エラーが正しく検知できていたのかどうかが気になる


842 名前:nobodyさん mailto:sage [2007/07/27(金) 07:45:24 ID:???]
selisoftのシェアウエアASPはクラッシュして使えなかった
baby aspはDBのフィールド名を日本語にしなければ良好 

843 名前:nobodyさん mailto:sage [2007/07/27(金) 21:59:03 ID:???]
アプリケーション全体で共通して使う定数の定義ってどこでやってますか?
.NETだとweb.configが使えるんですが……

まだプロトタイプなので共通ファイルつくって各aspファイルでインクルードしてますが、
はたしてこの方法が正しいものかと心配です。

844 名前:nobodyさん mailto:sage [2007/07/27(金) 23:53:21 ID:???]
私も共通ファイルです。
global.asaでもいいのかも。。

845 名前:nobodyさん mailto:sage [2007/07/28(土) 01:46:19 ID:???]
global.asaでApplicationオブジェクトに入れてる

846 名前:nobodyさん [2007/07/28(土) 21:46:31 ID:ec0MqZyi]
windows2003 sp1 でMSXML2.ServerXMLHTTPを使ってサーバサイドでのモジュール間通信を行っていたのですが
windows2003 sp2に移行したところ、これが機能しなくなりました。
処理が帰ってくる間まで数分かかる所から見てタイムアウトを起こしているようなのですが
エラーオブジェクトが何も拾ってくれず詳細が分かりません。
IISのログには
POST /testServ/Main.asp |-|ASP_0147|500_Server_Error 80 - 127.0.0.1 Mozilla/4.0+(compatible;+Win32;+WinHttp.WinHttpRequest.5) 500 0 64
と書かれているのですが、これでググっても解決策が見当たりません。
なにか情報はありませんか?

847 名前:843 mailto:sage [2007/07/29(日) 10:22:27 ID:???]
レスどうもです。

>>844
global.asaでは、タイプライブラリの定義はできたのですが……。

>>845
なるほど。
ただ、他で変えられてしまう可能性ありませんか?
(意図的ではないとしても)

すみません、MSDNに記述を見つけました。
msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpiis/iishelp/iis/htm/asp/iiwavar.asp
複数の .asp ファイルで定数を使用する場合は、定数の定義を別ファイルに記述し、このファイルを、定数を使用する各 .asp ファイルにインクルードします。

848 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 15:40:55 ID:???]
>>847
Application変数が非意図的に変更されてしまうケースとは?

aspを書くのが自分ひとりじゃないって事かな?

849 名前:843 mailto:sage [2007/07/29(日) 19:21:34 ID:???]
>>848
可能性の問題だけなので論ずるのは現実的でないかもしれませんが、
「変数」という以上は値を変更することが可能ということですよね。
あんまり深い意味はないのです、ごめんなさい。

書くのは自分1人じゃないです。
もちろんグローバルな定数なのでそういう名前にするという情報は共有しますが、
誰かがうっかり変えちゃって訳の分からないバグに遭遇したらイヤだなあと、、、
臆病者なんです。。。

850 名前:nobodyさん mailto:sage [2007/07/29(日) 21:18:34 ID:???]
そうか、いちいちincludeするのが面倒だけどConstの方が安心だね
global.asaで定数宣言できればいいのにな



851 名前:nobodyさん mailto:sage [2007/08/03(金) 14:31:38 ID:???]
メインのASPプログラムの他に、変数や定数などを記述した設定ファイルを持ち、
条件によって設定ファイルを分けるというプログラムを作りたいです。
この場合どうすればいいんでしょうか?

Server.Executeで呼び出してもそっちで設定した変数情報は受け取れないみたいで困ってます。
それに別ディレクトリのファイルは指定できないし…。
SSIのインクルードだと、ASPより先に実行されるから条件によって呼び出すファイルを
分けられないし…。

Perlでよく見かけるように、メインのプログラムの他に変数の設定をするファイルがあって、
それをrequireで呼び出すみたいな感じにしたいんです。

なるべくデータベースは避けたいです。
自作のテキストファイルを作って一行ずつFileSystemObjectで読み込む処理を作るしかないんでしょうか?

852 名前:nobodyさん mailto:sage [2007/08/03(金) 21:07:23 ID:???]
>>851
セッション変数とリダイレクト使えばいいんじゃね

853 名前:851 mailto:sage [2007/08/03(金) 21:46:29 ID:???]
あ、すいません初歩的なことを見落としてました。

>>852
別の方法で自己解決しました。ありがとうございました。

854 名前:nobodyさん mailto:sage [2007/08/03(金) 21:47:22 ID:???]
手っ取り早くゴーインにってのはダメ?

<% Select Case Request.QueryString("a")
Case 1
%><!-- #include file="a.inc" --><%
Case Else
%><!-- #include file="default.inc" --><%
End Select %>

855 名前:nobodyさん mailto:sage [2007/08/03(金) 22:35:11 ID:???]
>>854
#includeが先に処理されるぞ

856 名前:854 mailto:sage [2007/08/03(金) 23:28:07 ID:???]
>>855
> メインのASPプログラムの他に、変数や定数などを記述した設定ファイルを持ち、
> 条件によって設定ファイルを分けるというプログラムを作りたいです。
だったんで
*.incの中身を代入式の羅列にすればいいんでないの?
つか、ゴーインにってのはつまり「全部読み込んだ上で条件分岐させれば」ってことなんだけどね

857 名前:nobodyさん mailto:sage [2007/08/04(土) 19:58:35 ID:???]
>>856
変数はそれでいいかもしれんが、定数は複数定義でエラーに・・・

858 名前:854 mailto:sage [2007/08/04(土) 20:17:30 ID:???]
>>857
854みたいな手抜きするときは全部変数にしてたっけ
Const使うんなら確かにムリだな、スマン

859 名前:nobodyさん mailto:sage [2007/08/05(日) 01:16:08 ID:???]
ファイルのロックでApplication.LockとUnlockを使おうかと思ってるんですけど、
このやり方だとロックとは関係ない変数も含めて、ロック中には
すべてのアプリケーション変数に対して1つのプロセスしかアクセスできない
状態になってしまいますか?

ロックしたいファイルが複数ある場合や、関係ない変数までロックされてほしくない場合は
やはりロック用のファイルを作るやり方の方がいいんですかね?

860 名前:nobodyさん mailto:sage [2007/08/05(日) 17:54:46 ID:???]
>>859
あるいはApplication変数にロック中フラグを持つとか。

>ロックとは関係ない変数
これは認識違いだな。細かいけど。



861 名前:nobodyさん [2007/08/12(日) 03:19:14 ID:uRVuqpj5]
ASPのエディタってInterDevしか無いんですかねぇ。
とりあえず、以下が実現出来ればOKなんですが。。。

@HTMLとVBコードの色分け
AVBの候補表示

Visual Web Developer 2005 Expressで、VBコードの色分けが出来れば早いんですが。。。
何か良い知恵があればご教授下さい。

862 名前:nobodyさん mailto:sage [2007/08/12(日) 08:27:55 ID:???]
ASPスクリプとはメモ帳で十分






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<289KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef