![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ПРОБЛЕМА С 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]чо за чушь? ничо не понял!