Skocz do zawartości

Easeful

Użytkownicy
  • Postów

    248
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Easeful

  1. ale to jest ciekawe troche, bo np jest ikonka dll'a jak każdego dll'a, tytuł Xtend.dll a na dole na szaro napisana wersja 1.2.0.0, a jak wejde w PPM>Właściwości>Cośtam: to mam wersja 2.0.0.0 producent Snake Dev czy cos itd.. i jeszcze pobieralem z snake.ovh.org czy jak to tam i było czarno na biało że pobieram 2.0.0.0

  2. PsichiX no napisałem wczesniej w edicie ze juz zczaiłem.

    no to już działa, bo dałem drugą zmienną, tylko jest jakiś błąd z tym id ale to sie zaraz opanuje

     

     

    edit:

     

    GML
    arg="666";

    arg=string_digits(arg);

    ar=real(arg);

    ar=process_open(ar);

    pnm=process_get_name(ar);

    process_close(ar);

    show_message('Handle: '+string(ar)+' Name: '+string(pnm));

     

    to samo ;/ (brak Name)

  3. @PsichiX:

     

    GML
    arg="666"; //id procesu w systemie

    arg=string_digits(arg); //usuniecie wszystkich liter i znakow z id (opcjonalnie)

    arg=real(arg); //zamiana ze string na real <---------------------------

    [...]

     

     

     

    edit:

     

    hmm... dopiero jak sie "przyjrzałem" to zczaiłem ;s

    ale to chyba nic nie wnosi, bo nie ma żadnego błędu

  4. tak, ale pod "[...]" ukryty jest kod, który ze stringa na real zamienia

     

     

    e: @Marek.S: nie ma takiej funkcji ;/ samo process_open powinno zwracać false jeżeli proces nie istnieje, ale on zwraca id tego procesu czyli proces jest dobry, tylko czemu tej nazwy nie wyciąga?

  5. GML
    arg="666"; //id procesu w systemie

    arg=string_digits(arg); //usuniecie wszystkich liter i znakow z id (opcjonalnie)

    arg=real(arg); //zamiana ze string na real

    arg=process_open(arg); //zamiana na id Xtend.dll'a (otwieranie procesu)

    pnm=process_get_name(arg); //pobieranie nazwy procesu

    process_close(arg); //zamykanie procesu

    show_message('Handle: '+string(arg)+' Name: '+string(pnm));

     

     

    Show_msg pokazuje mi: "Handle: <jakaśliczba> Name: " - nie pokazuje żadnej nazwy. Łaj?

  6. Napisałem sobie na szybko skrypt który ma wyłaniać z podanego tekstu funkcję i argument, czyli że podam "funkcjos arugmentos" to ma mi wlulić do zmiennej fun="funkcjos" a do arg="argumentos" niby banał, ale z tymi chorymi gm'owskimi skryptami do operacji na stringach zawsze mam jakiś problem:

     

    GML
    get=<tekst_podany>

    if string_count(" ",get) //jezeli w tekscie jest przerwa, czyli sprawdza czy "funkcja" albo "funkcja arg"

    {

    sps=string_pos(get," "); //pozycja pierwszej przerwy

    fun=string_copy(get,1,sps); //fun = od pozycji 1 do pozycji sps

    arg=string_copy(get,sps,string_length(get)); //arg = od pozycji sps do konca

    }

    else fun=get; //jezeli w tekscie nie ma przerwy (czyli tekst="funkcja") to funkcja=get</span>

    No i gdy dam np. jako tekst "funkcja argumentos" to funkcja = niewiemco a argument = "funkcja argumentos", ogółem jakiś total syf. Co w tym kodzie naprawić? Albo swoje podajcie propozycje jak to zrobić.

  7. Sory że zakładam tak dużo tematów, ale wciąż nie umiem chociażby jednej funkcji z jakiegoś dll'a (chodzi mi w tym przypadku o 39dll) zainicjować. Jak to zrobić? W gm'ie umiem, ale w c++?

     

    Proszę chociaż o kawałek kodu, którym można zainicjować np samo sendmessage

     

     

    edit: a to co mi podsyłają wszyscy jest zrobione z WinAPI, 99% kodu nie rozumiem (bo WinAPI) i nie mogę tego wyłonić

  8. Ja to się tak czasami zastanawiam jak działa ten np. gm'owy random.. dla mnie losowość w ogóle nie istnieje. Bo taki random można przewidzieć chociażby obliczając każdą reakcje chemiczną czy fizyczną czy sraką między każdą najmniejszą cząsteczką procesora w komputerze, no nie? I wtedy to już losowość nie jest skoro można to przewidzieć.. Albo np. weź ktoś mi napisz skrypt 'random' w gm'ie :P

    Tylko nie pisać ironicznie:

     

    GML
    return(random(argument0));
×
×
  • Dodaj nową pozycję...