Skocz do zawartości

Wu

Stały użytkownik
  • Postów

    419
  • Dołączył

  • Ostatnia wizyta

Contact Methods

  • GG
    1298610

Profile Information

  • Skąd
    Sieradz

Osiągnięcia Wu

Newbie

Newbie (1/14)

0

Reputacja

  1. Witam! Pzrewertowalem kilka kursow o javascript, ale niestety nie udalo mi sie uzyskac jasnej odpowiedzi na pytanie : w jaki sposob moge zmienic tekst (wyswietlony np w tabelce). Pisze wlasna galerie fotograficzna, i chcialem zrobic cos takiego : Na dole wyswietlam miniaturki zdjec, ktore po najechaniu kursorem, zemiaja postac duzego zdjecia na gozre strony, co stosunkowo jest latwe. Problem jest natomias z opisem zdjecia. Chcialbym by obok (wyswietlane w formie tabelki informacje o zdjecu (np. czas otwearcia pzreslony, jego tytul , ISO, i krotki opisk skladajacy sei z kilku linijek tekstu) zostal zamieniany rowniez po wywolaniu onmousemove(). Problem moj polega na tym, ze wiem jak zmieniac dynamicznie jedynie pola typu (INPUT type=text) co nie do konca jest rozwiazaniem problemu (moge tak ustawic ich wlasciwosui by bylu niewidoczne), jednak bede tez potzrebowal pola <textarea> by wyswietlic opis do zdjecia.... Szczerze mowiac, nie mam pojecia jak rozwiazac ten problem - moze ktos podrzuci kilka pomyslow ? Z gory dzieki !
  2. Przygotowuje prezentacje w Flash 6. Jest tam ok 70 obrazkow jpg wysokiej rozdzielczosci a calosc podzielona na jakies 65 scen. Problem w tym ze po wyeksportowaniu tego do formatu .swf , animacja zatrzymuje sie gdzies pod koniec. W srodku zawarte sa tylko prsote pzrejscia miedzy obrazami - zadnych skrytpow. probowalem pzresledzic dlaczego animacja sie zatrzymuje ale nie udalo mi sie tego ustalic. Wiem tylko ze nie jest to spowodowane : * wielkoscia plikow * jakimkolwiek probmelme zwiazanym z wyswietlaniem ktorejkolwiek ze scen (po usunieciu kilku poprzedzajacych, animacja zatrzymuje o te kilka scen dalej. * nie jest to tez zwiazane z iloscia scen, bo nawet gdy polazce zawartosc kilku z nich, animacja i tak sie zatrzymuje... nie mam innych pomyslow co moze byc zle...
  3. Lol, jesli Vista bedzie dzialal tak jak System Works 2005 to ja sie pzresiadam na linuxa w 100%. Boze uchowaj od takiego systemu. Chocby dlatego ze zmienila sie znaczaco architektura systemu, system zarzadzania pamiecia i te cale Twoje framewoki nie sa juz dostepne dla tego systemu (i dobrze bo i tak byl kiepski). Wiesz, widze sens w uzywaniy Javy (system w pelni przenosny, niezalezny od platformy spzretowej - i to bylo glownym powodem powstania tego jezyka). Natomias wtylumacz mi sens twozrenia odpowiednika javy (C#) bedacej implementacja tylko dla platformy windows ? Chec wypelnienia przepasci miedzi kiepskim VB i calkiem udanym VC++? Ta Twoja jak ja nazywasz "ewolucja" jest tylko i wylacznie napedzana kasa z microsoftu. Ile to juz kiepskich technologii wytworzyli (z .ASP na czele, ktorego chyba tylko microsoft uzywa). Ogromne, ciezkie, powolne jak diabli i k...sko niestabilne aplikacje nazywasz ewolucja ? Cale szczescie ze istnieje jeszcze Open Source i ludzie tworza niezalezne standardy, ktorych przydatnosc weryfikuje rynek a nie sa narzucane i uznawane ze jedyne sluszne rozwiazania. --------------------------- Wracajac do tematu, MOIM zdaniem warto uczyc sie C++. Pozwala to na tyle szybko opanowac skladnie i podstawy OOP ze bez problemu nauczysz sie PHP, Javy czy innych jezykow, bo prawdopodobnie ich symantyka bedzie oparta o sprawdzana juz z C++. Poza tym, tak jak ktos napisal wczesniej - warto sie specjalizowac w okreslonych dzedzinach, bu moc w pelni wykorzystac posiadana wiedze, w realizacji projektow. Osobiscie wybralem platforme PHP+SQL, i C++ jednak jesli dla srodowiska Win bedzie to oznaczalo wejscie w bagno zwane .NET (a wszystko na to wskazuje) prawdopodobnie wyboiore platforme UNIX. Pozostaje jeszcze Java, ale to na razie w fazie planow, bo chwilowo nie mam czasu sie tym zajac (zawodowo pracuje jako programista PHP). Zgodzie sie natomiast co do stwierdzenia ze rynek idzie w kierunku .NET. Widac to wlasnie dobzre po ofertach pracy, jednak osobiscie mam zamiar zachowac swoje zdrowie psychiczne w dobrym stanie ;)
  4. Wu

    [borland C++] Tstringgrid

    Napisze tylko tyle. Jak masz w ten sposób odpowiadać na posty to lepiej nie pisz nic. Wyraźnie napisałem, ze nie znalazłem odpowiedzi na te zagadnienia a helpie. Są jakieś poszlaki ale dla osoby początkującej niestety niezbty przydatne. Możesz pokazać na fragmencie kodu jak otrzymać numer aktualnie wybranego wiersza i usuwanie dowolnego z nich ? PS. Najbardziej jest mi już tylko potrzebna wartość, zawierająca akuralnie zaznaczony wiersz... Nie mam konecpji gdzie to znaleźć :mur:
  5. Szukałem w helpie ale nic nie znalazłem niestety : Może ktoś bedzie wiedział jak zrobić coś takiego : 1. Uzyskać informacje który wiersz jest zaznaczony pzrez użytkownika 2. Usunąć wiersz 3. Zmienić kolor tła wiersza... Bedę wdzieczny za pomoc....
  6. Pytanie jak w temacie. Istnieje taka aplikacja by mieć możliwośc strumieniowej transmisji - coś w stylu radia internetowego. Fajnie by było gdyby aplikacja umożliła wybór innego kompresora (np. vorbis), i jescze fajniej gdyby był to projekt freewareowy. Zetknął sie ktoś kiedyś z takim programem?
  7. Ja bym spróbował nagrać taką płytkę z innych plików niż mp3. np. wav, vorbis, wma... Możliwe ze w jakiś sposób biblioteka dekodująca mp3 powoduje zaieszenia systemu... Wykluczysz tą możlowość.
  8. Kod PHP jest interpretowalny pzrez serwer. Jeśli go skonfigurujesz tak, by nie wysyłał plików o rozszezreniu PHP (lub innych ) jako plik tekstowe przy bespośrednim odwołaniu do niego - nie ma szans na wykradzenie kodu
  9. No i natrafiłe na kolejny problem, który wydwał sie z pozoru prosty do rozwiązania. Otóż, jak w danym ciągu znaków, zastąpić określone sekwencje innymi? Tzn. np. dany jest ciąg znaków, i teraz jak go pzreszukac pod kątem występowania sekwencji powiedzmu "ABC" i zastąpić ją sekwencją "ADCB". Probowałem problem rozwiązać na tablicach i po spełnieniu określonych warunków ( TABLICA == 'A' && TABLICA[i+1] == 'B' && TABLICA[i+2] == 'C' ) skopiować do tablicy ze zmienionym kopiować sekwencję "ADCB" i zwiększać wskaźnik i o +3 by przeszukiwać dalej. Problem w tym, coś jet nie tak i cały czas dostaję komunikaty "access violation" a bez debuggera pisze sie takie sekwencje dość ciężko. Usunięcie błędu który był w warunku (tj kiedy i ma wartość graniczną dla danej tablicy a szukamy w dalszych warunkach i+1 , i+2 (poza obszarem) już rozwiązałem ale w dalszym ciągu coś jest nie tak :/ Stąd pytanie - moze da sie to zrobić na stringach ? bez kopiowania do tablicy ? Niestety słabo znam funkcje tego typu w C++ - dlatego pytam.
  10. Ok, sprawa sie rozwiązała (za sprawą helpa do Buildera) Napisze bo być moze ktoś bedzie miał podobny problem w przyszości i ta wiedza mu sie na coś przyda. Otóż, do konwersji służy c_str(); Przykładowy kod bedzie wyglądał następująco: AnsiString AS = "ANSI String";char cS[50];strcpi(cS,AS.c_str());
  11. Zadanie dokładnie takie - pzrerabiam program który typowo był pisany pod konsole, a teraz ma interfejs w VCL. Problem w tym, ze wcześniej użytkownik wpisywał dane np. za pomocą funkcji getch(); a teraz wpisuje te dane do kontrolki w windows. Problem w tym ze cały czas, duża cześc tego programu (operacja na danych) dokonywana na tablicach. Dlatego też, potzrebuję przekopiowac ten ciąg znaków do zwyczajnej tablicy znaków. Jak na razie mam troche z tym problemów... PS. Zeby nie dodawać nowego postu. Chodzi o konwersję Ansistring (bo taki jest typ zmiennej w polach edycyjnych VCL , na zwykły łańcuch tekstowy (string)...
  12. Witam! Dla niektórych zagadnienie być moze podstawowe, ale doa mnie stanowi problem. Może ktoś mi powiedzieć w jaki sposób "pzrekopiować" zawartośc dowolnej kontronli (np. Memo, lub Edit), do tablicy znaków ? Jak bym nie kombinował - dostaję komunikat access violation lub błędy kompilacji :blink:
  13. Na dole strony wyraźnie napisano, że użyto do tego celu programu Jalabum 5.0. Sciągnij ten program http://jalbum.net/install.htm I moze spróbuj wygenerować nim nową strone ze zdjęciami. Prawdopodobnie powstanie plik html, i pliki zdjęc w jakimś katalogu docelowym i jedyne co pozostanie to umeszczenie jego zawartości w kat. serwera WWW.
  14. Wielkie dzięki SID! Miałęś rację. Sam sie dziwię ze nie zwróciłem na to uwagi! Wielkie dzięki po stokroć! Megabyte: Tak sie składa że tym razem Ty napisałeś głupoty Pisze aplikację klienta SMTP wiec w zasadzie potzrebuję (w tym wypadku jedno gniazdko) drugie posiada serwer poczty postawiony na lokalnym komputerze (w celach testowych of course). Poza tym w przypadku TCP komunikacja jest dwukierunkowa :) Do zainicjowania połączenia nie jest potzrebne 3 gniazdko do nasłuchu.. bo pisze klienta nie serwrer :D
  15. Nie wiem co jest nie tak ja powinno. :( Problem w tym ze owszem udaje sie połączyć z serwerem, (jest połączenie w logach serwera, moge odebrac komunikat od serwera, ale nie wiem zupełnie jak mogę coś wysłać. Funkcja zwraca mi ze wysłano 4 bajty ale nic nie ma w logach. Nie moge sptawdzić czy wysłano jakikolwie paokiet bo mam tylko modem i niestety większosc snifferów nie ma możliwości pzrechwytywania modemu (poza tym odwołuję sie do localhost (nawet nie wiem pzrez jaki interfejs to idzie ?!?) nie jest to w sumie aplikacja a jedynie próba użycia winsock API, a kod wygląda tak: Co moze być powodem ze nie moge wysłac pakietu ? int main(){WSADATA wsaData;int iResult = WSAStartup( MAKEWORD(2,2), &wsaData );if ( iResult != NO_ERROR ) printf("Blad przy WSAStartup()\n");SOCKET gniazdko;gniazdko = socket( AF_INET, SOCK_STREAM, IPPROTO_TCP );if ( gniazdko == INVALID_SOCKET ) { printf( "Blad przy wyk. funkcji socket(): %ld\n", WSAGetLastError() ); WSACleanup(); return 0;}sockaddr_in clientService;clientService.sin_family = AF_INET;clientService.sin_addr.s_addr = inet_addr( "127.0.0.1" );clientService.sin_port = htons( 25 );if ( connect( gniazdko, (SOCKADDR*) &clientService, sizeof(clientService) ) == SOCKET_ERROR) { printf( "Failed to connect.\n" ); WSACleanup(); return 0;}int bytesSent;int bytesRecv = SOCKET_ERROR;char sendbuf[512] = "";char recvbuf[512] = "";bytesRecv = recv( gniazdko, recvbuf, 512, 0 );printf( "Odebrano bajtow: %ld\n", bytesRecv );cout << recvbuf;char kbwait;cin >> kbwait;strcpy( sendbuf,"HELO");bytesSent = send( gniazdko, sendbuf, 4, 0 );printf( "Wyslano bajtow: %ld\n", bytesSent );cin >> kbwait;return 0;}
×
×
  • Dodaj nową pozycję...