Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Вниз

Tfilestream   Найти похожие ветки 

 
Igit   (2004-07-06 10:52) [0]

Здрастуйте, возникла у меня проблема:
использую classes, пытаюсь скомпилировать, а на этой сттрочке возникает ошибка
fs1 := tfilestream.create(paramstr(0)+"$", fmopenread);

"Undecleared identefier "fmopenread""

Как мне быть?


 
z007   (2004-07-08 00:24) [1]

const
fmOpenRead = $0000;

Или кроме Classes добавить еще SysUtils. Но... действительно ли есть смысл использовать здесь еще и KOL?

Все-таки, скорее, или одно или другое.


 
SPeller ©   (2004-07-08 06:20) [2]

А причем здесь KOL, если приведенный код полностью VCL-ный?


 
Igit   (2004-07-08 14:28) [3]

Я не знаю, программу пишу на KOL, classes добавил тоже специальный, для KOL... и не пойму почему код
fs1 := tfilestream.create(paramstr(0)+"$", fmopenread);
try
  fs2 := tfilestream.create("paramstr(0)+".exe"",fmopenwrite);
  try
    fs1.seek(size_exe,sofromend);
    fs2.copyfrom(fs1,fs1.size - inc_filesize);
  finally
    fs2.free;
  end;
finally
  fs1.free;
end;

Не работает в KOL... или надо совсем как-то по другому делать?


 
fellix   (2004-07-08 14:54) [4]

http://kol.mastak.ru/files/art/lessons11.htm


 
Igit   (2004-07-08 22:55) [5]

Большое спасибо. Признаюсь, мне стало стыдно что задаю вопрос, ответ на который был в "документации" =)


 
Igit   (2004-07-10 09:12) [6]

Ага, ничего я не понял =(

Создал потоки. А вот как заменить

fs2.copyfrom(fs1,fs1.size - inc_filesize);

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


 
Vladimir Kladov   (2004-07-10 13:44) [7]

это не та конференция. В KOL нет CopyStream.


 
z007   (2004-07-10 23:28) [8]

В демо-проектах к KolZLib есть вот что:
function StreamCopy (Dest, Source: PStream; Count: DWord): DWord;


 
Igit   (2004-07-11 10:03) [9]

Ура, в KolZlib оказалось то что надо, теперь все работает.
Большое спасибо всем за помощь.


 
Alekc   (2004-07-11 15:14) [10]


> В демо-проектах к KolZLib есть вот что:
> function StreamCopy (Dest, Source: PStream; Count: DWord):
> DWord;

А в самом KOL есть Stream2Stream ;)



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

Форум: "KOL";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.039 c
1-1106567184
Weare
2005-01-24 14:46
2005.02.06
Почта и Делфи


6-1101564578
adagold
2004-11-27 17:09
2005.02.06
Проверка компьютера в сети


4-1103320145
pika
2004-12-18 00:49
2005.02.06
как спрятать свою прогу ???


11-1085667916
Kubr
2004-05-27 18:25
2005.02.06
KOL не ставится на Delphi 2


14-1105989708
Fin
2005-01-17 22:21
2005.02.06
Вирусописатели сволочи или какой Firewall посоветуете.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский