|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.01.2013, 17:53 | #1 | |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
Запись файла
Здравствуйте!
У меня не работает запись в файл. Если к примеру цакоментировать тело функции write_file, то всё работает, ни каких ошибок. А если оставить как есть, то при попытке приложения записать в файл, вылетает ошибка. То есть файл компилится и всё ок, до тех пор пока в файл не пишешь. В чём ошибка??? Цитата:
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
|
25.01.2013, 18:28 | #2 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
еслиб я писал в
файл так как пишеш ты это выглядело именно так. переделать открыл закрыл открыл закрыл открыл закрыл... под...чили
Не стесняемся, плюсуем!
Последний раз редактировалось Stilet; 25.01.2013 в 21:11. |
25.01.2013, 18:54 | #3 | |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
Цитата:
Код:
и кстати да, замечание Slym очень актуально. делай процедуру открытия файла и отдельной процедурой пиши в этот файл (уже открытый), а потом закрывай. если у тебя будет 100500 строк на запись ты в итоге будешь 100500 раз открывать файл на запись - писать туда 1 строку - закрывать ... и так много-много раз ... не кошерно как-то
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... Последний раз редактировалось Yurk@; 25.01.2013 в 18:57. |
|
25.01.2013, 18:55 | #4 | |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
Так тоже пробывал, не работает.
Вот видоизменил код, как говорили, но ошибка осталась Цитата:
Помогите пожайлуста!!! -==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
Последний раз редактировалось Stilet; 25.01.2013 в 21:12. |
|
25.01.2013, 19:27 | #5 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
так а что за ошибка то ?
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
25.01.2013, 19:32 | #6 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
ВОТ скриншот ошибки
-==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
25.01.2013, 19:51 | #7 |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
Примерно нашёл в какой строке ошибка это
cap_ip1.OnCap:=MYCap1.cap_ip1Cap; Когда её коментируешь, ошибки не происходит. Подскажите, что не так. -==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
25.01.2013, 20:08 | #8 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
мне кажется ашибка в использовании String
{ Important note about DLL memory management: ShareMem must be the first unit in your library's USES clause AND your project's (select Project-View Source) USES clause if your DLL exports any procedures or functions that pass strings as parameters or function results. This applies to all strings passed to and from your DLL--even those that are nested in records and classes. ShareMem is the interface unit to the BORLNDMM.DLL shared memory manager, which must be deployed along with your DLL. To avoid using BORLNDMM.DLL, pass string information using PChar or ShortString parameters. }
Не стесняемся, плюсуем!
|
25.01.2013, 20:09 | #9 | |
Дружелюбный
Форумчанин
Регистрация: 23.02.2012
Сообщений: 692
|
Цитата:
ПОМОГИТЕ!!!! -==ЛЮБОЕ ЗНАНИЕ ДОСТИГАЕТСЯ ТОЛЬКО СОБСТВЕННЫМИ УСИЛИЯМИ!!!==-
|
|
25.01.2013, 21:01 | #10 | |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,657
|
Цитата:
Благими намерениями устлана дорога на programmersforum.ru
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись файла | YourLastSong | Общие вопросы C/C++ | 0 | 09.10.2011 21:20 |
Запись файла | Angryant | Общие вопросы C/C++ | 1 | 06.07.2011 00:03 |
запись файла | dedyshka | PHP | 5 | 07.12.2009 17:15 |
Запись и чтение из файла | МаксMorfey | Общие вопросы по Java, Java SE, Kotlin | 5 | 10.06.2009 11:39 |
Запись/чтение из файла (С++) | alexov | Общие вопросы C/C++ | 15 | 18.01.2009 17:35 |