Skocz do zawartości

[39DLL] Przesył plików


Rekomendowane odpowiedzi

uuh.. ;d

bedzie ciezko.. bo chcę zrobić 'kontrolera komputera na odleglosc' .. narazie mozna zmienic pozycje myszki, pobrac pozycje myszki, symulowac klawiature, sa 'manewry na klapce cd ;D', pokazywanie message, pytanie, i inne pierdoły. Ale z tym bedzie trudno.. bo np ktos wysle duzy plik to sie zamuli ..

Odnośnik do komentarza
Udostępnij na innych stronach

no ale nie mozna okreslic ile bajtów jest w pliku i nie mozna określić którego bajta chcę wysłać

e: no moze to pierwsze sie da po wielkosci pliku.. ale drugie jest po prostu file_bin_read_byte(id) .. nie ma tu drugiego argumentu ktory bajt.. albo cos zle mowie.. nie znam sie az tak bardzo, dopiero sie dowiedzialem do czego sluzy file_bin.. :P

Odnośnik do komentarza
Udostępnij na innych stronach

Michaś: To dowiedz sie od czego jest reszta funkcji rodziny file_bin_* bo musi tam byc funkcja seek.

PS. Poleciał Twój avatar, zgadnij czemu.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeżeli tak uważasz, przestań to pisać...

Nie ma szans :P

To dowiedz sie od czego jest reszta funkcji rodziny file_bin_* bo musi tam byc funkcja seek

Ok zaraz poszukam w dokumentacji..

edit:

aa no juz wszystko jasne :P

file_bin_position(fileid) Zwraca aktualną pozycję (w bajtach; 0 to pierwsza pozycja) pliku o podanym id.

file_bin_seek(fileid,pos) Zmienia aktualną pozycję pliku do wskazanej (argument pos). By dodać coś do pliku, przesuń pozycję do jego rozmiaru przed pisaniem w nim.

edit2:

czyli moznaby zrobic takie cos:

GML
show_message('Poczekaj se bo moze troche potrwac :D')

file=file_bin_open(get_open_filename(0,0),2)

size=//jakos wyczaje jak wziasc rozmiar pliku

for(i=-1; i<size; i+=1) //a -1 dla tego ze "0 to pierwsza pozycja" .. dobrze robie :] ?

{

file_bin_seek(file,i)

bajt=file_bin_read_byte(file)

clearbuffer()

writebyte(bajt)

sendmessage(global.server) //w moim przypadku

if i=size show_message('Zakonczonio wysylanie')

}

i potem ew przychodzi error ze sie nie udalo albo komunikat ze sie udalo.. dobrze?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...