Downloader

Przykład asynchronicznego pobierania plików z internetu, które nie blokuje GMa. W przykładzie zaprezentowano ściąganie 3 plików jednocześnie (aby rozpocząć pobieranie plików trzeba wcisnąć klawisze: 1, 2 lub 3, a najlepiej wszystkie jednocześnie :P).

Można pobierać pliki zarówno streamowane o nieznanej wielkości (włącznie z treścią HTML) tak jak i pliki o znanej wielkości, dzięki czemu można wyświetlić pasek postępu. Zaimplementowano podstawową obsługę protokołu HTTP 1.1 (chunked files itp.).

Paczuszka zawiera wersje zarówno pod GM 7 (z załączonym rozszerzeniem GEX) jak i GM 6 (plik 39dll.dll także znajduje się w archiwum).

Autor: Ranmus https://gmclan.org

Rozmiar
93 KB
Autor
Ocena
8/10
51 głosów
Komentarze
Komentarze (łącznie 26, wyświetlam 16 - 30):
Ranmus (Sob., 29 Mar. 08, 14:55)
#16

GET to zwykły link, natomiast POSTa nie zrobiłem, bo to ma być zwykły ściągasz plików. Poszukaj sobie mojego przykładu (chyba w dodatkach) o nazwie RM_HTTP i tam masz stosowny kod, który byś musiał przekleić i poprawić.

Solmis (Czw., 29 Maj. 08, 17:46)
#17

Jaka nazwa - downloader... :D
Jak ten trojan (?) xD

p
pablo1517 (Sob., 07 Lut. 09, 02:34)
#18

Ranmus dasz ten link na którym to te mądre rzeczy czytałeś :D?

Tymon (Nie., 08 Lut. 09, 08:29)
#19

w3.org/Protocols ?

Ranmus (Nie., 08 Lut. 09, 11:39)
#20

Konkretnie to to: jmarshall.com/easy/http

kamcio540 (Sob., 03 Kwi. 10, 14:17)
#21

zainstelowałem 39dll package i nie działa :[

Marek Siemaszko (Sob., 03 Kwi. 10, 17:50)
#22

co Ty instalujesz? toć tu masz już wszystko gotowe.

CTRL (Pon., 21 Cze. 10, 19:49)
#23

Niestety, to nie działa. nie może znaleźć GEX'a, więc instaluję... Dupa z króla!

camorra (Pią., 03 Cze. 11, 09:02)
#24

Mam problem jeśli chodzi o ten przykład. A więc...
Nie znam żadnej strony na której mogę wysłać plik oprócz GMCLan i wpisać go do przykładu żeby to pobierał jako aktualizacja. Możecie coś doradzić?

kt1117 (Pią., 03 Cze. 11, 21:14)
#25

Załóż własną i na niej trzymaj.

G
Genek (śro., 23 Maj. 12, 19:41)
#26

Hmm.. Jak odpalić tą wersje z GEX'em żeby działała? Niby zainstalowany ale go nie widzi!

Najnowsze wersje GameMakera:

Stabilna
2024.13.1.193 • 2024.13.1.242
wydana 34 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 169 dni temu
Beta
2024.1400.0.808 •
2024.1400.0.810
 0.17.0

wydana  wczoraj
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
48 użytkowników online na discordzie:
Nikas, Carl-bot, Fox, p..., 🧁Cupcake🧁, GibkiKaktus, szalonybonfacy, Grela, Sławomir, Wielki Druid, Kowu, GMRussell, OdrzuconyKrakers, fervi, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, r..., Threef, Uzjel, HappyOrange, LolikZabijaka, Arrekin, Dyno, 🆅🅸🆃🅾74🅼, Deusald, szmalu, Korodzik, Miłosz, Marco, Voytec, Ulti, Danieo, antek, Tidżi, g..., 21Lancz, Sporek, Kandif, l..., Cebul, moeglich, s..., d..., h..., Shockah, Cosplyfanka, PeekoHiko, m..., xVANiLL
Shoutbox
gnysek (13:44, 10.04.25)
Za 3-4 miesiące GM przejdzie na wydania "półroczne", więc korzystanie z wersji beta żeby sprawdzić nowości będzie wskazane :P
Adriann (18:09, 08.04.25)
Odpowiadam, dzisiaj :D
Adriann (20:48, 04.04.25)
A kiedy te UI layery mają wejść do normalnej wersji gma?
gnysek (00:38, 11.03.25)
I jak, zobaczyłeś ? :D Trochę im zjechało na publiczny release, ale były już w ostatnich dniach lutego dostępne jak się wie, jak pobrać kandydatów do bety :P
Kuzyn (21:30, 05.03.25)
uwierzę jak zobaczę :P
gnysek (10:35, 18.02.25)
W ciągu 10 dni mają wyjść w końcu Layery UI :D
Wojo (10:25, 27.12.24)
Jak tworzyłeś* ah ta niecną autokorekta (kiedyś też stworzyłem apki na androida w sumie)
Wojo (10:23, 27.12.24)
O siemka baca, czasami myślę o tobie w kontekście tego jak tworzyłem apki na androida. Swoją drogą czasami zapominam, że forum istnieje bo cały ruch teraz utrzymuje się na discordzie, ale pora to zmienić!
Uzjel (20:17, 10.12.24)
Cały ruch przeniósł się na Discorda.
MagnusArias (17:43, 01.12.24)
O matko... a ja tutaj jestem od ponad 15 lat i czasami zaglądam... biernie bo biernie, ale czasem wpadnę
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?