Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / CRC объекта / 7 сообщений из 7, страница 1 из 1
16.07.2009, 12:45
    #36093098
CRC объекта
Есть переменная типа 'O'. Получаю ее следующим образом

SCATTER NAME oItem

Как бы подсчитать ее контрольную сумму в виде

checksum = CRC32(oItem)

???
...
Рейтинг: 0 / 0
16.07.2009, 13:01
    #36093172
Kruchinin Pahan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CRC объекта
Новообращенный,

Если устроит результат до
SCATTER NAME oItem
то смотрите в сторону SYS(2017)
...
Рейтинг: 0 / 0
16.07.2009, 13:03
    #36093183
CRC объекта
Всетаки лучше именно объект. Есть возможность узнать его размер в памяти наподобие sizeof(oItem)?
...
Рейтинг: 0 / 0
16.07.2009, 13:49
    #36093382
CRC объекта
НовообращенныйВсетаки лучше именно объект. Есть возможность узнать его размер в памяти наподобие sizeof(oItem)?
sizeof - функция транстлятора компилирующего типа. Не языка! А компилятора. И работающая в момент компиляции, а не исполнения программы. Фокс - интерпретатор. В нем нет стадии компиляции и нет информации о размере объекта до момента его создания. Память в фоксе под все, что в нем есть, выделяется и перраспределяется динамически. К тому же, объект - это не только свойства, но и исполняемый код. По нему тоже контрольную суммы считать?
...
Рейтинг: 0 / 0
16.07.2009, 13:53
    #36093393
CRC объекта
Спасибо конечно за лекцию, но это я и так знаю.
Я исхожу и следующего соображения. Если есть объект в виде структуры, то почему я не могу узнать его размер в памяти, в чем вообще проблема?
Ладно, просто пройдусь по полям и соберу все в одну строку, а ее на вход SYS(2006) пущу.
Тема закрыта.
...
Рейтинг: 0 / 0
16.07.2009, 19:29
    #36094350
x123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CRC объекта
Проще показать мебя "крутым" что бы юзать 2017 тем более что про это уже сказали
...
Рейтинг: 0 / 0
16.07.2009, 19:44
    #36094371
CRC объекта
НовообращенныйСпасибо конечно за лекцию, но это я и так знаю.Тогда чем вызван вопрос?
Я исхожу и следующего соображения. Если есть объект в виде структуры, А вот и основа заблуждений. И где была увидена структура? то почему я не могу узнать его размер в памяти, в чем вообще проблема? В том, что память, занимаемая объектом, память, занимаемая свойствами этого объекта, и память, занимаемая собственно значениями свойств объекта - три очень большие разницы. Вам какую из них?
Ладно, просто пройдусь по полям и соберу все в одну строку, а ее на вход SYS(2006) пущу.
Тема закрыта.А, таки нужна контрольная сумма значений свойств объекта?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / CRC объекта / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]