Skocz do zawartości

[ROZWIĄZANY]Problem z wykonywaniem...


outlaw

Rekomendowane odpowiedzi

Witam,

 

mam taki oto sobie kod dla Left Button:

 

GML
if objClickable==1

{

execute_program(_gDIR+_launcher,0,false);

objClickable=0;

}

 

gdzie _gDIR = zmiennej wyciąganej z odpowiedniego pliku;

oraz _launcher = zmienna wyciągana również z pliku, lecz innego, reprezentuje ona nazwę pliku .bat, w którym zapisane mam polecenie start i odpowiednią ścieżkę do pliku;

objClickable po prostu decyduje o aktywności klikalności obiektu.

 

Teraz tutaj zaczyna się problem, ponieważ każde jednorazowe kliknięcie i wykonanie skryptu, z niewyjaśnionych przyczyn otwiera mi kilkanaście plików ze zmiennej _launcher i, co idzie w parze, kilkunastokrotne wykonanie tam znajdującego się polecenia START, czego efektem jest zawalenie całej pamięci otwartymi aplikacjami...

 

Więc, moje pytanie to dlaczego tak się dzieje oraz jakie jest rozwiązanie tego problemu.

 

Pozdrawiam

 

EDIT:

 

Ok, już działa. Rozwiązałem sprawę po prostu przerywając działanie obiektu po zwolnieniu dll'a

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ę...