HeadLight Software GetRight magyar honlap
GetRight Screen Savers

A GetRight honlapja
A GetRight letöltése
A GetRight magyar változata
Vásárolja meg a GetRight-ot!

Hogyan kell használni?
Gyakran feltett kérdések
Hogyan csináljam?

Levelezési lista
Kapcsolatfelvétel a Headlight Software-rel

Vissza  a PRINTSELF Nyomda honlapjára



RSAClabel
Copyright © 1998–2001
Printself Kft.


Utolsó módosítás:
2001. június 13.


GetRight képernyőkímélők
Ezek a képernyőkímélők a GetRight-tal letöltés alatt lévő fájlok állapotát mutatják (és ha nincs folyamatban semmi, akkor valami mást.) Futtatásához a GetRight 3.3.4 vagy magasabb változata szükséges.
Ez csak egy mintapélda
Telepítéséhez bontsa ki, és vigye át a .SCR fájlt a WINDOWS\SYSTEM mappába, majd a Képernyőbeállítás eszközzel használatba veheti!

Ha Ön fejlesztő, akkor olvassa el az alábbiakat, hogyan készítettem el!


A GetRight 3.3.4 és a későbbi változatai egy egyszerű DDE-szervert támogatnak. Mivel biztos vagyok abban, hogy a fejlesztők más kérdésekkel és ötletekkel is jelentkeznek (mint pl. Új letöltések hozzáadása) jelzem, hogy ennek a változatnak a célja az, hogy alapinformációkat szolgáltasson a folyamatban lévő letöltésekről egy másik program számára.

Személyes célom a Windows OpenGL-hez hasonló dolog készítése – de én ezt meghagyom "olvasói gyakorlatnak" :)


Töltse le a "Michael Burford GetRight #1 számú példája" forráskódját. (MFC-t használ; én VC++6-tal fordítottam le):

Gyors információk:
  • A DDE szolgáltatása és tárgya "GetRight|DownloadInfo" és a tételszám "#", ahol # egy szám, amely 1-től n-ig megy. Amikor a DDE-szerver az n-re üres értéket ad vissza, akkor elérte a végét, és leállítást kér.
  • Hacsak nem több letöltés indul vagy áll meg, a visszakapott # szám informál a letöltésekről, de ha a letöltés elindul/megáll, a számok megváltozhatnak!
  • A válasz:
    "FileName|SizeInBytes|Percent%|EstTimeRemaining".
  • A szolgáltatást "csak kérés"-ként kell beállítani – az időzítő néhány másodpercenként frissíti.

Egy egyszerű Visual Basic minta az információ lekérdezésére:
  • Készítsünk egy eljárást, amelyik egy gombot és két szövegdobozt tartalmaz:
Private Sub Command1_Click()

On Error GoTo Done

Dim i As Integer



'** Download #'s start at 1!

i = 1

text2.Text = ""



Do

	'** Setup and request the data

	text1.LinkMode = 0

	text1.LinkTopic = "GetRight|DownloadInfo"

	text1.LinkItem = i

	text1.LinkMode = 2

	text1.LinkRequest

	'** values are:

	'**     FileName|FileSize|Percent%|EstTimeRemaining

	text2.Text = text2.Text + " " + text1.Text

	i = i + 1

'** As long as getting something not empty, do the next one.

Loop While (text1.Text <> "")



Done:

End Sub

----------