|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.02.2008, 12:10 | #1 |
Пользователь
Регистрация: 23.02.2008
Сообщений: 23
|
файл в котором надо поменять дату
проблема такая у меня файл в котором надо поменять дату открываю его в Hex редакторе нахожу что отвечает за дату но руками подбирать долго темболее это надо делать постоянно.Нужна помощь, CF 21 E3 40 это 10.04.2007.ПОЖАЛУИСТА ПОМОГИТЕ ЗА МНОЙ НЕ ЗАРЖОВЕЕТ.это написано говорят на Delphi 6
Последний раз редактировалось Stilet; 25.02.2008 в 08:07. |
23.02.2008, 12:35 | #2 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
В смысле тебе програмно нужно изменить дату?
|
24.02.2008, 03:43 | #3 |
Пользователь
Регистрация: 23.02.2008
Сообщений: 23
|
Это путиизмирительная тележка пишит ленты потом когда открываеш через прогу она там дату выдоет на ленте,если надо я тебе и прогу и сами файлы вышлю они не тежелые
|
24.02.2008, 07:39 | #4 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
Если я правильно понял вопрос то надо делать так: function getdata:boolean const val=<сюда пиши нужное значение> var fs:tfilestream begin result:=false fs:=tfilestream.create(<путь к файлу>, fmopenreadwrite) fs.seek(CF21E340, sofrombeginning) fs.write(val, sizeof(val)) fs.free result:=true end
|
25.02.2008, 01:35 | #5 |
Пользователь
Регистрация: 23.02.2008
Сообщений: 23
|
я в этом нечего не понемаю давай проще скажи свое мыло я пришлю все тебе посмотриш и скажеш свою цену и все а лудьше аську или телефон чтобы можно было реально поговорить 453523834 это аська, victor2003@mail.ru это мыло
|
25.02.2008, 02:42 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ERASERROR Вы ошибаетесь, CF 21 E3 40 - это не смещение в файле, это ДАТА (судя по всему это последние четыре байта даты в формате TDateTime)
Dinar, смещение, по которому расположена дата - каждый раз одно и то же?! И ещё раз - что Вы хотите получить - программу, которая в указанном Вами файле, по определённому смещению запишет дату, которую Вы указали?... p.s. кстати, проверьте, похоже, что байты C0 21 E3 40 - это тоже 10.04.2007 У Вас там случайно, кроме даты ещё и время не задаётся??? |
25.02.2008, 06:58 | #7 |
Пользователь
Регистрация: 23.02.2008
Сообщений: 23
|
Serge_Bliznykov вы правы время там тоже есть.мне нужна программа которая в указанам файле будет записывать дату которую я хочу не обезательно 10.04.2007 это как образец мне нужно постоянно их менять.
p.s. кстати, проверьте, похоже, что байты C0 21 E3 40 - это тоже 10.04.2007 У Вас там случайно, кроме даты ещё и время не задаётся???(Так и есть) |
25.02.2008, 08:08 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
25.02.2008, 10:24 | #9 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
Если вам нужно просто в каком то файле записать дату, почему бы не записать ее в текстовый файл?
|
25.02.2008, 11:22 | #10 |
Пользователь
Регистрация: 23.02.2008
Сообщений: 23
|
если бы я создал этот файл то беспроблем но его создает путиизмирительная телешка. Я его и сам в ручную могу поменять в Hex редакторе но проблема каждый раз искать и подбирать методом тыка.
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
компонент, в котором есть вкладки | Fruit | Компоненты Delphi | 10 | 01.02.2008 02:16 |
узнать IP компьютера, на котором находится серверная часть | DartMrakkk | Работа с сетью в Delphi | 5 | 02.01.2008 16:55 |
мне надо засунуть файл лога squid прокси-сервера в базу! | Edimus | БД в Delphi | 3 | 30.10.2007 17:02 |
компонент в котором в табличной форме осуществлялся вывод вводимых мной данных | Максим-2 | Компоненты Delphi | 1 | 22.07.2007 13:31 |
Как узнать в Делфи координаты в котором находится курсор мыши? | SVS | Win Api | 3 | 08.02.2007 13:34 |