Страница: 1 | 2 |
Вопрос: Невижу текста !
Добавлено: 21.12.06 16:23
Автор вопроса: mikityak
У микрософтовських плюсиках пишу такой код:
char szFileName[MAX_PATH];
char szTextW[MAX_PATH];
char szTextR[MAX_PATH];
.....
HFILE hFile;
OFSTRUCT of;
HWND hEDIT1;
HWND hEdit2;
void CloseFile(HFILE, LPCTSTR)
.....
case WM_INITDIALOG:
GetTempPath (MAX_PATH, szSysTemp);
GetTempFileName (szSysTemp, "tmp", 0, szFileName);
//SetWindowText ((HWND)hDlg, szFileName);
hFile=OpenFile (szFileName, &of, (UINT)OF_CREATE|OF_READWRITE);
return TRUE;
.....
case WM_COMAND:
if(LOWORD ... ID_OK)
GetWindowText (hEdit1, (LPTSTR)szTextW, MAX_PATH);
_lwrite (hFile, (LPCSTR)&szTextW, (UINT)MAX_PATH);
_lread (hFile,(LPVOID)&szTextR,(UINT)MAX_PATH);
SetWindowText (hEdit2,(LPCTSTR)szTextR);
return TRUE;
case WM_CLOSE;
CloseFile (hFile,szFileName);
.....
void CloseFile(HFILE hFile,LPCTSTR szCloseName)
{
_lclose(hFile);
MessageBeep(NULL);
DeleteFile(szCloseName);
}
И вот чавота в "hEdit2" невижу своево текста, в файле есть.
Знаю што "C++" не для любителя, но не думал што все настолько плохо.
Тай еще инфв под "Win 3.11" достала (другой нету!)
Может кто даст ссылку на свежую инфу "програмирования в "WinAPI".
Буто "MASM32" and "Visual C++" (Без "MFC")
Ответы
Всего ответов: 16
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 21.12.06 17:09
Ну и так далее
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 21.12.06 21:01
плакаль, реально мне тебя жаль!
Это ж так печально, знать основы программирования, и неуметь пользоваться хотябы google.com
Номер ответа: 3
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #3
Добавлено: 22.12.06 00:38
Да вроде бы о знании основ программирования тут нет и речи. Если человек не пользуется гуглом, значит программирование для него изначально магия, непознаваемое
Номер ответа: 4
Автор ответа:
mikityak
Вопросов: 23
Ответов: 237
Профиль | | #4
Добавлено: 22.12.06 12:06
Да я смотрел што есть "WinAPI" такие функцыи но нету у миня их полного описания !
Я уже гдето писал што не имею такова доступа к нету как у вас !
SetWindowText (hEdit2,(LPCTSTR)szTextR);
Я не спорю што написаный код так через з... тай не стояло писать такой большой код, я щас выделил код который у миня не работает !
В переменую ничево не поступает szTextR и канешно
hEdit2 ничево не показывает как показывает временый файл все остальное реботает !
Непонимаю почему в переменую ничево не загружаетса !
Помоч можете или будете прикаловатса дальше..
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 22.12.06 14:24
Будем прикалываться дальше. posts++
Номер ответа: 6
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #6
Добавлено: 22.12.06 15:52
Номер ответа: 7
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #7
Добавлено: 22.12.06 16:55
Мая твая не панимать
Номер ответа: 8
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #8
Добавлено: 22.12.06 17:48
ну вот, опять взялись за национализм...
Номер ответа: 9
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #9
Добавлено: 22.12.06 18:35
2 mikityak
http://www.google.com/search?q=Download%20ApiViewer%202004
Ту функцию которую незнаешь, делаешь примерно так:
http://www.google.com/search?hl=ru&q=ShellExecute+site%3Amsdn.com&lr=
где ShellExecute имя нужной тебе функции
Номер ответа: 10
Автор ответа:
mikityak
Вопросов: 23
Ответов: 237
Профиль | | #10
Добавлено: 23.12.06 11:40
- Та атветили мне уже (правда на другом форуме)!
- Должна быть фишка с какова места я хочу читать файл.
_llseek( hFile, 0, 0 );
- Правда там тоже можна прочитать Мая твая не панимать
P.S :
http://forum.hnet.ru/index.php?showtopic=31487
Номер ответа: 11
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #11
Добавлено: 23.12.06 17:51
выкинь свой старый API справочник!
Для установки "курсора" (file pointer) используй вместо _llseek - SetFilePointer. Собственно это тебе и посоветовали на другом форуме.
И ещё совет про русский язык, тоже кстати уместен
Номер ответа: 12
Автор ответа:
mikityak
Вопросов: 23
Ответов: 237
Профиль | | #12
Добавлено: 27.12.06 17:37
- Че можеш предложыть шота по новее !
 дай ссылку)..
- SetFilePointer да может и неплохая вещь но инфы
не-какой нету !
Номер ответа: 13
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #13
Добавлено: 27.12.06 23:18
"дай" - при комунизме было, щас только "продай" осталось 20 wmz )))))))))))))))
вообще протри глаза, и смотри пост 9
Номер ответа: 14
Автор ответа:
Страшный Сон
Вопросов: 46
Ответов: 848
Профиль | | #14
Добавлено: 03.01.07 04:08
В чем собственно проблема? В том, что файло не грузиццо?
Я сейчас VC++ .NET осваиваю, сделал вот высокоуровневые функции чтения и записи файлов...
Я объект CAtlFile заюзал. Если надо - могу выложить. Или речь не об этом?
Номер ответа: 15
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #15
Добавлено: 03.01.07 08:51
Проблема в том, что человек предпочитает терзать 10 форумов своими малопонятными сообщениями вместо того, чтобы набрать в гугле или мсдне то, что ищет.