Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

HELP bug

0 views
Skip to first unread message

Sp0Raw

unread,
Sep 3, 2006, 3:51:11 PM9/3/06
to
(А мое предыдущее письмо про баг в RTL дошло?)

В help'е баг в BlockRead:

Var
SF, DF: File;
Buffer: Pointer;
Count: Longint;

begin
Assign( SF, SrcName );
Assign( DF, DestName );
{$I-}
Reset( SF, 1 );
{$I+}
if IOResult <> 0 then Exit;
Rewrite( DF, 1 );
GetMem( Buffer, BufSize );
while not Eof( SF ) do
begin
BlockRead( SF, BufSize, Count );
^ и где буфер? :)
BlockWrite( DF, Count, Count );
^ и где буфер? :)
end;
Close( SF );
Close( DF );

Alexey Fayans

unread,
Sep 3, 2006, 6:47:46 PM9/3/06
to
Hi there, Sp0Raw!

On 04 Sep 2006 00:51 you wrote All:

SR> (А мое предыдущее письмо про баг в RTL дошло?)

Ага.

SR> В help'е баг в BlockRead:

SR> BlockRead( SF, BufSize, Count );
SR> ^ и где буфер? :)
SR> BlockWrite( DF, Count, Count );
SR> ^ и где буфер? :)

Если мне не изменяет память, этот пример компилится и работает. Типа,
переменная Buffer типа Pointer автоматически подразумевается, если не указана
явно. Хотя могу и ошибаться. Проверять щас лень. :)


Sp0Raw

unread,
Sep 4, 2006, 12:06:14 AM9/4/06
to
SR>> (А мое предыдущее письмо про баг в RTL дошло?)
AF> Ага.

SR>> В help'е баг в BlockRead:
SR>> BlockRead( SF, BufSize, Count );
SR>> ^ и где буфер? :)
SR>> BlockWrite( DF, Count, Count );
SR>> ^ и где буфер? :)
AF> Если мне не изменяет память, этот пример компилится и работает. Типа,
AF> переменная Buffer типа Pointer автоматически подразумевается, если не
AF> указана явно. Хотя могу и ошибаться. Проверять щас лень. :)

Черт, а ведь у меня тоже такая мысль проскочила, но я проверять не стал :)
(большей частью потому, что в хелпе не работает выделение ;-)
Hо вообще жесть, если функция по умолчанию может принимать некий поинтер Buffer
:)

Alexey Fayans

unread,
Sep 4, 2006, 5:30:59 AM9/4/06
to
Hi there, Sp0Raw!

On 04 Sep 2006 09:06 you wrote me:

AF>> Если мне не изменяет память, этот пример компилится и работает.

AF>> Типа, переменная Buffer типа Pointer автоматически
AF>> подразумевается, если не указана явно. Хотя могу и ошибаться.
AF>> Проверять щас лень. :)
SR> Черт, а ведь у меня тоже такая мысль проскочила, но я проверять не
SR> стал :) (большей частью потому, что в хелпе не работает выделение ;-)

А кстати работает. И даже копируется в буффер с помощью Ctrl-C. :)

SR> Hо вообще жесть, если функция по умолчанию может принимать некий
SR> поинтер Buffer :)

Да уж..


Sp0Raw

unread,
Sep 4, 2006, 10:39:57 AM9/4/06
to
AF>>> Если мне не изменяет память, этот пример компилится и работает.
AF>>> Типа, переменная Buffer типа Pointer автоматически
AF>>> подразумевается, если не указана явно. Хотя могу и ошибаться.
AF>>> Проверять щас лень. :)
SR>> Черт, а ведь у меня тоже такая мысль проскочила, но я проверять
SR>> не стал :) (большей частью потому, что в хелпе не работает
SR>> выделение ;-)
AF> А кстати работает. И даже копируется в буффер с помощью Ctrl-C. :)

А выделяется как? Там курсора даже нет :)
У меня, правда, не самый последний билд

Alexey Fayans

unread,
Sep 5, 2006, 3:30:59 AM9/5/06
to
Hi there, Sp0Raw!

On 04 Sep 2006 19:39 you wrote me:

SR>>> Черт, а ведь у меня тоже такая мысль проскочила, но я проверять
SR>>> не стал :) (большей частью потому, что в хелпе не работает
SR>>> выделение ;-)
AF>> А кстати работает. И даже копируется в буффер с помощью Ctrl-C. :)

SR> А выделяется как? Там курсора даже нет :)

Мышкой. :)

SR> У меня, правда, не самый последний билд

Хм. Может в не самом последнем этой фичи еще не было..


0 new messages