Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Чтение bmp изображение, сохранённого в .txt
SergДата: Воскресенье, 29 Августа 2010, 15:10 | Сообщение # 1
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
Если сохранить картинку в txt формате, а потом скопировать текст в переменную MMB или:
Code
LoadText("s$","файл.txt")
RetVal=StrToFile(файл.bmp,s$,TRUE,TRUE)

То сохраняется только часть текста, а именно отмеченная красным прямоугольником на картинке.

Как прочитать весь текст?
Прикрепления: 2291214.png (58.3 Kb)


 
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 раза больше.
Если уж тебя мучает то что картинки кто то стырит, можно прибегнуть к "тупой хитрости", немного испортив картинку :D Посмотри приатаченный файл, потом открой его в хексредакторе и поставь первый байт в 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 это как сотворить?

Как-как, Алекс рассказал и даже показал :) Прочитай внимательно.


Жизнь оказалась не такой уж и забавной, как поначалу...
 
  • Страница 1 из 1
  • 1
Поиск: