Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

Визуализация процеса дефрагментации.   Найти похожие ветки 

 
Нуждающийся в помощи   (2005-02-07 09:17) [0]

Т.е. нужно реализовать визуализацию этого процесса так, как это делается под вынью. Чем/как это сделать наиболее быстро и с наименьшей затратой ресурсов?
Заранее спасибо!


 
КаПиБаРа ©   (2005-02-07 09:32) [1]

Рисовать на Bitmap


 
Нуждающийся в помощи   (2005-02-07 09:43) [2]

Это один из вариантов..
Но ведь должны быть и другие?:)

Изначально нужно было сделать, чтоб после завершения процесса по клику на любом из отрисованых кластеров отображался его номер...
Но с учетиом того, что отрисовывать придется десятки/сотни милионом кластеров - от этого пришлось отказаться, ведь памяти потребуется немеряно...

В общем, хотелось бы услышать еще какие-нить варианты.


 
Poirot ©   (2005-02-07 09:47) [3]

кто мешает по координатам клика вычислиить на картинке регион который означает набор кластеров или один кластер и потом о нём всё рассказать юзеру?1


 
Нуждающийся в помощи   (2005-02-07 10:49) [4]

Я не полностью описал задачу первоначальную...
Кроме его номера текущего нужно еще "помнить" его предудущий номер и является ли этот кластер системным...
Я по этом у и сказал, что данная задача ИМХО будет съедать уйму памяти...


 
КаПиБаРа ©   (2005-02-07 11:02) [5]

Нуждающийся в помощи   (07.02.05 10:49) [4]
нужно еще "помнить" его предудущий номер

А это еще зачем?

Нуждающийся в помощи   (07.02.05 10:49) [4]
и является ли этот кластер системным...

А после дефрагментации о перестанет быть системным?

По крайней мере файлы не так уж сильно фрагментированы, чтобы за  кластером одного файла всегда шел кластер другог файла. Они идут группами. Значит их можно хранить так: адрес, старый адрес, количество.


 
Нуждающийся в помощи   (2005-02-07 11:08) [6]

Я конечно понимаю, что задача выглядит бредовой, но какую выдали - такую и решаем:)


 
Poirot ©   (2005-02-07 11:09) [7]

это естественно... если это хранить.. а как можно не скушав много памяти хранить эту инфу?!можно сжимать как ми либо образом переодически подгрухать из файла например..


 
ЮЮ ©   (2005-02-08 07:49) [8]

TDrawGrid
Там конечно есть пара массивов RowHeights и ColWidths, но судя по

function TCustomGrid.GetRowHeights(Index: Longint): Integer;
begin
 if (FRowHeights = nil) or (Index >= RowCount) then
   Result := DefaultRowHeight
 else
   Result := PIntArray(FRowHeights)^[Index + 1];
end;

если их не устанавливать, то и этих массивов не будет



Страницы: 1 вся ветка

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.046 c
6-1102601820
Luke
2004-12-09 17:17
2005.02.20
про idHTTP


3-1106127644
colci
2005-01-19 12:40
2005.02.20
Помогите с SQL запросом


4-1104653517
DuchmanSoft
2005-01-02 11:11
2005.02.20
СВОЙСТВА СИСТЕМЫ


1-1107715687
Andrey M
2005-02-06 21:48
2005.02.20
несколько вопросов


14-1106816477
han_malign
2005-01-27 12:01
2005.02.20
MSDN 2005 - на ftp, кто нибудь видел?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский