Страница 1 из 1

Две большие разницы ...

Добавлено: 28 Январь 2008, 14:03
Игорь Столяров
Добрый день !

Обратил внимание, на интересную особенность.
Собираем обычную программу Win32 в Clarion.
Работаем в Windows XP SP2

- Если программа сразу после сборки и компиляции запускатся
средой Clarion, то System{Prop:TempPath} в программе
возвращает DOS значение переменной среды TEMP -
например "C:\TEMP\"

- Если та же программа запускается как EXE файл из Windows,
System{Prop:TempPath} возвращает "правильную" TEMP
папку Windows, например "C:\Documents and Settings\Admin\
Local Settings\Temp\".

Забавно ... Или это у меня только такое ? ;)

Добавлено: 29 Январь 2008, 10:32
Tolusha
Windows XP SP1
Аналогично

Добавлено: 29 Январь 2008, 14:04
Admin
16 разрядная среда передает свои переменные окружения задаче которую стартует!

Добавлено: 29 Январь 2008, 15:13
Игорь Столяров
Гм. Понятно. Больших проблем с этим нет, но прикол из разряда тех, которые лучше знать заранее, что бы не "ломать голову" в процессе отладки приложения .... ;) Спасибо за проверку !