I am Żyd and Lewak Opublikowano 7 Lipca 2013 Udostępnij Opublikowano 7 Lipca 2013 Jak zrobić aby przed wczytaniem gry, nasz program sprawdzał czy ta sama aplikacja już jest włączona? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Maniek Opublikowano 7 Lipca 2013 Udostępnij Opublikowano 7 Lipca 2013 Szukać w procesach? Nie wiem czy jest taka możliwość w GM, ale ja próbowałbym załadować DLLki z funkcjami biblioteki WinAPI. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
karolo320 Opublikowano 7 Lipca 2013 Udostępnij Opublikowano 7 Lipca 2013 a jak sie nie da, to zawsze mozesz gdzie tworzyc jakis plik tekstowy przy starcie i usuwać go przy wylaczeniu aplikacji. Wtedy sprawdzasz czy plik istnieje :P file_exists() bodajze Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Maniek Opublikowano 7 Lipca 2013 Udostępnij Opublikowano 7 Lipca 2013 a jak sie nie da, to zawsze mozesz gdzie tworzyc jakis plik tekstowy przy starcie i usuwać go przy wylaczeniu aplikacji. Wtedy sprawdzasz czy plik istnieje :P file_exists() bodajze W razie wsześniejszego crashu aplikacji to nie zda egzaminu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Utermiko Opublikowano 7 Lipca 2013 Udostępnij Opublikowano 7 Lipca 2013 Mutex. Znalazłem dlla do tego - http://gmc.yoyogames.com/index.php?showtopic=270571 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ereg Opublikowano 7 Lipca 2013 Udostępnij Opublikowano 7 Lipca 2013 to jest proste: GML Information about object: game_ctrl Sprite: <no sprite> Solid: false Visible: true Depth: 0 Persistent: false Parent: <no parent> Mask: <same as sprite> Step Event: execute code: if (!file_exists(__file_jest) ){ file_bin_open(__file_jest, 2); }; Other Event: Game Start: execute code: __file_jest= "file_jest"; if (file_exists(__file_jest) ){ file_delete(__file_jest); sleep(100); if (file_exists(__file_jest)){ show_message("gra juz leci. vyloczam sie."); game_end(); } else { show_message("gra jesce nie leci. vloczam gre... czekaj."); }; } else { file_bin_open(__file_jest, 2); show_message("gra jesce nie leci. vloczam gre... czekaj."); }; ten sam program ma kontrole nad file "file_jest" nawet nietrza uwazac na exystencie przy 1. run programu :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Żyd and Lewak Opublikowano 7 Lipca 2013 Autor Udostępnij Opublikowano 7 Lipca 2013 File to ktoś może usunąć, więc lepiej rejestr... ale może jest jakiś DLLek do sprawdzania czy jakiś proces jest aktywny? (Nie my go stworzyliśmy) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ediepl Opublikowano 7 Lipca 2013 Udostępnij Opublikowano 7 Lipca 2013 http://gmc.yoyogames.com/index.php?showtopic=270571 EDIT: ok, nie zauważyłem posta Utermiko :| Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ereg Opublikowano 7 Lipca 2013 Udostępnij Opublikowano 7 Lipca 2013 File to ktoś może usunąć, więc lepiej rejestr... ale może jest jakiś DLLek do sprawdzania czy jakiś proces jest aktywny? (Nie my go stworzyliśmy)zabawne... sproboj moj przyklad a usun file... jesli to ci sie uda i novy program tego niezauvazy, to masz moj uklon. rejestr lub dll, tez moze byc, ale ja chcialem pokazac, ze i przez file mozna :thumbsup: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Maniek Opublikowano 7 Lipca 2013 Udostępnij Opublikowano 7 Lipca 2013 zabawne... sproboj moj przyklad a usun file... jesli to ci sie uda i novy program tego niezauvazy, to masz moj uklon. rejestr lub dll, tez moze byc, ale ja chcialem pokazac, ze i przez file mozna :thumbsup: Po co zapychać rejestr kluczami gry, w którą zagra się max. 5 min? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ereg Opublikowano 7 Lipca 2013 Udostępnij Opublikowano 7 Lipca 2013 Po co zapychać rejestr kluczami gry, w którą zagra się max. 5 min?ja pokazalem tylko o mozlivosc uzycia file. co jest lepsze zdecyduje programator. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Utermiko Opublikowano 7 Lipca 2013 Udostępnij Opublikowano 7 Lipca 2013 Sposób z mutexami jest IMO najlepszy i najprostszy. Link podałem ja i edie niżej trochę. 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ę