トップページ⇒php
1001コメント403KB

==ASP== Part 3

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん03/07/28 23:07ID:33/XGu54
ASP について語るスレ その3

【過去スレ】
==ASP== Part 2
http://pc2.2ch.net/php/kako/1028/10280/1028024916.html
==ASP==
http://pc.2ch.net/php/kako/984/984840107.html
0002nobodyさん03/07/29 02:50ID:???
つ旦~
0003nobodyさん03/07/29 09:13ID:???
<% Response.Write "乙" %>
0004山崎 渉03/08/02 02:23ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0005nobodyさん03/08/02 02:46ID:dLHbfQ1s
この放置っぷりはどうよ!?
もう誰もASP使ってねーな、こりゃ。
0006nobodyさん03/08/02 03:16ID:???
質問も無いみたいだし、書き込むことないなあ。
サーバサイドの話だから、プログラム板で吸収してもらうわけにもいかんし。
ASP.Netのスレを旧ASPの話題もオーケーにしちゃおうよ。
0007nobodyさん03/08/05 09:37ID:urgHLlcR
ageてみる
0008nobodyさん03/08/06 11:13ID:FzIqg/fc
さびしい
0009_03/08/06 11:16ID:???
http://homepage.mac.com/hiroyuki44/hankaku02.html
0010nobodyさん03/08/06 19:44ID:???
削除依頼出しとけよ
0011nobodyさん03/08/07 02:18ID:YRE5O2wD
なんで?
0012nobodyさん03/08/07 02:38ID:???
不要だから
0013nobodyさん03/08/07 02:54ID:???
>>12 は初心者。
0014nobodyさん03/08/07 08:15ID:???
>>13は厨房
0015nobodyさん03/08/08 02:13ID:???
>>14は台所
0016nobodyさん03/08/10 14:17ID:???
>>15はコック
0017nobodyさん03/08/10 23:30ID:???
>>16は魚肉
0018nobodyさん03/08/15 01:25ID:q2Qj50e4
ASP
0019nobodyさん03/08/15 17:09ID:???
>>17はソーセージ
0020山崎 渉03/08/15 22:30ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0021nobodyさん03/08/19 11:40ID:pecenLfb
便利なエディター教えてください。interdeveloperだと面倒だす。
いろいろ自分でも探してるんですが、全部html向けばかりで、
独自タグを追加できるといってもasp向けに作れなかったり、とほほです。
00222103/08/19 11:59ID:pecenLfb
super tag 32 pro がasp向けの独自タグでも作れますね。
いまのところこれが一番いい感じです。
0023ナユタ03/08/19 17:18ID:3HxTfdLw
何だか寂しい場所なので、何気に質問を投稿して盛り上げようとしつつも
実は藁にすがってみる(涙)

ASPからCreateObject("Excel.Application")を使って
マクロ付きExcelファイルを開きブック内のマクロをキック。
処理終了まで微妙に待ってから終了するという単純な処理を作ってまして。

それが突然動作しなくなってしまったのです。

次の投稿でソースを貼りますが、そのソースを流した結果、ErrMessageには
 Excelマクロ起動時のエラー : マクロ 'test.xls!Md_test.TestMacro' が見つかりません。
と入っています。つまりオープンできているのにマクロが呼べない状態です。
ちなみにExcel側にはそのマクロは存在します。
サーバ上でExcel単体で動かすと正常に動きます。
0024ナユタ03/08/19 17:19ID:3HxTfdLw
以下、ソース:1/2
================================================================================
 Set bobj = Server.CreateObject("basp21")
 'Excelオブジェクトの作成
 Set ObjExcel = CreateObject("Excel.Application")
 ObjExcel.DisplayAlerts = False
 ObjExcel.Visible = False
 'xlsブックを開く
 ObjExcel.Application.Workbooks.Open Server.MapPath("xls/test.xls")

If Err <> 0 Then
'--- Excelファイルのオープンに失敗している
 ErrMessage = "Excelオープンエラー : " & Err.Description
End If

If ErrSts = 0 Then
 '10秒間待ってからtest.xlsのマクロを起動する
 'BASP21のSleepコマンドでブックを開いてからマクロを実行するまでウェイト
 bobj.Sleep 2
 ObjExcel.RUN("test.xls!Md_test.TestMacro")

 If Err <> 0 Then
 '--- マクロの起動に失敗している
  ErrMessage = "Excelマクロ起動時のエラー : " & Err.Description
 End If
End If
0025ナユタ03/08/19 17:20ID:3HxTfdLw
以下、ソース:2/2
================================================================================
If ErrSts = 0 Then
 '10秒待ってからtest.xlsを閉じる
 '同様にマクロの処理が終わるまでの時間を校了してウェイト時間を設定しています。
 ChkFlag = False
 ExcelStat = ""
 Do Until ChkFlag = True
  bobj.Sleep 1
  ExcelStat = Trim(ObjExcel.Workbooks("test.xls").WorkSheets("Control").Range("A1").value & "")
  If Len(Trim(ExcelStat)) > 0 Then
   ChkFlag = True
  End If
 Loop

 If Err <> 0 Then
 '--- Excelを閉じる終了処理で失敗している
  ErrMessage = "Excel終了時のエラー : " & Err.Description
 End If

End If

 ObjExcel.Application.Quit
 Set ObjExcel = Nothing
================================================================================
0026ナユタ03/08/19 17:20ID:3HxTfdLw
イベントビュアーに以下のエラーが記録されます。
 製品{0001041(略)} 機能 'ExcelUserData' コンポーネント{(略)} の検索に失敗しました。
 リソース HKEY_CURENT_USER\Software\Microsoft\Office\9.0\Excel\UserData がありません。

これは「OLE通信しろって言うからExcelを動かそうとしたけど、その機能を動かす為の
紐付けキーがレジストリ上で見つかりませんなぁ」という事らしいのですが、何故こうなったのか
全くわかりません・・・。

試しに「IUSR_<マシン名>」のパスワードをわざと変更してログインしてみると確かに
HKEY_CURENT_USER(略)は存在しませんでした。
IUSR(略)の状態でExcelを起動すると、初回起動のセットアップ画面が開いて何やら処理が行われ
その後Excelが正常に起動されます。するとHKEY_CURENT_USER(略)が登録されました。
その状態で処理を行うと、エラーなく正常にASPで処理できたんですが、今度はIUSR(略)でログイン
している状態でないと処理できなくなってしまいました(!)
これでは何となく怖すぎます。

何が原因なのか、回避策は何なのか、なんでも結構です!
お願いです、誰か・・・何か知恵を貸して下さい・・・
0027nobodyさん03/08/19 18:08ID:3+CrjX8n
セーラー服の少女と3P。なんともうらやましい光景です。
オマンコは小ぶりながらもビラビラ大きめで相当使い込んでいる様子!
オッパイの方も手ごろな大きさで揉み応えありそうですよ。
ローターで喘ぎまくっちゃうところなんか感度よすぎ!
無料ムービーをどうぞ。
http://www.pinkschool.com/
0028nobodyさん03/08/26 14:46ID:???
ASPをやることになったよ
今から勉強だー
1から勉強するのにどっかいいサイトない?
0029nobodyさん03/08/26 20:41ID:???
このあたりでサンプルを漁りながら覚えていくと良いんでないかな?
http://www.f-store.net/asp/home.asp
0030nobodyさん03/08/27 21:04ID:???
PictureBoxコントロールに書いた絵をJPEGやPNG形式で
メモリーブロックに保存できるDLLってありませんか?
APIのMoveMemoryで取り出して使いたいのです。
ファイル保存するDLLならいくつかあるのですが・・。

最終的にCOM化してIISのBinaryWriteでアクセスカウンターの画像を
サーバー上で生成してサイトに表示するのが目的です。

一旦ファイル化してメモリーに読み込む方法だと
効率が悪そうなので。

宜しくお願いします。
0031nobodyさん03/08/30 13:32ID:eHSdLLE5
ここで聞いていいのかわかりませんが、
MSのグループボードって使い心地どうなんでしょう?
レポが乗ってるところとかあれば教えてください。

ファイルがASPなのでカスタマイズも楽?
0032nobodyさん03/08/31 16:32ID:fbVifHnZ
いろいろ探してみたのですが見つからなかったので、質問させてください。
111-2222-3333という文字列(電話番号)があった場合、
11122223333という文字に変換したいのですが
どのようにすればよいのでしょうか?
-以外の文字を切り出すという方法ができるのでしょうか?
よろしくお願いします。
0033nobodyさん03/09/01 00:20ID:???
>>32
Tel = "111-2222-3333"
Tel = Replace(Tel, "-", "")
0034nobodyさん03/09/01 00:21ID:???
>>32
ASPは言語ではないですがOK?
0035nobodyさん03/09/01 10:39ID:i6fglpHK
意味不明
0036 03/09/05 16:41ID:???
ASP.NETは.NETフレイムワークを使っていてASPとは違う部分も多分にあるので
次スレは
ASP.NET & ASP
という感じの名前にしてほしい。
0037nobodyさん03/09/05 17:10ID:xFE7E2zj
了解
0038nobodyさん03/09/06 00:12ID:???
来年の話をしとるw
0039nobodyさん03/09/06 02:05ID:???
>>36
ASP.NETのスレあるんだけど。

【質問】 ASP.NETスレ 【議論】
http://pc2.2ch.net/test/read.cgi/php/1040698263/
0040nobodyさん03/09/09 17:07ID:FCtLlmHx
セッション変数に配列を格納しようと思い、以下のURLを参考にしたのですが、
http://www.microsoft.com/windows2000/ja/server/iis/default.asp?url=/windows2000/ja/server/iis/htm/asp/vbob12d0.htm

LocalArray = Session("StoredArray")
ここで型が一致しません。とのエラーが出ます。
option explicitを指定していますので

dim LocalArray()
redim LocalArray(5)

を追加しています。
おそらく、サンプルは動くのでしょうが、配列で宣言しちゃうといけないのでしょうか・・・?
00414003/09/09 17:17ID:FCtLlmHx
自己レスですが、むかついたのでvariantで宣言してとりあえず動くようにはしました。
dim LocalArray
しかし配列で宣言するとアウトなのはなぜ・・
00421 ◆ExGQrDul2E 03/09/09 18:58ID:???
>>40-41
Sessionはコレクション型なので配列に値を格納するにはFor eachを使う。
しかし、バリアント型にセッションをまるごと代入しているのは正解。
配列にセッション変数を格納しなおしたい場合はやはりFor each。
セッションの中身は
Session("StoredArray")(1)
Session("StoredArray")(2)
・・・・・・・・・・・・
Session("StoredArray")(n)
というコレクション。
00434003/09/10 09:16ID:???
>42

むぅ。そうだったんですか。sessionに対する私の理解が浅かったようです。
どうもありがとうございました。
0044nobodyさん03/09/10 20:41ID:ul5oXn2y
自社では動くASPが客先にいれたところ、下記のエラーが
発生しました。

Microsoft VBScript コンパイル エラー エラー '800a0400'

ステートメントがありません。

*.asp, 行 31
With Request



又は、
Microsoft VBScript コンパイル エラー エラー '800a0400'

ステートメントがありません。

*.asp, 行 49
With objCon
^

考えられる理由は何かありますでしょうか?
script language="vbscript" runat="server"
にすれば、特に問題ないはずですよね。。
00454403/09/10 20:54ID:ul5oXn2y
各ASPファイルの先頭の記述は下記の様になっています。
Option Explicitの位置を疑ったのですが、
改善されず。お手上げ状態です。
誰か助けて。

<%@Language="VBScript"%>
<%Option Explicit%>
■ このスレッドは過去ログ倉庫に格納されています