Skocz do zawartości

Arekadiusz

Użytkownicy
  • Postów

    475
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Arekadiusz

  1. Zrobiłem sobie na razie coś takiego:

    OPENFILENAME wczytaj;
    char sNazwaPliku[ MAX_PATH ] = "";
    ZeroMemory( & wczytaj, sizeof( wczytaj) );
    wczytaj.lStructSize = sizeof( wczytaj );
    wczytaj.lpstrFilter = "Plik ini(*.ini)\0*.ini\0Wszystkie pliki\0*.*\0";
    wczytaj.nMaxFile = MAX_PATH;
    wczytaj.lpstrFile = sNazwaPliku;
    wczytaj.lpstrDefExt = "ini";
    wczytaj.Flags = OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
    if( GetOpenFileName( & wczytaj) )
    {
    TCHAR   Bufor[80];
    const char* sNazwaPliku; 
    GetPrivateProfileString (TEXT("sekcja"), TEXT("klucz"), TEXT("Błąd!"), Bufor, 80, sNazwaPliku);
    SetWindowText( hPole, Bufor );
    }

    Po uruchomieniu tego klikam sobie na przycisk wywołujący wybór pliku, pokazuje się okienko, wybieram plik, kilkam otwórz i nie wiedzieć czemu pokazuje mi się Windowsowy błąd: "Program program1.exe przestał działać trwa wyszukiwanie rozwiązania problemu...". Co robię źle?

  2. Próbuję już dłuższy czas odczytać dane z pliku ini w WinApi C++ i mi nie wychodzi. :crying:

    Najpierw odczytywałem z podaną już sekcją:

    TCHAR   Bufor[80];
    GetPrivateProfileString (TEXT("sekcja"), TEXT("cos"), TEXT("Błąd!"), Bufor, 80, TEXT("C:\\plik.ini"));

    I to mi działało. Gdy zmieniłem jednak aby sekcje pobierał ze zmiennej to już nie zadziałało. Podejrzewam że jest zły typ zmiennej ale jaki ma być? Ja dawałem tak:

    TCHAR   Bufor[80];
    char sekcja;
    sekcja="nazwasekcji";
    GetPrivateProfileString (sekcja, TEXT("cos"), TEXT("Błąd!"), Bufor, 80, TEXT("C:\\plik.ini"));

    Pokazuje się błąd: invalid conversion from 'const char*' to 'char'. Tak samo jest jak chcem zamiast ścieżki podstawić zmienną ze ścieżką.

    Jak mi ktoś pomoże będę bardzo wdzięczny bo nie wiem już jaki to ma być typ.

  3. Na siłę to i kamerka internetowa by wystarczyła, ew każda cyfrowa

    Kamerka internetowa? Mam ale jak mam ją przerobić na urządzenie nagrywające?

    Nie mam przez cały czas włączonego komputera aby mogła tam zapisywać nagrania i brać zasilanie.

    Kamere cyfrową też mam ale to jednak nie to samo co ta stworzona do monitoringu.

    A nie ma takich kamerek w stylu tych rejestratorów samochodowych? O coś w tym stylu mi chodzi ale nie do auta tylko do domu.

  4. Witam!

    Otóż muszę zainstalować w mieszkaniu jedną kamerkę która będzie nagrywała obraz w czasie mojej nieobecności np. na kartę, który po powrocie mógłbym obejrzeć.

    Ktoś może polecić mi jakieś w miarę tanie urządzenie?

    Nie chodzi mi o żadną super jakość obrazu ani też nie potrzebuję podglądu przez internet tylko szukam jakiejś prostej kamery.

    Z góry dzięki za pomoc!

  5. Podjąłem już decyzję że na razie będzie to język C++. Zacząłem już tworzyć coś małego i napotkałem się na problem z wczytywaniem danych z pliku.

    Mam plik który jest np. taki:

    5

    3

    6

    4

    Teraz potrzebuję z poziomu programu odczytać liczbę z pierwszej linijki i wykonać jakąś akcję tyle razy, ile wskazuje ta pobrana liczba. Zrobiłem tak:

    char ilosc[ 255 ];
    plik.getline( ilosc, 255 );
    int ilo=(int)ilosc;
    int i;
    for( i = 1; i <= ilo; i++ )
    {
    //akcja, dla testu dalem wiadomosc
    ShowMessage("jest!");
    }

    Niestety powyższy kod nie działa. Gdy w pętli for zamiat zmiennej ilo wpisze jakąś cyfrę wszystko jest w porządku. Co robię nie tak? Albo jak innaczej można odczytać tylko pierwszą linijkę z pliku?

  6. Jaka dyskusja ;) Nie spodziewałem się takiej ilości odpowiedzi :D

     

    No więc HTML5 odpada gdyż do pisania programów pod Windowsa raczej nie pasuje.

    Pascal od początku mi się tak ogólnie nie podobał.

    C# nie wiem czemu nie brałem w ogóle pod uwagę. W jakim programie można pisać pod C#?

    A PHP miałem zamiar nauczyć się później aby najpierw pisać programy a dopiero później strony.

     

    Zostaje C++, Java i C#. Który najlepszy?

  7. Pamiętaj, że ile ludzi na świecie - tyle opinii.

    To fakt ale myślę że można jednak wskazać ten który jest w miarę prosty i użyteczny. Czy C++ to słuszny wybór?

     

    EDIT: Myślę także aby w przyszłości nauczyć się jakiegoś języka programowania stron internetowych np. PHP. Lepiej zrobić to najpierw czy po nauczeniu już któregoś z wcześniej wymienionych języków? I wtedy czy PHP to dobry wybór?

  8. Mam pytanko: Jaki język programowania wybrać? Wiem że na to pytanie nie jest łatwo odpowiedzieć ale ja nie mam jeszcze dużego doświadczenia a wiem że są tu osoby które je mają i mogą coś doradzić. Piszę głównie programy. Gry raczej nie. Bardzo poważnie rozważałem C++, już nawet powoli zacząłem się go uczyć i coś próbować ale dalej mam wątpliwości czy jest to słuszny wybór gdyż opinie chodzące po necie są różne. Myślałem też nad javą i pascalem. Aha jeszcze jedna ważna rzecz: dobrze by było gdyby był łatwy w nauce i obsłudze ;)

    Proszę o poradę.

  9. Popieram wszystkie powyższe odpowiedzi.

    @ taxi_driver: Nie wiem dlaczego tak się uparłeś na te klocki i na ten poziom trudności. Według mnie nie ma sensu najpierw uczyć się obsługi klocków a za chwilę kodu (klocki nie mają przecież wszystkich funkcji). Do tego kod jest czytelniejszy i uważam że wygodniejszy.

    Moim założeniem było napisanie poradnika dla osób które już coś umieją ale nie wiedzą jak to ogarnąć w jakąś małą grę. A co do polskich znaków wydaje mi się że w GM nie można ich używać w draw_text. Chyba że można zmienić jakąś czcionkę albo coś takiego ale chyba nie jest to wiedza wymagana jak na pierwszą grę.

  10. Witam!

     

    Napisałem kurs pt.: "Pierwsza gra w programie Game Maker 8" z myślą głównie o początkujących.

    Jest to kurs tworzenia pierwszej gry w programie Game Maker 8.0. Ten poradnik przeznaczony jest dla osób które znają już podstawy języka GML ale nie wiedzą jak zabrać się za pierwszą grę. W poradniku wykorzystano przykład "GŁADKIE SCHODZENIE I WCHODZENIE POD GÓRKĘ” autorstwa Platyny. Wspomniany przykład znajduje się tutaj.

    Platyno - jeżeli nie zgadzasz się abym użył Twojego przykładu do mojego poradnika napisz tylko tutaj a ja od razu zmienie sposób poruszania się zastosowany w tutorialu. Wybrałem akurat ten gdyż bardzo mi się podoba i według mnie jest prosty w zrozumieniu.

     

    Pierwsza część została lekko dopracowana, teraz skończyłem pisać drugą i już myślę nad trzecią. Zarówno I i II część można pobrać pod tym adresem. Trzecia też się tam pojawi gdy skończę.

    Dziękuję za zainteresowanie i proszę o opinie oraz o zgłaszanie ewentualnych błędów.

×
×
  • Dodaj nową pozycję...