|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 18, 2003 14:30:14 Доброе время суток! Извините за бестолковый вопрос, но проблема такова: нужно записать файл под Win32 Api несколько строк. знаю как юзать функцию создания файла, но вот дальше - не знаю как Write сделать. Помогите с исходником, очень- очень нужно! Заранее благодарен. |
|
|
Дата: Авг 18, 2003 14:38:08 Посмотри в MSDN(или SDK) описания SetFilePointer и WriteFile... |
|
|
Дата: Авг 18, 2003 14:44:05 1990 Если строки, то лучше использовать функции fopen-fputs-fclose из mscvrt.dll. |
|
|
Дата: Авг 18, 2003 14:44:12 1990 Гм.. Интересное совпадение 1990, UID = 800 :) |
|
|
Дата: Авг 18, 2003 14:45:29 · Поправил: Edmond Aquila Ну ты уже совсем туды??? А ещё Хранитель!!! Человек на асме пишет, а ты ему С++!!!! :))) http://www.bcbdev.ru/winapi.htm |
|
|
Дата: Авг 18, 2003 14:49:54 Edmond Человек на асме пишет, а ты ему С++!!!! :))) При чём тут C++? Я из своих ассемблерных программ очень часто msvcrt.dll использую - в ней много полезных функций. |
|
|
Дата: Авг 18, 2003 15:22:11 Aquila А может статью напишешь? |
|
|
Дата: Авг 18, 2003 15:25:21 Edmond А может статью напишешь? О том как вызывать функции из dll? |
|
|
Дата: Авг 18, 2003 15:26:32 Aquila Про функции из.. |
|
|
Дата: Авг 18, 2003 21:25:33 1990 .DATA
hFile dd 0
written dd 0
fName db "test",0
Stroka1 db "Что",13,10
S1_Len equ $-Stroka1
Stroka2 db "наша",13,10
S2_Len equ $-Stroka2
Stroka3 db "жизнь?"
S3_Len equ $-Stroka3
.CODE
invoke CreateFile,OFFSET fName,GENERIC_WRITE,\
FILE_SHARE_READ,0,CREATE_ALWAYS,\
FILE_ATTRIBUTE_NORMAL,0
mov hFile,eax
invoke WriteFile,hFile,OFFSET Stroka1,S1_Len,OFFSET written,0
invoke WriteFile,hFile,OFFSET Stroka2,S2_Len,OFFSET written,0
invoke WriteFile,hFile,OFFSET Stroka3,S3_Len,OFFSET written,0
invoke CloseHandle,hFile
|
|
|
Дата: Авг 18, 2003 21:28:58 Спасибо за ответы. Я нашёл описание функции WriteFileA, но не врубаюсь что и как. В частности, примере текстового редактора я понимаю, что текст берётся и "отправляется" в hMem( к примеру).Что делать в моём случае? Как нужно выделить память и записать строки? Помогите с исходным кодом записи двух строк (любых) в файл с любым именем. |
|
|
Дата: Авг 18, 2003 21:30:54 Ура! Пока я писал - человек дал мне строки! Слава жизини! Спасибо, Quantum! |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.050 |