Writebuffer indy 10-ben

WriteBuffer az InDy 10-ben

alá :( Hol van foglalkozó könyvemben 9mu indie és mindenhol nettó említett kiváló funkció WriteBuffer TidTCPClient 10m ez sehol sem találtam -? .., sem az ügyfél funkcióit minden IOhandler csinálok valamit rosszul akik nagyon szívesen átrendezni a BDS? .

> [0] Volfram # xA0; (01/06/07 16:39)

.IOHandler.InputBuffer

És mi tetszik? A segítségnyújtás alapján ez az ábrázolás az átvett adatokon keresztül. És küldje el ezeket az adatokat?

és persze abban az időben, amikor elrontottam!

van egy mező FWriteBuffer: TIdBuffer; de estestvenno privát, de nincs nyilvános tulajdonsága, hogy miért döntöttek úgy a fejlesztők, hogy ne adjanak közvetlen hozzáférést ehhez a pufferhez)

zashib :) És hogyan küldj nekem egy rekordot? Kitaláltam egy variáns küldésével TStream, ami viszont svob készült WriteBuffer :) De nem teszi meg, ahol meg kell adni a méret a területen - a Stream, patak, mielőtt elküldi a foglalatba, és itt-ott. 0_o

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

tehát miért menned a WriteBuffer-ba a továbbításhoz? alapértelmezés szerint általában, amennyire én tudom, kikapcsolt!

> És hogyan küldhetek felvételt?

valami ilyesmit

var
# xA0; bájt: TB;
.
# xA0; bytes: = RawToByte (Rec, SizeOf (TRec));
# xA0; IdTCPClient1.IOHandler.Write (byte);

Az Indy minden változata nem emlékszik az előzőre.

2 Eraser
WriteBuffer - ez az eljárás, amely a 9m-es InDi-ben volt :)
eljárás WriteBuffer (const ABuffer; AByteCount: Longint; const AWriteNow: logikai = hamis);

És köszönöm a módszert!

2 Anatolij Podgoretsky
És nem te, aki lefordította Indyt a mélységben. )

Volt egy ügy, lefordítva.

Nagyon köszönöm, nagyszerű dolog, most ez segít nekem :) Kár, hogy a 10m-es InDi divergensek. -_-

Igen, teljes mértékben feliratkozom a fent említett üdvre.
És még nagyobb köszönet az oldalért. Ez általában a tudás alapja. Nagyon odaadtam és eddig felvetettem.

Ui Hálás kezdő.

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


> WriteBuffer - ez az eljárás, amely a 9m-es InDi-ben volt :)

Igen és biztos. most emlékszem rá)) Egyáltalán nincs emlékem)

Elfelejtettem azonnal, majdnem teljesen elfelejtettem az indiákat kevesebb mint egy hónap alatt, csak az általános pillanatokat emlékszem.

De az ördög arra késztette, hogy az egyik (már korábban) alkalmazottamhoz forduljon a fordításhoz.

Igen, erősen lohanulsya

Meg kell Indy nincs jelentős panasz, kivéve, hogy egy külföldi termék Vindous és Delphi, az ő ideológiája Unix és válás nagy szörny, 10-es verziója már megölt minden évben.
Vannak helyek, ahol ez megbirkózik is, mint például a vékony kliensek, például a fájl ott feltölteni, de csak akkor megy ki a szerver oldalon, különösen komplex, multi-threading logikát, így legalább ő letette a projekt esik szét a szemünk előtt, és elérni a fenntartható és ellentmondásos művek, szükséges ne helyezzen tucat erőt.
Az ICS-szel ez nem minden, egyszerű és a Delphi-kezelők stílusa és reakciója bennük. Az Indy 10-es verziójában megpróbálták megvalósítani a Driven Event modellt - ez undorító volt. A 8-as vagy a 9-es verzióra kell ülnöd, és nem zúdítasz vagy írhatod magad a legalacsonyabb szintről.

Az Indy 10 használatával már készen áll az NNTP szerver, még akkor is, ha működik, ha megnézzük az Indy fórum archívumát, akkor a hajad a végén lesz.

Mindkét terméknek közös a fejfájása - ez a dokumentáció, ez egy tipikus hátránya a nyílt forráskódnak. Ebben az esetben Indy, legalábbis külsőleg jobb.

Memória: 0,76 MB
Időzítés: 0.078 mp