[elektro] Delphi Thread

Bali Zoltán eltexto at freemail.hu
Mon Dec 14 10:19:44 CET 2015


Delphi 7 Personal. Köszönöm a felajánlást, igazán rendes vagy.
De valahogy nem szeretek kölcsön kérni-kapni. Mindig
akkor történik valami, vagy elfelejetem visszadni. Majdnem, lett egy
magyar nyelvű "Delphi 7 Mesteri szinten I.-II. kötett"
1500 Ft-ért a Jófogáson. Délelőtt azt írta, hogy meg van
még, délután meg időközben elvitték... , vagy meggondolta
magát.

Közben próbáltam a külön szálban olvasást  és
a callback-el tolni a (Main)form-ra az adatokat,
de ha megfogom a form keretet, vagy nyitogatok
más ablakokat a Windowsban, leáll az adattovábítás,
megjelenítés, 0.2-1secre, változó (50ms-enként jön
4kB adat) . El sem hozza az adatokat  az USB driverrel
a thread, mert kezelem a túlfutást,  az adatok képződésénél,
továbbításánál a uC-ben, és ott látszik. Van még ~80kB
ramom, csinálok belőle, helyi buffert(fifo), aztán meglátom.
Ja, próbáltam a legmagasabb prioritással is, semmi változás.

Köszi

Üdv.  Zoli


----- Original Message ----- 
From: "Moravcsik Szilard" <levlista.mszilard at gmail.com>
To: <elektro at tesla.hu>
Sent: Monday, December 14, 2015 8:51 AM
Subject: Re: [elektro] Delphi Thread


Szia!

Melyik Delphi verziót használod?

Azért kérdezem, mert az 5-ös verzióhoz a két kötetes Marco Cantú
könyvemet kölcsön tudnám adni. A 2. kötetben a teljes 17. fejezet szól a
párhuzamosság, többszálúság és összehangolás témaköréről.

Ez a téma szerintem verzióktól nagyjából független, tehát lehet belőle
tanulni. Ha valamivel bővültek is az újabb Delphi-k, annak akár a
Súgóban is meg a Neten is utána lehetne járni.

Üdv:
Szilárd

2015.12.13. 15:28 keltezéssel, Bali Zoltan írta:
> Szia!
>
> Köszi a linket, rémlik meg van már. Neten is kutakodok
> de jó lenne könyv formában. Nekem az az igazi, ha
> leülök és olvasok. Nem marad meg a fejembe azonnal,
> többször kell olvasnom.  Az ebook nem olyan, mint a könyv,
> ha gép előtt ülök, mindig van más, ami tereli a figyelmem.
> Nyomtatni meg nem akarok. A könyv az igazi. Csak sajnos
> abból is be lehet vásárolni. Most vettem egy C-s könyvet
> találomra, semmi újat nem látok benne.
>
> Köszi
>
> Üdv.  Zoli
>
>
> 2015.12.13. 14:34 keltezéssel, Moravcsik Szilard írta:
>> Szia!
>>
>> Hátha még nem ismered... szerintem egészen jó könyvek.
>>
>> http://konyvek.ide.sk/programozas_delphiben_1.pdf
>> http://konyvek.ide.sk/programozas_delphiben_2.pdf
>>
>> Ez utóbbi röviden foglalkozik a többszálú programozással.
>>
>> Van még Marco Cantú könyvem is, de csak angolul és úgy emlékszem, az is
>> csak az alapokkal foglalkozik.
>>
>> Végül a neten elég sok cikk található a témában, pl.:
>>
>> https://www.google.hu/?gws_rd=ssl#q=delphi+TThread
>>
>> Üdv:
>> Szilárd
>>
>> 2015.12.13. 9:05 keltezéssel, Bali Zoltan írta:
>>> Hali!
>>>
>>> Még soha nem foglalkoztam a több szálas programozással.
>>> Nézek itt néhány kész dolgot példaként, abból próbálok
>>> okosodni. Továbbra is USB kommunikáció a feladat.
>>>
>>> A Timeres Tcomportos(VCOM)os próbálkozásom nem igazán jött be.
>>> Vagyis működik, de  nagy csomagoknál(~4kB) a Tcomport
>>> callback funkciójában átadott string már nem jó méretű,
>>> hol ennyi, hol annyi. De lehet én csináltam valamit rosszul.
>>>
>>> Már USB,
>>> viszont most külön szálban van az aszinkron olvasás és
>>> utána  callback hívja a főprogramot. Debug szerint
>>> meghívta, de futás alatt mintha nem végezte volna el a dolgát.
>>> Más forrásokból okosodva látom,a Synchronize(EventHandler)-en
>>> keresztül működik a callback. Jól sejtem, hogy a fenti szerinti
>>> biztosítja, hogy a callback, a megfelelő időben fusson le?
>>> Ha igen, vajon mennyi idő telik el a szinkronizálással?
>>>
>>> Jó könyv ilyen mélységekre? Ugye a Delphi már kiment a
>>> divatból, nagyon nem kapni már könyveket, amiket meg anno vettem
>>> egyikben sincs ilyen mélységben...
>>>
>>> Köszi
>>>
>>> Üdv. Zoli
>>>
>>> -----------------------------------------
>>>              elektro[-flame|-etc]
>>>
>>
>> ---
>> A levél vírus, és rosszindulatú kód mentes, mert az avast! Antivirus 
>> védelme ellenőrizte azt.
>> https://www.avast.com/antivirus
>>
>> -----------------------------------------
>>             elektro[-flame|-etc]
>>
>>
>
> -----------------------------------------
>            elektro[-flame|-etc]
>


---
A levél vírus, és rosszindulatú kód mentes, mert az avast! Antivirus védelme 
ellenőrizte azt.
https://www.avast.com/antivirus

-----------------------------------------
          elektro[-flame|-etc]



More information about the Elektro mailing list