|
Платные хостинги
Раскрутка сайта
Книги по программированию
INI файл, Сохранение Int64
- Мне нужно сохранить значение типа Int64 в обыкновенном INI файле. Но оказалось, что ни в TIniFile, ни в TRegIniFile нет метода, работающего с Int64. Может кто-нибудь встречал подобный компонент, способный работать с Int64?Спасибо! :-) Это сообщение отредактировал Dayana - 30.1.2003, 23:21
- А может проще его преобразовать в строку, а после считывания обратно в Int64.Универсальный вариант. Еще в самом dBase все числа в виде строк храняться.
- AntonSaburov, можно, конечно, преобразовать. Просто интересно было без явных преобразований. Ведь предусмотрены же методы для различных типов в вышеуказанных классах. И, например, у компонент TReader и TWriter есть методы, работающие с Int64
- Ты как два инта сохрани
- Step, интересно, какие 2 инта ты имеешь ввиду? :-)
- Рзабиваеш инт64 на инт32, пишеш, а при четнии читаеш через указателб на инт64 первый инт32 а по указателю инт64+2 второй инт32
- Step, спасибо! Со строкой для моей задачи быстрее работать.
- Ну можно еще круче - создать свой класс от TIniFile и в нем добавить нужные методы.Круто и удобно для будущего.
- это пока легче, а когда данные сложнее будут постмотриш..
- Делаешь примерно так:type TInt64=packed record fi,si:Integer; end;procedure WriteInt64(val:int64);var t:TInt64;begin t:=TInt64(val); // пишем t.fi; // пишем t.si;end;function ReadInt64:int64;var t:TInt64;begin // читаем t.fi; // читаем t.si; Result:=int64(t);end;
- Fantasist, спасибо! :-)
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|