![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| sniron |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 28.3.2004 Репутация: нет Всего: нет |
Как перевести тип pWideChar в String?
|
|||
|
||||
| sniron |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 28.3.2004 Репутация: нет Всего: нет |
Вообщем задача такая:
ActiveDesktop.SetWallpaper('c:\pic.jpg', 0); Вместо c:\pic.jpg должна стоять переменная типа String; Например: ActiveDesktop.SetWallpaper(s, 0); // s : string |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Вообще-то функция SetWallpaper в качестве входного параметра принимает данные в виде pWideChar, так что вам нужно превратить String в pWideChar. Делается это так:
Это сообщение отредактировал(а) alex-co - 5.5.2004, 21:08 -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| sniron |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 28.3.2004 Репутация: нет Всего: нет |
Все работает! Спасибо. Вот только одно но, pWideChar распознает только полный путь например 'c:\temp\1.jpg' а хотелось бы что бы он искал картинку в текущем каталоге, если указано просто '1.jpg'.
|
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
ExtractFilePath(ParamStr(0)) - папка программы
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| sniron |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 28.3.2004 Репутация: нет Всего: нет |
Спасибо
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |