Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Открыть "Языки и рег. стандарты" из своей программы [D7, XP]


Ламот ©   (2006-05-30 15:30:00) 

Хочу из своей программы открыть окно настройки языков, пробую так:

ShellExecute(form1.Handle,'open','C:\Windows\system32\intl.cpl','','',SW_S HOWDEFAULT);

или так

winexec('C:\Windows\system32\intl.cpl',SW_SHOWDEFAULT);

никакой реакции ваабще... подскажите пож. - что исправить, или изначально как-то по другому это организовать...?!

Зарание спасибо!


Ламот   (2006-05-30 16:53:00) [1]

О - так оно повеселее как-то! ))
Пасиба всем!


umbra   (2006-05-30 16:47:00) [2]

ShellExecute(Form1.Handle, 'open','C:\WINDOWS\rundll32.exe', 'shell32.dll,Control_RunDLL intl.cpl', nil, SW_SHOWDEFAULT);


Юрий Зотов   (2006-05-30 16:37:00) [3]

ShellExecute(Handle, 'open', 'control.exe', 'intl.cpl', '', SW_SHOWDEFAULT)


Ламот   (2006-05-30 16:23:00) [4]

В итоге сделал так:
создал bat файл с единственной строкой
C:\Windows\system32\intl.cpl
в программе запускаю его так:

winexec('C:\my.bat',SW_HIDE);

... в принцыпе - работает, только как-то это криво... может можно как-то по приличней?!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо