Предлагаю провести конкурс на самую бесполезную функцию, которую можно добавить к Win32 API / MFC / VCL / .NET FrameWork etc.
Условия
1. Функция должна хоть что-то делать или что-то возвращать.
2. Функция должна быть хотя бы в принципе реализуемой. Т.е.функции типа GetUserGrandmotherName и GetMousepadBitmap не принимаются. Это не значит, что обязательно привести способ реализации.
Победитель получает право направить свое предложение фирмам Микрософт / Борланд и т.д.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Господа, а Subj приближается...
PD>Предлагаю провести конкурс на самую бесполезную функцию, которую можно добавить к Win32 API / MFC / VCL / .NET FrameWork etc.
PD>Условия
PD>1. Функция должна хоть что-то делать или что-то возвращать. PD>2. Функция должна быть хотя бы в принципе реализуемой. Т.е.функции типа GetUserGrandmotherName и GetMousepadBitmap не принимаются. Это не значит, что обязательно привести способ реализации.
PD>Победитель получает право направить свое предложение фирмам Микрософт / Борланд и т.д.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Господа, а Subj приближается...
PD>Предлагаю провести конкурс на самую бесполезную функцию, которую можно добавить к Win32 API / MFC / VCL / .NET FrameWork etc.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Господа, а Subj приближается...
PD>Предлагаю провести конкурс на самую бесполезную функцию, которую можно добавить к Win32 API / MFC / VCL / .NET FrameWork etc.
PD>Условия
PD>1. Функция должна хоть что-то делать или что-то возвращать. PD>2. Функция должна быть хотя бы в принципе реализуемой. Т.е.функции типа GetUserGrandmotherName и GetMousepadBitmap не принимаются. Это не значит, что обязательно привести способ реализации.
PD>Победитель получает право направить свое предложение фирмам Микрософт / Борланд и т.д.
GetThisValInterlocked(DWORD dwVal)
{
DWORD dwReturn;
try
{
SomeInternalLockFunction(); // Некоторая процедура блокирования (как в других Interlocked-функциях)
dwReturn = dwVal;
}
catch(...)
{
::SetLastError(ERROR_CANT_RETURN_VAL);
dwReturn = INVALID_RETURN_VALUE;
}
SomeInternalUnlockFunction(); // Некоторая процедура разблокирования (как в других Interlocked-функциях)return dwReturn;
}
Компьютер сделает всё, что вы ему скажете, но это может сильно отличаться от того, что вы имели в виду.
Pavel Dvorkin пишет:
> 1. Функция должна хоть что-то делать или что-то возвращать. > 2. Функция должна быть хотя бы в принципе реализуемой. Т.е.функции > типа GetUserGrandmotherName и GetMousepadBitmap не принимаются. Это не > значит, что обязательно привести способ реализации. > Победитель получает право направить свое предложение фирмам Микрософт > / Борланд и т.д.
> Условия > > 1. Функция должна хоть что-то делать или что-то возвращать. > 2. Функция должна быть хотя бы в принципе реализуемой. Т.е.функции типа GetUserGrandmotherName и GetMousepadBitmap не принимаются. Это не значит, что обязательно привести способ реализации. > > Победитель получает право направить свое предложение фирмам Микрософт / Борланд и т.д.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Господа, а Subj приближается...
PD>Предлагаю провести конкурс на самую бесполезную функцию, которую можно добавить к Win32 API / MFC / VCL / .NET FrameWork etc.
PD>Условия
PD>1. Функция должна хоть что-то делать или что-то возвращать. PD>2. Функция должна быть хотя бы в принципе реализуемой. Т.е.функции типа GetUserGrandmotherName и GetMousepadBitmap не принимаются. Это не значит, что обязательно привести способ реализации.
PD>Победитель получает право направить свое предложение фирмам Микрософт / Борланд и т.д.
например довольно просто можно реализовать такую:
BOOL IsCPUInside ()
с упомянутой GetMousepadBitmap будет посложнее, но почему сразу же "в принципе реализуемой"? в принципе дохрена чего можно реализовать о чём ты (я, он, ...) не имеешь представления
Толкуют: просвещенье, просвещенье, а это просвещенье — фук! Сказал бы и другое слово, да вот только что за столом неприлично. (Н.В.Гоголь)
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Предлагаю провести конкурс на самую бесполезную функцию, которую можно добавить к Win32 API / MFC / VCL / .NET FrameWork etc.
BOOL RunOsInSingleMode(void);
Переключает Windows в режим, при котором может работать только одно приложение. Возвращает TRUE, если авантюра удалась.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Предлагаю провести конкурс на самую бесполезную функцию, которую можно добавить к Win32 API / MFC / VCL / .NET FrameWork etc.
Здравствуйте, Cyberax, Вы писали:
C>Pavel Dvorkin пишет:
>> 1. Функция должна хоть что-то делать или что-то возвращать. >> 2. Функция должна быть хотя бы в принципе реализуемой. Т.е.функции >> типа GetUserGrandmotherName и GetMousepadBitmap не принимаются. Это не >> значит, что обязательно привести способ реализации. >> Победитель получает право направить свое предложение фирмам Микрософт >> / Борланд и т.д.
C>void runInfiniteLoop()
И в как довесок:
void EndInfiniteLoop(HANDLE hInfinitLoopHandle);
Компьютер сделает всё, что вы ему скажете, но это может сильно отличаться от того, что вы имели в виду.
Здравствуйте, Слава Шевцов, Вы писали:
СШ>Здравствуйте, Pavel Dvorkin, Вы писали:
PD>>Предлагаю провести конкурс на самую бесполезную функцию, которую можно добавить к Win32 API / MFC / VCL / .NET FrameWork etc.
СШ>BOOL RunOsInSingleMode(void);
СШ>Переключает Windows в режим, при котором может работать только одно приложение. Возвращает TRUE, если авантюра удалась.
то есть: ваще ниче не делает а сразу возвращает TRUE? или я не врубился в тонкости?
Толкуют: просвещенье, просвещенье, а это просвещенье — фук! Сказал бы и другое слово, да вот только что за столом неприлично. (Н.В.Гоголь)
Здравствуйте, Veselchack_UA, Вы писали:
PD>>>Предлагаю провести конкурс на самую бесполезную функцию, которую можно добавить к Win32 API / MFC / VCL / .NET FrameWork etc.
СШ>>BOOL RunOsInSingleMode(void);
СШ>>Переключает Windows в режим, при котором может работать только одно приложение. Возвращает TRUE, если авантюра удалась.
V_U>то есть: ваще ниче не делает а сразу возвращает TRUE? или я не врубился в тонкости?
Возвращает FALSE, так как при всём желании она не сможет запустить только одну программу. Она же система разделённого времени