View Single Post
ישן 01-08-11, 14:46   # 13
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 38
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

כן, מפרט משגע. רק חבל שהוא הגיע עם פיקסל שרוף ו-IBM מסרבים בתוקף להחליף מסך. זה המחשב השני שאני פותח חדש מהאריזה (הקודם היה שרוט).
אבל פריט לכך אני מאוד מרוצה ממנו: קל מאוד, ביצועים מעולים ואפשר לצאת בלי בעיה ליום שלם לעבוד בחוץ בלי להסתובב עם מטען.

לענייננו, הקוד עם TIMEOUT.
אני מוציא את זה מקוד קיים, אני מאמין שתבין מה הולך שם. הוא דיי מסודר.
קוד:
function pmyAccessWebService(PostData)
Dim xmlHttp, TimeStart, Timeout, Result, ResultCode
	TimeStart = Now()
	Timeout=False
	On error resume next
	'~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~
	Set xmlHttp = Server.CreateObject("Msxml2.ServerXMLHTTP.4.0")
	With xmlHttp
		.open "POST", pmyWebServiceUrl, false
		.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
		.send(PostData)
         Do 
			If (CInt(DateDiff("s", TimeStart, Now()))>pmyTimeout) Then 
				Timeout=True
			    .abort 
			    Exit Do
			End If 
        Loop While (.readyState<>4)
        if .readyState=4 then Result = .responseText
	End With
	'~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~
	Set xmlHttp = Nothing
	If Err.number<>0 or Timeout then
		Response.Write "Error: "
		if Timeout then Response.Write "Timeout"
		if Err.number<>0 then Response.Write Err.number & " - " & Err.Description
	end if
	'~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~
	ResultCode = pmyFind(Result, "<ResultCode>", "</ResultCode>")
	'Call pmyEmailLog(PostData,Result)
	'~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~  ~
pmyAccessWebService = ResultCode
End function
באשר לחיבור של PHP ו-MYSQL שהוא יותר טוב (מבחינת ביצועים)? אני לא יכול להסכים איתך.
אומנם ל-MYSQL טבעי יותר לעבוד על לינוקס ולא על WIN, אבל האפליקציה שפונה אליו יכולה לשבת על כל מערכת הפעלה ולהכתב בכל שפה. זה לא משפיע לדעתי. אם עובדים נכון עם השפה אז הכל בסדר.
מה גם שאתה יודע ASP ברמה גבוהה כבר, ותייצר קוד יותר טוב ויותר יעיל ככל הנראה מ-PHP.
  Reply With Quote