Чтение bmp изображение, сохранённого в .txt
|
|
Serg | Дата: Воскресенье, 29 Августа 2010, 15:10 | Сообщение # 1 |
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
| Если сохранить картинку в txt формате, а потом скопировать текст в переменную MMB или: Code LoadText("s$","файл.txt") RetVal=StrToFile(файл.bmp,s$,TRUE,TRUE) То сохраняется только часть текста, а именно отмеченная красным прямоугольником на картинке. Как прочитать весь текст?
|
|
| |
toizy | Дата: Воскресенье, 29 Августа 2010, 15:46 | Сообщение # 2 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Никак. NUL для ММВ означает конец строки
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Sower | Дата: Воскресенье, 29 Августа 2010, 16:47 | Сообщение # 3 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Serg, а с какой целью ты хочешь получить содержимое?
|
|
| |
Serg | Дата: Воскресенье, 29 Августа 2010, 18:21 | Сообщение # 4 |
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
| Quote Serg, а с какой целью ты хочешь получить содержимое? Можно запаковать всё в один файл, с "любым" разрешением. А при необходимости выдирать нужнное изображение.
|
|
| |
DEMBEL | Дата: Воскресенье, 29 Августа 2010, 18:27 | Сообщение # 5 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| тогда тебе больше подойдет база данных в dbf, там можно текст и картинки хранить.
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
Sower | Дата: Воскресенье, 29 Августа 2010, 19:41 | Сообщение # 6 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (Serg) Можно запаковать всё в один файл, с "любым" разрешением. А при необходимости выдирать нужнное изображение. Quote (DEMBEL) тогда тебе больше подойдет база данных в dbf, там можно текст и картинки хранить. Можно так. Но а если чисто средствами ммб, то конечно никак. Ведь он не умеет работать с бинарниками. DEMBEL, незнаю, может VBS поможет? мало ли, может активэкс какойнить есть Добавлено (29 Август 2010, 19:41) ---------------------------------------------
Quote (Sower) ожет активэкс какойнить есть как раз для работы с БД есть. Можно использовать..
|
|
| |
Alex3A | Дата: Воскресенье, 29 Августа 2010, 20:18 | Сообщение # 7 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Serg, Не майся ерундой. ММВ все равно с бинаром не работает, только с файлами. хош не хош, а в файл придется скидывать, иначе ты картинку не загрузиш. И вообще, ты уперся в метод, но не озвучил задачу, чего ты хочеш.Quote (Serg) Можно запаковать всё в один файл, с "любым" разрешением. А при необходимости выдирать нужнное изображение. А ты хорошо подумал? Нафига тебе огромный файл, что бы выколупать нужную картинку, тебе придется грузить его каждый раз. Quote (Sower) как раз для работы с БД есть. Можно использовать.. Хранить картинки в базах, да еще в дбф, настоятельно не рекомендую. Картинка в базе хранится в "текстовом виде" и размер ее в 2 раза больше. Если уж тебя мучает то что картинки кто то стырит, можно прибегнуть к "тупой хитрости", немного испортив картинку Посмотри приатаченный файл, потом открой его в хексредакторе и поставь первый байт в FF, сохрани и снова посмотри.
Прикрепления:
22.rar
(63.2 Kb)
|
|
| |
DEMBEL | Дата: Воскресенье, 29 Августа 2010, 20:58 | Сообщение # 8 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Quote (Sower) как раз для работы с БД есть. Можно использовать.. да, если еще вспомнить что через скрипт можно подключать и юзать активиксы... но я их принципиально обхожу стороной, всякой маеты по их скрытой установке, обходу регистрации если они небесплатные, проблем с сообщениями безопасности виндовс/антивирей... ну их нафиг, лучше уж тогда сразу плагин просить , разница невелика же будет.Добавлено (29 Август 2010, 20:58) --------------------------------------------- плагин по работе с бинарниками есть? я вроде видел когда-то... так можно "портить" все что хочешь, видео или музон например - играется токо в твоем приложении.
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
Serg | Дата: Воскресенье, 29 Августа 2010, 21:25 | Сообщение # 9 |
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
| Quote Если уж тебя мучает то что картинки кто то стырит, можно прибегнуть к "тупой хитрости", немного испортив картинку А в mmb это как сотворить?
|
|
| |
Sower | Дата: Понедельник, 30 Августа 2010, 05:30 | Сообщение # 10 |
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
| Quote (Serg) А в mmb это как сотворить? Да никак в ммб этого не сделаешь, это не возможно. Нужен плагин. Вот была моя попытка работать с бинарником (mbd файлом), но мне повезло, так как нужная мне инфа была в начале (как у тебя до nUL) http://mmbuilder.ru/forum/25-1293-1
|
|
| |
toizy | Дата: Понедельник, 30 Августа 2010, 19:04 | Сообщение # 11 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (Serg) А в mmb это как сотворить? Как-как, Алекс рассказал и даже показал Прочитай внимательно.
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |