36 / 29 / 2
Регистрация: 01.08.2011
Сообщений: 176
|
||||||||||||||||
1 | ||||||||||||||||
Диалог открытия файлов и запись в файл29.08.2011, 19:18. Показов 4067. Ответов 7
Метки нет (Все метки)
Привет всем! Возникла такая проблема: получаю из диалога открытия файла имя файла, в который нужно что-то записать. Вот фрагмент кода:
__in LPCSTR lpszSrc, __out LPTSTR lpszDst );. Но что это за типы данных я не знаю, и как можно перевести их в обычную строку и обратно я не знаю. Пробовал написать вот что:
0
|
29.08.2011, 19:18 | |
Ответы с готовыми решениями:
7
Создать свой диалог открытия файлов Диалог открытия файлов и папок одновременно Стандартный диалог для открытия файлов PyQt5: в Qt Designer Диалог открытия и сохранения файлов? |
12 / 12 / 1
Регистрация: 09.08.2011
Сообщений: 53
|
|
29.08.2011, 20:10 | 2 |
Цитату с сайта приведу :
0
|
36 / 29 / 2
Регистрация: 01.08.2011
Сообщений: 176
|
||||||
29.08.2011, 20:19 [ТС] | 3 | |||||
Потому что если написать
0
|
12 / 12 / 1
Регистрация: 09.08.2011
Сообщений: 53
|
|
29.08.2011, 20:29 | 4 |
Т.е. "не могу перевести параметр 2 из char в LPWSTR", т.е. вы изначально вводили данные не в тот параметр... Данные вводятся в параметр *b*, и из него конвертируются в параметр *a* в виде char.
0
|
36 / 29 / 2
Регистрация: 01.08.2011
Сообщений: 176
|
|
29.08.2011, 20:35 [ТС] | 5 |
Нет, в справке написано
BOOL WINAPI OemToChar( __in LPCSTR lpszSrc, __out LPTSTR lpszDst ); То есть данные вводятся в первый параметр (то есть в "a"), а выводятся во второй (то есть "b")
0
|
12 / 12 / 1
Регистрация: 09.08.2011
Сообщений: 53
|
|
29.08.2011, 20:39 | 6 |
http://otvet .mail.ru/question/48041042/ - тут описана твоя проблема
0
|
36 / 29 / 2
Регистрация: 01.08.2011
Сообщений: 176
|
|||||||||||
30.08.2011, 12:46 [ТС] | 7 | ||||||||||
Не работает, как там написано:
Добавлено через 4 минуты Но вот так ведь компилировалось
0
|
36 / 29 / 2
Регистрация: 01.08.2011
Сообщений: 176
|
||||||
31.08.2011, 22:05 [ТС] | 8 | |||||
Всё, проблема решена. Вот так работает:
0
|
31.08.2011, 22:05 | |
31.08.2011, 22:05 | |
Помогаю со студенческими работами здесь
8
Как в Access запустить диалог открытия файлов? Напомните, как вызвать диалог открытия файлов Как внести в диалог открытия файлов Qt позицию для обзора сети? Диалог для открытия каталога Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |