Skocz do zawartości

Piotrek1910

Użytkownicy
  • Postów

    419
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Piotrek1910

  1. Tak wygląda klasa IniFile: using System.IO; using System.Reflection; using System.Runtime.InteropServices; using System.Text; // Change the namespace to match your program's normal namespace namespace MyProg { class IniFile { public string Path; static string EXE = Assembly.GetExecutingAssembly().GetName().Name; [DllImport("kernel32")] static extern long WritePrivateProfileString(string Section, string Key, string Value, string FilePath); [DllImport("kernel32")] static extern int GetPrivateProfileString(string Section, string Key, string Default, StringBuilder RetVal, int Size, string FilePath); public IniFile(string IniPath = null) { Path = new FileInfo(IniPath != null ? IniPath : EXE + ".ini").FullName.ToString(); } public string Read(string Section, string Key = null) { StringBuilder RetVal = new StringBuilder(255); GetPrivateProfileString(Section != null ? Section : EXE, Key, "", RetVal, 255, Path); return RetVal.ToString(); } public void Write(string Section, string Key, string Value = null) { WritePrivateProfileString(Section != null ? Section : EXE, Key, Value, Path); } public void DeleteKey(string Key, string Section = null) { Write(Key, null, Section != null ? Section : EXE); } public void DeleteSection(string Section = null) { Write(null, null, Section != null ? Section : EXE); } public bool KeyExists(string Key, string Section = null) { return Read(Key, Section).Length > 0 ? true : false; } } } Raczej nie ma w nim błędu. Zmieniłem w Read i Write kolejność argumentów.
  2. Witajcie, to znowu ja. Mam problem z porównaniem liczb po wczytaniu ich z pliku .ini. Tak wygląda nie cały kod: I kiedy odpalam kod wyskakuje: Kombinuje już od 1 h i nadal to samo :/. Czy trzeba wykorzystać zapytania php? czy da się to uniknąć?
  3. Dobra już rozwiązałem problem. Użyłem Timer'ów. Na początku nie wiedziałem jak użyć ale troche poszperałem w necie i już działa. Wielkie dzięki wszystkim za pomoc.
  4. To co ja tworze to jest Windows Forms czyli chyba jest pętla główna skoro nie kończy się na ostatnim poleceniu.
  5. Ok. Dzięki wam. Spróbuje coś wykombinować :D
  6. Wiem. Ale czy da się napisać coś w podobie.
  7. Witajcie, postanowiłem uczyć się C#(ze względu na prostotę). Niestety od kilku dni mam rozkminę nad czymś takim jak w GML czyli alarm. Próbowałem wykorzystać Sleep niestety ta komenda zawiesza cały program na x sekund. Próbowałem też z SpinWait niestety nie wiem jak to wykorzystać :/ a także próbowałem z pętlą for, niestety też nic :/. Może wy macie jakiś pomysł?
  8. Wiesz co jestem początkujący w języku C++/CLI i niestety nie wiem jak to wykorzystać :/. Cały czas wywala błąd :/. Może dlatego, że używam Visual C++ 2010 Express bo w Visual Studio 2012 nie ma form pod C++ :(. Wracając do tematu to jak dodaje przycisk(dla testu i daje kod DownloadFile("xxx","xxx.exe"); i próbuje uruchomić program wywala błąd, że nie odnaleziono identyfikatora. Może trzeba dołączyć jakieś biblioteki? Jeżeli tak to gdzie?
  9. Witajcie, znowu powróciłem do C++ i niestety mam dwa problemy. Jeden z czystym C++ i z C++ w formach czyli C++/CLI. 1.W języku C++ jest taka komenda jak: URLDownloadToFileA(NULL,link,plik,0,NULL); (Nie używam URLDownloadToFile(...); ponieważ są tam jakieś problemy :/) Niby działa poprawnie ale jak chce drugi raz pobrać ten sam plik to go nie pobiera tylko tak jakby był zapisany on już w plikach cookie i niestety jeżeli plik był modyfikowany tej modyfikacji pliku nie pobiera :/. Czy jest jakiś sposób aby wyczyścić tą jakby pamięc cookie? 2.Chodzi mi o język C++/CLI o pobieranie pliku. Niestety w tym języku nie działa URLDownloadToFileA(...); . Czy dało by rade jakoś dodać bibliotekę 39dll.dll do programu Windows Forms? Z góry dzięki.
  10. Nie chodzi mi o to -_-. Chodzi mi o liste wszystki wersji np. 1.1.964 @Edit: Chodzi mi o to http://store.yoyogames.com/downloads/gm-st...tes-studio.html tylko, że chce wersje 1.1.560. @Edit 2: Już znalazlem. Sorry za ten spam. Jak ktoś chce może usunąc cały temat.
  11. Piotrek1910

    Androidy !

    @Moho: Nie zgodze się z tobą. Jeżeli masz system bramowany (czyli od operatora) to telefon wykorzystuje tylko 90% swojej mocy. Potem jak byś wgrał jakiś rom z kernelem to byś sobie mógł podkręcić procesor. Ja np w moim mini miałem procek tylko na 600 Mhz a teraz podkręciłem sobie do 806 MHz :)
  12. Piotrek1910

    Wersje GM:S

    Witajcie, mam pytanko czy jest gdzieś na yoyogames.com strona ze wszystkimi wersjami GM:S? Z góry dzięki.
  13. No po prostu jak w bazie masz wszystkie dane o jakimś koncie to pobiera ten plik z danymi(najlepiej jak by to był -.ini), potem tylko GM odczytuje dane z tego pliku.
  14. Nie dziwie się jak podałeś wszystkie dane zapytań w jednym poście. Ale i tak by to rozgryźli, że użyjesz nick i punkty. Żeby ci nie hakowali dalej punków zmień zapytania.
  15. @Up: Facepalm. Przecież musisz sam dodać funkcje. Te wyskakujące okienka są tylko informacją, że przycisk działa :) @Edit 1: 39dll.dll download - https://gmclan.org/up7589_4_39dll.html 39dll.dll poradnik - https://forum.gmclan.org/index.php?act=Sear...ghlite=%2B39DLL GMUI download + przykład - https://forum.gmclan.org/index.php?showtopic=27748 Teraz to wszystko połącz i będzie GOOD :) @Edit 2: Lub 39dll.dll download + przykład - https://gmclan.org/index.php?sciagnijplik=144
  16. Sądzę, że jest to na prawde dobra robota. Na pewno masz od mnie 5/5. P.S. A takie pytanko czy ja mam dobrze to ustawione? GML ehttp_add_post_parametr("xxxxxxx.cba.pl/PHP/index.php", 't', '2');
  17. Polecam wykorzystać także to bardzo fajne GMUI. https://forum.gmclan.org/index.php?showtopic=27748
  18. No to może ja . Ja tam widzę 3 gwiazdki. Najlepiej cały temat poczytać ;D
  19. Piotrek1910

    Androidy !

    Wystarczy znaleźć jakiś rom. Wgrać na fona rota i bardziej rozwinięte recovery.
  20. Raczej nie. Jedyna możliwość jest taka, że musisz nauczyć się javy i ją sobie napisać w programie eclipse.
  21. Hmm, właśnie. Pewnie ma tak, że klika spacje włącza się od razu wyłącza. Możesz dać tak: GML if keyboard_check_pressed(vk_space) { ///wciskam spację telewizor ma się włączyć, ale to się nie dzieje on=true gra=true off=false } if on=true and keyboard_check_pressed(vk_enter){ ///analogiczna sprawa, wyłączenie on=false off=true }
  22. Chodzi mi o if. np w GML if on == false and gra == false{ // jeśli nie gra i jest wyłączony sound_stop(sound7) sprite_index=s_tv } nie masz ; powinno być GML if on == false and gra == false{ // jeśli nie gra i jest wyłączony sound_stop(sound7); sprite_index=s_tv; } Ale to raczej nie ma znaczenia.
  23. Hmm, dla czego nie masz ; w nawiasach klamrowych?
  24. Na pewno masz wszędzie == ? Albo spróbuj usunąć te off i dać tak ja wcześniej mówiłem 2xup
  25. Zamień z = na ==. Bo jeden = daje wartość dla czegość, a == porównuje czy są identyczne. Edit 1: Po co dajesz on i off? Przecież to można zrobić w jednym. Np. stan = false; czyli wyłączony, stan = true; czyli włączony.
×
×
  • Dodaj nową pozycję...