Re: Windows XP Professional PL OEM SP3: kernel32.dll: SetEnvironmentVariableA błąd

Autor: artiun <artiun_at_spam.wp.pl>
Data: Thu 11 Feb 2010 - 16:32:46 MET
Message-ID: <hl17pr$amf$1@node1.news.atman.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed

W dniu 2010-02-11 15:44, Piotr PioM Marasz pisze:
> Witam
>
> Chodzi o zwrócenie z programu jakies liczby do wiersza polenie (podsystemu
> konsoli). Probowałem ExitProcess, ExitThread i PostQuitMessage i nie ma skutku.
> Zmienna środowiskowa %ERRORLEVEL% pozostała niezmieniona. Każdy wie że
> funkcja lub program powinny coś zwracać np. 0 gdy nie ma błędu. Wartość
> rejestru eax też została niezwrócona.
>
int main()
{
    // nie funkcjami, a tak %ERRORLEVEL% ustawi siÄ™ na 1
    return 1;
}

Dla testu bez kompilacji, 2 pliki a.js i b.bat, następnie wywołanie z
konsoli b.bat:

<a.js>
WScript.Quit( 1 )
</a.js>

<b.bat>
@Echo Off
a.js
echo ERRORLEVEL=%ERRORLEVEL%
</b.bat>

cmd > b.bat
ERRORLEVEL=1

-- 
Artur
Received on Thu Feb 11 16:35:03 2010

To archiwum zosta³o wygenerowane przez hypermail 2.1.8 : Thu 11 Feb 2010 - 16:42:01 MET