XxMichałxX Opublikowano 17 Kwietnia 2009 Udostępnij Opublikowano 17 Kwietnia 2009 Jak zrobić przesyłanie plików przez 39dll (jeżeli w ogóle się da) ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 17 Kwietnia 2009 Administratorzy Udostępnij Opublikowano 17 Kwietnia 2009 pobierać kolejne bajty i przesyłać je pakietami ? tak jak tekst (chociaż lepiej było by binarnie). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XxMichałxX Opublikowano 17 Kwietnia 2009 Autor Udostępnij Opublikowano 17 Kwietnia 2009 a jak binarnie? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 17 Kwietnia 2009 Administratorzy Udostępnij Opublikowano 17 Kwietnia 2009 file_bin_read_byte(fileid); a potem writebyte(); i tak w pętli dla całego pliku. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XxMichałxX Opublikowano 17 Kwietnia 2009 Autor Udostępnij Opublikowano 17 Kwietnia 2009 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 Więcej opcji udostępniania...
Marek.S Opublikowano 17 Kwietnia 2009 Udostępnij Opublikowano 17 Kwietnia 2009 czyli znowu robisz program świnkę :P z tym binarnym będzie wolnoo, ale to jedyne co można machnąć :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 17 Kwietnia 2009 Administratorzy Udostępnij Opublikowano 17 Kwietnia 2009 A normalnie to jak są pliki przesyłane? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XxMichałxX Opublikowano 17 Kwietnia 2009 Autor Udostępnij Opublikowano 17 Kwietnia 2009 no, chyba ze przez kabel jak sie chce kompa siostry kontrolować ^^ e: ale jak tą pętle zrobić? bo ja to chciałem zrobic ze for(i=0; i<iloscbajtowzpliku; i+=1) { writebyte(file_bin_read_byte(i)) } ale tak nie da sie.. jak zrobic? e2: i jak odbieranie.. dałby ktos przykladowe kody :P? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 17 Kwietnia 2009 Administratorzy Udostępnij Opublikowano 17 Kwietnia 2009 dla czego nie da się ? odbieranie jako readbyte i file_bin_write, jest w dokumentacji. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XxMichałxX Opublikowano 17 Kwietnia 2009 Autor Udostępnij Opublikowano 17 Kwietnia 2009 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 Więcej opcji udostępniania...
Nobody Opublikowano 17 Kwietnia 2009 Udostępnij Opublikowano 17 Kwietnia 2009 Jeżeli tak uważasz, przestań to pisać... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 17 Kwietnia 2009 Udostępnij Opublikowano 17 Kwietnia 2009 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 Więcej opcji udostępniania...
XxMichałxX Opublikowano 17 Kwietnia 2009 Autor Udostępnij Opublikowano 17 Kwietnia 2009 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 Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę