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

Вниз

ПРОБЛЕМА С XP   Найти похожие ветки 

 
SN   (2003-01-30 22:30) [0]

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

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

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

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


 
Chubais ©   (2003-01-31 09:06) [1]

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


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

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


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


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

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

ближе к телу:

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

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


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

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


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

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


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

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

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


 
Anatoly Podgoretsky ©   (2003-01-31 19:05) [4]

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


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

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

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

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

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



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

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


 
SN   (2003-02-02 12:46) [7]

up


 
Chubais ©   (2003-02-03 09:34) [8]


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

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


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

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


 
Chubais ©   (2003-02-03 18:43) [10]

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



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

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

Наверх




Память: 0.49 MB
Время: 0.019 c
14-88193
Ahmad K
2003-03-09 13:59
2003.03.27
Автомотизация тестирования прог...


1-88054
Makhanev A.S.
2003-03-10 01:59
2003.03.27
Контекстное меню...


6-88120
КилоМег
2003-02-04 15:56
2003.03.27
Жив ли клиент ?


14-88219
Дмитрий К.К.
2003-03-10 08:44
2003.03.27
Именинники 10 марта


14-88249
XXX2
2003-03-12 11:30
2003.03.27
Иконки