"URL 부품 오류"설치 프로그램을 개발하는 데 nsis를 사용하고 있습니다. 마지막 단계로 사용자가 자신의 이메일 주소 및 기타 데이터를 가져 와서 서버로 보내는 등록 프로세스가 있습니다. 코드는 다음과 같습니다. inetc :: post with nsis
StrCpy $ContactName "$0"
StrCpy $ContactEmail "$1"
StrCpy $Coments "$2"
StrCpy $Updates "$3"
StrCpy $PostStr "userName=$ContactName&userEmail=$ContactEmail&userComments=$Coments&updates=$Updates"
inetc::post "$PostStr" "http://www.mysite.com/registration/registerAcceptor.php" "$INSTDIR\output.txt"
Pop $0
StrCmpS $0 "OK" success failedToSubmit
failedToSubmit:
MessageBox MB_OK|MB_ICONEXCLAMATION "There was an error submitting the registration information"
Return
success:
MessageBox MB_OK|MB_ICONINFORMATION "Your information was successfully received by OrangeHRM"
그러나 사용자가 등록하려고하는 주먹 시간
"There was an error submitting the registration information"
과 같은 오류 메시지를 제공
다음과 같이 나는 메시지를 사용하여 명령의 반환 값을 검사 할 때MessageBox MB_OK $0
는 다음과 같은 오류
URL Parts Error
을 보여줍니다 0
하지만이 같은 행동으로 되돌아 가서 시험을 할 때 그것은 성공 메시지가 발생하며 반환 값이 일이 두 시나리오에서 두 개의 별도의 방법을 작동하는 이유는 확실하지 않다
OK
으로도이다. 누군가 도와 줄 수 있어요.
미리 감사드립니다.
그것은 나를 위해 작동합니다. Anders와 대단히 감사합니다. :) – Thilanka