NukeBoards

Pomoc - [TGF] File Object nie chodzi w XP

msg - 01-05-2006, 13:49
: Temat postu: [TGF] File Object nie chodzi w XP
Kolejne exeki mojego programu ładuję za pomocą File Object (appdrive$ + appdir$+"książki.exe"). Dlaczego w win98 plik książki.exe się ładuje, ale w XP już nie? Inne exeki się ładują, ale ten jakoś nie chce :( . Pomóżcie, proszę.
PoW - 01-05-2006, 13:51
:
Może powineneś spróbować nazwy bez polskich znaków?
Fadex - 01-05-2006, 13:56
:
albo spróbuj rozszerzenia Browser Object 2
Temporal - 01-05-2006, 15:05
:
PoW ma rację poslkie znaki zawsze są przyczyną błędów.
msg - 01-05-2006, 19:26
:
Nic nie zmieniałem, ale odpaliłem tylko Menu.exe i stąd Książki.exe - poszły gładko. Teraz wszystkie aplikacje działają, ale tylko, gdy są uruchamiane jako pierwsza lub druga. Próba zamknięcia wszystkiego i uruchomienia trzeciego exeka kończy się niepowodzeniem. Martwię się tym, że aplikacje zostają w procesach nawet po wyłączeniu - dlaczego? Podejrzewam to jako główną przyczynę problemu. Proszę o odpowiedź.

EDIT: po wstawieniu INI+ do jakiegokolwiek exeka mam właśnie takie zjawisko, że progs zostaje w procesach. Czyżbym go źle obsługiwał? A może wrodzona wada wtyczki? Może ktoś spróbuje takie coś u siebie? Prrroooszę!!
BROO - 01-05-2006, 22:31
:
Daj obiektowi INI+ Destroy na końcu etapu (powinno być). Skoro to rozszerzenie "trzyma" proces jako nadal aktywny... trzeba je wyrzucić przy wyłączaniu gry :) .
msg - 01-05-2006, 23:12
:
Ojej, co ja się mam z tym TGFem. Miałem jednoczeście kilka plug inów, wyłączyłem je i wyszło że niby INI+, ale usunąłem je, i dalej nic :doubt:.
Wywalałem po kolei:
INI+,
INI+,FileObject,
INI+,FileObject,Mixer,
INI+,FileObject,Mixer,DisplayObject,
INI+,FileObject,Mixer,DisplayObject,DMC2. I tu zaczęło chodzić. DMC2 zostawia mi exe w procesach! Dlaczego? Przecież mam End of Game->TerminateBass. Może mam jakąś wadliwą wersję? Nie gniewajcie się co do mojej zmienności :roll:. Proszę o odp.
Fadex - 02-05-2006, 10:06
:
Więc - end of game działa tylko przy zwykłym wyłączeniu okna, lub alt + F4.
Jeżeli masz warnunek np. "po naciśnięciu 'escape' > koniec gry", to w tym warunku też musisz dać terminate bass.dll itp.
msg - 02-05-2006, 15:31
:
Zarówno BROO jak i Fadex mają rację, pomogli mi i dostają punkty.
Niestety, nie zamieszczę Was teraz w creditsach, ponieważ jesteście tam już od miesiąca :D . Dziękuję Wam bardzo, temat rozwiązany.