![]() |
#1 |
Developer
|
![]()
Почему после этой строчки:
PHP код:
Что-то я не понял прикола ![]() ![]() |
|
![]() |
#2 |
Участник
|
Цитата:
PHP код:
|
|
![]() |
#3 |
Developer
|
Цитата:
"R" - чтение "W" - запись "A" - добавление а "B" - что значит? Кстати, я попробовал - не получилось |
|
![]() |
#4 |
Участник
|
mode : mode in which the file should be opened. Specify "R" for read, "W" for write, "A" for append (implies "W"), "T" for translate (text), "B" for binary.
B - Binary, блин ![]() Тебе видимо надо "RB", т.е. читаем бинарник. |
|
![]() |
#5 |
Пенсионер
|
Цитата:
![]() PHP код:
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#6 |
Пенсионер
|
Хотя там можно любой символ подставить и оно создается
![]()
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#7 |
Участник
|
Вы ошибаетесь в предназначении класса BinaryIo
BinaryIo можно загрузить не любой файл вообще, а только созданный им же (содержащий правильный заголовок (первые четыре байта должны равняться 0xDE 0x9A 0x4B 0x17), а так же сохраненные данные в формате контейнера) Если вы хотите использовать доступ к произвольному файлу - необходимо пользоваться апишными функциями (winapi::CreateFile(), для чтения/записи - реализовать readFile и writeFile соответственно)
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#8 |
Developer
|
Стесняюсь сказать, но не работает
![]() и с комбинацией "BR" тоже не работает, и что самое обидное...работает только в режиме "W" и при этом затирает содержимое файла. |
|
![]() |
#9 |
Developer
|
Цитата:
![]() Спасибо, AndyD за разъяснение... А случаем, готовых методов, оберток нет ? Я был бы очень благодарен за сэкономленное время. |
|
![]() |
#10 |
Участник
|
http://www.axforum.info/forums/attac...0&d=1164116524
Посмотрите в реализованный класс. Там как-раз идет работа с bin-данными
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#11 |
Пенсионер
|
Цитата:
Сообщение от AndyD
![]() Вы ошибаетесь в предназначении класса BinaryIo
BinaryIo можно загрузить не любой файл вообще, а только созданный им же (содержащий правильный заголовок (первые четыре байта должны равняться 0xDE 0x9A 0x4B 0x17), а так же сохраненные данные в формате контейнера) Если вы хотите использовать доступ к произвольному файлу - необходимо пользоваться апишными функциями (winapi::CreateFile(), для чтения/записи - реализовать readFile и writeFile соответственно) ![]()
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#12 |
Участник
|
Покажите мне, пожалуйста, хоть один пример с BinaryIo (там везде либо AsciiIo, либо CommaIo).
![]() А вообще - вопрос качества хэлпа не по адресу.
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#13 |
Участник
|
Не тормозите!!!
X++: static void Job1(Args _args) { BinaryIO bin; container test; ; // bin = new BinaryIO("C:\\test.bio", "WB"); // bin.write("teste"); bin = new BinaryIO("C:\\test.bio", "RB"); test = bin.read(); info(conpeek(test, 1)); } |
|
![]() |
#14 |
Developer
|
дык, так то и я могу...
![]() а вот, AndyD уже давно заметил, что BinaryIO не в состоянии открыть чужой файл... |
|
![]() |
#15 |
Developer
|
он его только грохнуть может
X++: bin = new BinaryIO("C:\\test.zip", "W"); ![]() |
|
![]() |
#16 |
Участник
|
Вы файл как создавали - через закомментареный код?
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#17 |
Участник
|
|
|
![]() |
#18 |
Пенсионер
|
__________________
![]() А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
![]() |
#19 |
Участник
|
А произвольный Вы как делаете?
|
|
![]() |
#20 |
Developer
|
А вот, собстно, если читать посты последовательно, то можно наткнуться на ссылку... там классец, в котором ну все есть
![]() |
|
|
![]() |
||||
Тема | Ответов | |||
Глюк формы | 9 | |||
BinaryIO | 0 | |||
Глюк автоматическое рассопопоставление | 4 | |||
Помогите поймать глюк :) | 3 | |||
Складские проводки , выверка , ГЛЮК.. | 0 |
|