Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2008-10-05 00:07:24 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-04 14:36:00
карма: 0

0
Ответов: 8926
Рейтинг: 823
#2: 2008-10-05 00:25:31 ЛС | профиль | цитата
Незнайка, даже RAR не сожмёт эту строчку - слишком коротка
карма: 19

0
Ответов: 3851
Рейтинг: 159
#3: 2008-10-05 14:28:50 ЛС | профиль | цитата
Незнайка писал(а):
до 8 чисел
что в твоём понимании - число?
карма: 0
начавший
0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2008-10-05 20:46:51 ЛС | профиль | цитата
Андрей. писал(а):
что в твоём понимании - число?

наверно имелось ввиду разряды(знакоместа). сжать можно только так:
0001 - 14 бит
036 - 9 бит
1 - 1 бит
12092008 - 23 бита (4 + 5 + 14)
12092011 - 23 бита (4 + 5 + 14)
и того 9 байт. Если принять за факт, что год не может быть больше или меньше чем 1024 лет от текущего, то под него можно выделить 11 бит, а не 14 и получим 8 байт ровно.
------------ Дoбавленo:

впрочем если разрядность третьего числа больше, то увы...
карма: 27
0
Ответов: 3851
Рейтинг: 159
#5: 2008-10-05 21:49:16 ЛС | профиль | цитата
здаётся мне, что речь идёт о длине алфавитов и/ли возможных принимаемых значениях используемых полей. Есть предложение заслушать таки начальника транспортного цеха (с).
карма: 0
начавший
0
Ответов: 563
Рейтинг: 54
#6: 2009-01-16 21:02:12 ЛС | профиль | цитата
где то вопрос этот был и обсуждался не раз, но поиск на форуме совсем не рулит, по этому спрошу ещё раз:
как сделать чтение и запись своих данных в бинарик (в конец). юзал компоненты FileStream и все из той вкладки, но так и не получилось сделать нормально, там в каком то компоненте можно было указывать позицию начала чтения файла, но такого свойства (работающего) не нашел!
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2009-01-16 21:04:46 ЛС | профиль | цитата
FileStream->doPosition
карма: 27
0
Ответов: 563
Рейтинг: 54
#8: 2009-01-16 21:23:09 ЛС | профиль | цитата
пробовал, сначала задавал значение в doPosition потом doOpen и вообще ничего не получаю хотя значение меньше ставлю чем количество байт в файле.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2009-01-16 21:28:13 ЛС | профиль | цитата
bublik, ну а схема из ~4х элементов по дороге до форума заблудилась чтоли?
карма: 27
0
Ответов: 563
Рейтинг: 54
#10: 2009-01-16 21:32:40 ЛС | профиль | цитата
щас скину
------------ Дoбавленo:

Add(MainForm,2953706,14,14)
{
}
Add(Timer,5132322,14,56)
{
Interval=0
AutoStop=1
link(onTimer,7338340:doData,[])
}
Add(FileStream,200958,154,56)
{
Point(doPosition)
link(onLoad,3260498:doConvert,[])
link(FileName,15277259:AppFileName,[])
}
Add(Application,15277259,154,14)
{
}
Add(Stream2Hex,3260498,196,56)
{
Mode=4
}
Add(DoData,7338340,56,56)
{
Data=Integer(30000)
link(onEventData,12376352:doEvent1,[])
}
Add(Hub,12376352,98,56)
{
link(onEvent1,200958:doPosition,[(138,62)(138,76)])
link(onEvent2,200958:doOpen,[(144,69)(144,62)])
}
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#11: 2009-01-16 21:36:33 ЛС | профиль | цитата
bublik, на будущее - схема нужна для того, чтобы нажать кнопку Run и получить результат, о котором говорит автор. А не для того, чтобы сидеть и пытаться понять каких кусков для ее работы не хватает. В данном случае вся проблема из-за св-ва Mode которое должно быть равно ReadWrite
карма: 27
0
Ответов: 563
Рейтинг: 54
#12: 2009-01-16 22:56:03 ЛС | профиль | цитата
сделал так...
code_11401.txt
только получаю всё, а если поставить Mode-ReadWrite то вообще ничего, и мессаг показывает 0 размер файла
------------ Дoбавленo:

где то был до безумия простой пример но где он хз
------------ Дoбавленo:

блин кто нить поможет?
------------ Дoбавленo:

уже не надо, сам разобрался!
карма: 0

0
файлы: 1code_11401.txt [741B] [132]
Ответов: 3851
Рейтинг: 159
#13: 2009-01-16 23:39:54 ЛС | профиль | цитата
bublik, вот пример code_11413.txt от Galkov-а и ссылка на тему http://www.hiasm.com/forum.html?q=3&p=99352#p99352
карма: 0
начавший
0
файлы: 1code_11413.txt [2.8KB] [162]
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)