ПредишенСледващото

WriteBuffer в Indy 10

предмет :( Когато лицето е в моята книга на 9mu инди и навсякъде в мрежата, посочена отлична характеристика WriteBuffer TidTCPClient на 10 метра е да се намери никъде - .. нито в клиентските функциите на всеки IOhandler правя нещо нередно гледам много склонни да пренаредите БДС? ,

> [0] Volfram # XA0; (06.01.07 16:39)

.IOHandler.InputBuffer

И това, което изглежда той? Ако се съди по HELP, тази гледна точка взета чрез контакта на данни. И след това да изпратите тези данни, както?

и точно в побъркани!

поле FWriteBuffer: TIdBuffer; но estesstvenno лично и обществено имущество не е налице, за да се разбере защо разработчиците са решили да не дават директен достъп до буфера)

zashib :) И как да изпраща документ след това? Аз дойдох с вариант с изпращането TStream, което, от своя страна Своб, направен WriteBuffer :) Но не направи там, където трябва да се уточни размерът на областта - в потока, поток, преди да изпрати в гнездото, и тук и там. 0_o

> [4] Volfram # XA0; (06.01.07 17:44)

така че защо да предаде за да се изкачи в WriteBuffer? По подразбиране той е на всички, доколкото ми е известно, е изключен!

> Запис на това как да изпратя тогава?

нещо подобно

Var
# XA0; байта: TBytes;
.
# XA0; байта: = RawToBytes (Rec, SizeOf (TREC));
# XA0; IdTCPClient1.IOHandler.Write (байтове);

Всяка версия на Indy не помни за предишния.

2 Eraser
WriteBuffer - тази процедура е в 9-ти инди :)
процедура WriteBuffer (конст ABuffer; AByteCount: Longint; конст AWriteNow: булева = False);

И начин да ви благодаря!

2 Анатолий Podgoretsky
И това не е така, ти прехвърлена Indy в дълбочина. )

Това е така, превода.

Благодаря ви много, добре, сега съм помагаш :) Жалко, че се отклонява от 10 метър Indy. -_-

Да изцяло да се присъединят към по-горе, благодаря ви.
И още повече, благодаря за сайта. Като цяло е gladez знания. Научих много там и направи досега.

послепис Благодарна начинаещ.

> [7] Volfram # XA0; (06.01.07 18:45)


> WriteBuffer - тази процедура е в 9-ти инди :)

да и точно. точно сега, си спомням)) много памет Аз нямам)

Незабавно забравим, щях да забравя да Indy за по-малко от месец, спомням си само най-общи черти.

> Но дяволът ме дръпна за да даде линк към вашия превод на един от нашите (бивш) служител.

Да, вие сте много lohanulsya

Аз трябва да Indy няма сериозни оплаквания, освен, че е чужд продукт за Vindous и Делфи, неговата идеология на Unix, и да се превърне в голям чудовище, версия 10 вече е убил всяка година.
Има места, където тя се справя добре, като тънки клиенти, като например файл има качване, но само като излезеш от страната на сървъра, особено сложна, многонишкова логика, така че най-малко той затвори, проектът се разпада пред очите ни, както и за постигане на устойчиво и спорни творби, е необходимо да не се правят дузина от властта.
С ICS не съществуват, всичко е просто и Delphi стил - посредници и реакция към тях. Във версия 10 се опитаха да реализират Indy Model Driven събитие - обърна грозен. Необходимо е да се седне на 8 или 9 и не клатят лодката или да пише на най-ниското ниво.

Каква полза, че Indy 10 има готов NNTP сървър и как той работи, ако се вгледате в архивите офлайн Indy, косата стои на края.

И двете разпределяеми общ главоболие - тази документация, тя е типичен липса на отворен код. Indy в този случай, най-малко повърхностно-добре.

Памет: 0.76 MB
Време: 0,078 гр

Подкрепете проекта - споделете линка, благодаря!