
Этот топик читают: Гость
Ответов: 1043
Рейтинг: 33
|
|||
как правильно соединить два файла, а потом их разъеденить
![]() |
|||
карма: 0 |
|
Ответов: 3889
Рейтинг: 362
|
|||
карма: 1 |
|
Ответов: 1043
Рейтинг: 33
|
|||
спасибо
![]() ![]() ------------ Дoбавленo в 15.57: что я не правильно делаю? ![]() не робит...
ау ![]() |
|||
карма: 0 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Попробуй закрыть файл записи по doClose после записи данных
|
|||
карма: 22 |
|
Ответов: 1043
Рейтинг: 33
|
|||
nesco, пробовал. Тем более там стоит autoCopy= true
![]() |
|||
карма: 0 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
ashkalov писал(а): пробовал. Тем более там стоит autoCopy= trueА у меня получилось
Но если убрать dpClose, то при первой записис не работает, не читает записанное ------------ Дoбавленo в 22.46: Чер знает с чем связано это связано, cовсем непонятно. Да и зачем тебе doPosition на записи, поставь Лучше режим ReadWrite, если надо писать в конец файла. ------------ Дoбавленo в 22.52: К тому же, я совершенно не пойму, как ты собрался читать куски из середины или с конца ![]() |
|||
карма: 22 |
|
Ответов: 3889
Рейтинг: 362
|
|||
nesco писал(а): если убрать dpClose, то при первой записис не работает, не читает записанноеСтранно от тебя слышать. Блокировку он на файл ставит, открыв его на запись, если не снять по doClose, происходит конфликт одновременного доступа, не смотря на то, что всё в пределах одного приложения. |
|||
карма: 1 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
1nd1g0 писал(а): Странно от тебя слышать. Блокировку он на файл ставит, открыв его на записьВсе, я понял почему. Если файл открыт по doOpen, то его надо обязательно закрыть по doClose. Код автозакрытия не сработает в этом случае, он срабатывает только когда файл оформляется по doCopyFromStream и ничего больше, до него нельзя открывать файл самому, или можно открывать, но тогда надо закрывать тоже самому ------------ Дoбавленo в 23.44: Вот это место в коде
O будет true только когда файл до этой функции не создан. И нет тут никакой блокировки данных. |
|||
карма: 22 |
|
Ответов: 1043
Рейтинг: 33
|
|||
nesco писал(а): А у меня получилосьу вас получилось, но не то.. если дописывать в файл с уже имеющимися в нем данными, то не читается... ------------ Дoбавленo в 01.20: StreamArray тоже не подходит, нужно к примеру к мелодии дописать картину, но так чтобы мелодия воспроизводилась, а потом извлечь из нее картинку |
|||
карма: 0 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
ashkalov писал(а): если дописывать в файл с уже имеющимися в нем данными, то не читается...А StreamPack и StreamUnPack не пойдут для этой цели. Они пишут все одним файлом, я же не зря написал nesco писал(а): как ты собрался читать куски из середины или с концаashkalov, ты когда научишся нормально оформлять постановку задачи ![]() ![]() Ты спросил вопрос, мы ответили, как спросил, так и ответили. Какие к нам претензии ![]() ------------ Дoбавленo в 01.55: Посмотри, может вот это пригодится -- http://www.hiasm.com/sha/shatools.php?q=5&id=120 ------------ Дoбавленo в 02.06: ashkalov писал(а): StreamArray тоже не подходит, нужно к примеру к мелодии дописать картину, но так чтобы мелодия воспроизводилась, а потом извлечь из нее картинкуКстати, я так подумал -- а почему, собственно, не подхлдит ![]() Или, все же, нужна не мелодия с картинкой, а что-то другое, о котором ты благополучно умалчиваешь, ведь твой пример не содержал, ни мелодий, ни картинок, а какие-то идентификаторы из файла конфигурации. Че-то ты, батенька, мутишь ![]() |
|||
карма: 22 |
| ||
Голосовали: | ashkalov |
Ответов: 1043
Рейтинг: 33
|
|||
nesco писал(а): ashkalov, ты когда научишся нормально оформлять постановку задачи Мне, или кому-то, делать больше нечего, как пытаться понять, что тебе надо делать ![]() простите ![]() ------------ Дoбавленo в 11.52: nesco писал(а): Или, все же, нужна не мелодия с картинкой, а что-то другое, о котором ты благополучно умалчиваешь, ведь твой пример не содержал, ни мелодий, ни картинок, а какие-то идентификаторы из файла конфигурации. Че-то ты, батенька, мутишь да я знаю ![]() ![]() |
|||
карма: 0 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
ashkalov писал(а): а мне нужно записывать файл конфигураций в другойТак в другой или в этот же ![]() И зачем что-то другое применять для ini файла, кроме его же компонента, или файл конфигурации какой-то самопальный ![]() Ты нормально написать можешь или тебя за фаберже тянуть надо -- вот у меня есть тото и тото, надо получить вот это, а взаимодействовать все должно вот так ![]() |
|||
карма: 22 |
|
Ответов: 1043
Рейтинг: 33
|
|||
Есть файл 123.ini его нужно записать в файл с картинкой или с музыкой чтоб его видно не было , а потом от туда извлечь во временную папку этот 123.ini в этом файле будет логин к проге
|
|||
карма: 0 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Вот тебе прообраз такой задачи, сам допиливай, там к exe приклеивается ini через специальный маркер. По нему потом можно найти начало блока файла ini
code_28052.txt |
|||
карма: 22 |
| ||
файлы: 1 | code_28052.txt [1020B] [267] |
Ответов: 1043
Рейтинг: 33
|
|||
nesco, Спасибо большое!
------------ Дoбавленo в 23.10: так и не разобрался я как читать такую запись ![]() |
|||
карма: 0 |
|