Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ПРОБЛЕМА С XP


SN ©   (2003-01-30 22:30:00) 

Еще одна проблема с XP!

Моя программа загружает в память файл

MemN := TMemoryStream.Create;
MemStr.LoadFromFile("1.1");

в MemN файл, после закрытия программы, опять запускаю
в WIN98/ME файл заново загружается - все нормально,
в XP же он уже оказывается загруженным!!!!
Как мне сделать чтобы XP тоже заново грузил?
Использовал memn.free, memn.clean - очищает, но при этом
рушится форма! Пожскажите пожалуйста.


Chubais   (2003-02-03 18:43:00) [1]

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


SN   (2003-02-03 15:51:00) [2]

Удалено модератором
Примечание: Без мата давай и отдохни 24 часа


Chubais   (2003-02-03 09:34:00) [3]


> В XP же после повторного запуска чтения с диска уже НЕ производится,
> т.к. после первого запуска память не была очищенна

где основания такого умозаключения? есть понятие "причинно-следственная связь". докажи ее существование и единственность.
кроме того, совершенно необходимо указать, с помощью каких инструментов/методов/приемов/итп было установлено, что чтения НЕ производится. Далее-что имеется ввиду под выражением "чтение с диска"? Имеется ли в виду непосредственное позиционирование головок диска и чтение данных с поверхности, или такое выражение допускает возможность кэширования на уровне диска либо ОС?
ждём-с...
да, кстати - если по-русски трудно, можно по-английски.


SN   (2003-02-02 12:46:00) [4]

up


SN   (2003-02-01 13:15:00) [5]

Chubais:
Теперь все понял?
memn.free, memn.clear - не рушат форму, это была другая ошибка,
но также и не решают проблему в XP.


SN   (2003-01-31 20:32:00) [6]

Да, ппечатка есть, но что понять нельзя?

var
MemN: TMemoryStream;
begin
MemN := TMemoryStream.Create;
Memn.LoadFromFile("file.ext");
end;

Этот кусок ты понимаешь?

В memn загружается file.ext. При запуске этого кода еще раз
под Win98/Me файл загружается, читается с диска в память.
В XP же после повторного запуска чтения с диска уже НЕ производится, т.к. после первого запуска память не была очищенна.
Если использовать программу типа ramfree, пямять в XP очищается
и файл грузится вновь.
Короче мне надо очистить память из моей программы.


Anatoly Podgoretsky   (2003-01-31 19:05:00) [7]

Да не обязательно по русски, но связанно обязательно.


Chubais   (2003-01-31 19:00:00) [8]


> Прочитай еще..

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

ближе к телу:

> MemN := TMemoryStream.Create;
> MemStr.LoadFromFile("1.1");
>
> в MemN файл,

это понимать как опечатку или как приведение повыдерганых кусков кода?


> он уже оказывается загруженным!!!!

откуда следуют такие выводы?


> при этом
> рушится форма!

от такого формы еще не рушились ни у кого, если только memn-не форма)))


> Как уже связанную TMemoryStream из памяти XP очистить?

это уже ваапче из области жаргона какого-то ненормального. я не понимаю, о чем речь...

В-обсчем, уважаемый! объяснитесь по-русски, или хотя бы попытайтесь! а до тех пор никто ничо не сможет подсказать...


SN   (2003-01-31 16:26:00) [9]

Прочитай еще.. Как тебе по-подробнее обьяснить?
Как уже связанную TMemoryStream из памяти XP очистить?


Chubais   (2003-01-31 09:06:00) [10]

чо за чушь? ничо не понял!


Наверх

Титульная страница Поиск, карта сайта Написать письмо