Skocz do zawartości

Complex

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Wszystko napisane przez Complex

  1. Complex

    katalogi

    Poczytaj o Tree-View w dokumentacji. pozdro
  2. Zerknij do działu download. Tam jest kilka źródełek z taką funkcja. A ogólnie to sprawa polega na wywołanu funkcji GetOpenFileName lub GetSaveFileName jednak wiecej problemu może przyzsporzyć wypełnienie struktury OPENFILENAME. Poczytaj w helpie. pozdro
  3. Complex

    Sprostowanie

    Wiec bardzo mozliwe, ze gdzies Twoj wskaznik pokazuje na pamiec w ktorej powinno byc to co chcesz, ale pewnie tego tam nie ma albo wskaznik pokazuje za daleko. Nie wiem czy cos z tego zrozumiesz ale zerknij dokladniej na poprzedniego posta. Tam sa zaznaczone miejsca w ktorych moga sie pojawiac bledy. Sprawdz je wyswietlajac dla testow chociazby MessageBox'a z danymi. pozdro
  4. Mi sie to udało za pierwszym razem i w sumie nie zaobserwowałem żadnych problemów z MessageBox'ami. Spróbuj sciągnać najnowszą wersję DevC. Mi starsza wersja nawet nie chciała ruszyć pod XP ;) pozdro
  5. Complex

    Sprostowanie

    Jak na moje oko to powinno działać. Chiba, ze gdzies w oczywistych punktach sa bledy: { String wczytaj; int i,koniec; char wav[50]; char* p; char sciezka[30] = "system\\wav\\"; char sciezka2[10] = ".wav"; wczytaj = RichEdit2->Text;// - sprawdz co zawiera wczytaj RichEdit2->SelectAll(); koniec = RichEdit2->GetTextLen();/* - sprawdz czy napewno dł. jest prawdziwa z wczytaj*/ for(i=0;i<=koniec;i++) { sprintf(wav,"%s"," "); //oczyszcza wav sprintf(wav,"%s",sciezka); //dodaje siezka p=&(char)wczytaj[i]; // przypisuje wczytaj[i] na p strncat(wav, p, 1); // doadaje p strcat(wav, sciezka2); sndPlaySound(wav, SND_FILENAME | SND_ASYNC); /*sprawdz co dokładnie znajduje sie w wav jak wszystko jest ok to podaj całą ścieżkę c://.... */ Sleep(1000); } Pozdrawiam milego debugowania :P
  6. Complex

    Sprostowanie

    Przerób nie wiem która to linia strcat(wav, p); na strncat(wav, p, 1); i powinno dzialać. pozdro
  7. Witaj To nie jest prosta sprawa i przyznam sie, że nigdy się nie bawiłem ActiveX ale widziałem rozmowe na ...lang.c Powinna Ci pomóc link
  8. Complex

    sndPlaySound();

    String czytaj; int i,koniec; char wav[50]; char sciezka[30] = "system\\wav\\"; char sciezka2[10] = ".WAV"; czytaj = RichEdit2->Text; RichEdit2->SelectAll(); koniec = RichEdit2->GetTextLen(); wsprintf(wav,"%s%s%s",sciezka,czytaj, sciezka2); sndPlaySound(wav, SND_FILENAME | SND_ASYNC); Sleep(1000); Pisałem z pamieci wiec moga być jakies male literowki. pozdrawiam
  9. Complex

    toolbar

    Mysle, ze juz niedlugo pojawi sie art o toolbar'ze. pozdrawiam
  10. Complex

    Re: subclassing

    Mozesz podepnij klasę do wszystkich okien potomnych i przesylaj interesujace zdarzenia do okna glownego. O subclassingu przeczytasz na stronie pozdrawiam
  11. Complex

    sndPlaySound();

    Sprobuj zmontowac cala sciezke uzywajac wsprintf() i potem podstawic wszystko do f. sndPlaySound. Napewno zadziala. Pozdrawiam
  12. Complex

    nAuczyciel

    Witay! Niestety muszę Cie zmartwić. Twoj program został usuniety z dzialu download poniewaz nie spełniał regulaminu dodawania programów do działu. pozdrawiam
  13. Complex

    TextDraw

    Oczywiście DT_VCENTER centruje tekst w pionie ale tylko jesli masz jedna linie tekstu. Jak jest tego wiecej to o ile sie nie mylę to trzeba samemu liczyć pozycje w pionie. Jak sie myle to niech mnie ktoś poprawi. Pozdrawiam
  14. Complex

    Net

    Poszukaj na sieci o Winsocks. Napewno coś znajdziesz ciekawego np. https://www.google.pl/search?hl=pl&ie=UTF-8&oe=UTF-8&q=winsock+api&lr=lang_pl https://www.code-maker.prv.pl/ Albo pozycja książkowa MsPress ale tytułu dokładnie nie pamietam. pozdrawiam
  15. Complex

    InitCommonControls

    Witaj Musisz oczywiście dodać do opcji linkera comctl32.lib pozdro
  16. Complex

    Kolory w konsoli

    Ostatnio przemierzalem zasoby sieci i napotkałem na odpowiedz SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED); Poczytaj wiecej o SetConsoleTextAttribute. pozdro
  17. Complex

    Mp3

    Juz znalazlem ta biblioteka jest dostepna pod https://fmod.org/ pozdro
  18. Complex

    Mp3

    Witaj!! Z tego co mi wiadomo to mozna zaprzegnać do tego Windows Media Playera jednak nie bardzo wiem jak. A drugi sposob to skorzystanie z innej biblioteki ktora umozliwia odtwarzanie mp3. Poszukam jej bo zapomnialem jak to sie nazywalo. pozdro
  19. Complex

    edit

    Jezeli chodzi o pierwsze pytanie to dobrze by bylo jak byś rzucil kawalek kodu, bo nie bardzo wiem w czym tkwi problem. A co do pytania drugiego to zainteresuj sie komunikatem WM_CTLCOLOREDIT ewentualnie WM_ERASEBKGND zaleznie od potrzeby. pozdrawiam
  20. Polecam książke MS Press "Network Programming for Microsoft Windows". Dobrze opisane podstawowe zagadnienia o soketach. Znajac zycie to napewno wolisz cos z neta wiec zerknij na stronkę https://www.code-maker.prv.pl/ tam tez conieco znajdziesz po polsku. Zapusc tez www.google.pl i tam poszperaj, ale nie wiem czy cos ciekawego znajdziesz w naszym kochanym jezyku. pozdro
  21. Nie bardzo rozumiem co chcesz osiagnac. Mozesz troche jasniej
  22. Complex

    CURSOR-ANI

    Czy kursor animowany musi byc koniecznie z zasobow? Bo funkcja LoadCursorFromFile bezproblemowo zaladujesz kursor animowany. pozdro
  23. Complex

    Cursor

    Heh ale jestem roztargniony oczywiscie standardowe kursory sa przy funkcjach LoadCursor i LoadCursorFromFile np. OCR_NORMAL przy LoadCursorFromFile. pozdrawiam
  24. Complex

    Cursor

    Generalnie zmiana kursora systemowego w programie nie jest elegancka. Pomysl co sie stanie jesli twoj program sie zawiesi i uzytkownik bedzie musial sobie zmieniac recznie. Wyjatkiem jest sytuacja ze ten program ma wspomagać zmiane kursora przez uzytkownika. Natomiast jezeli chodzi o zmiane na domyslny kursor windy to sciezka do kursora jest upakowana gdzies w rejestrze gdzie dokladnie nie wiem. Chyba o to chodzilo.
  25. Witaj Według mnie wszystko robisz jak nalezy, ale nie wiem czy twoja funkcja set timer jest uruchamiana z uchwytem okna w ktorym obslugujesz zdarzenie OnTimer. Wszystko powinno chodzić chiba ze gdzies po drodze gubisz uchwyt do okna. Sprawdz czy SetTimer nie zwraca Ci przypadkiem 0 bo to bedzie znaczyc ze timer nie zostal ustawiony. W razie problemow pytaj. powodzenia
×
×
  • Utwórz nowe...