Forum - 4programmers
No item elements found in rss feed.
Poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 Następna
[C/C++] [C] sortowanie przez kopcowanie
Napisalem sortowanie przez kopcowanie, na podstawie pseudokodu z Cormena, program sie kompiluje, ale nie dziala najlepiej tj. wszystko jest ok, nie liczac tego, ze czasami pierwszy i drugi element tablicy jest odwrotnie posortowany, pozostale ok. Co tu jest nie tak? Jak pozbyc sie zmiennej globalnej? Czy sa jeszcze jakies bledy, nieoptymalne rozwiazania? z gory dzieki za pomoc #include #include #define N 10 //Sortowanie przez kopcowanie int parent(int i){return i/2;}; int left(int i){if(i==0)return 1; else return 2*i;}; int right(int i){if(i==0)return 2; else return 2*i+1;}; void heapify(int t[], int i); void build_heap(int t[]); void heapsort(int t[]); int heap_size = N; //jak pozbyc sie globalnej, a czy heap_size ma nie byc wyrazony przypadkiem za pomoca funkcji? bo w Cormenie pisalo //heap_size[t]? jeżeli tak to jak to zrobic? int main(){ srand(time(0)); int t[10]; int i=0; for (i=0;i=1; --i){ int x=t[0]; t[0]=t[i]; t[i]=x; heap_size=heap_size-1; heapify(t,0); } }2010-04-09 20:09:14
[Praca] Vivid Games wesprze młodych developerów!
Vivid Games, jedno z najstarszych studiów developerskich w Polsce â daje szansę młodym twórcom gier komputerowych! Celem inicjatywy jest zebranie grupy ludzi, którzy będą tworzyć gry z pomocą Vivid Games. Marzysz o tym by tworzyć gry komputerowe, ale nie masz wizji na projekt gry? Nie wiesz jak zacząć produkcje? Nie znasz się na produkcji gier? Zgłoś się do nas, a będziesz miał okazję poznać wszystkie etapy produkcji gier. Dowiesz się czym jest Sprint Plan, w jaki sposób planuje się zadania, jakie błędy robisz w kodzie, jak podchodzić do tworzenia gier multiplatformowych, jakie problemy spotyka się podczas lokalizacji. [b]Oferujemy:[/b] - Profesjonalne zarządzanie i organizację pracy - Dostęp do profesjonalnych narzędzi wspomagających produkcję gier - Dostęp do fachowej wiedzy popartej wieloletnim doświadczeniem - Ocenę projektu przez producentów, programistów i game designerów z Vivid Games - Miłą atmosferę Poszukujemy młodych programistów, artystów, designerów i całych teamów. [b]Wymagania dla programistów:[/b] - Posiadanie Maca. - Mile widziane posiadanie iPhone bądź iPoda - Bardzo dobra znajomość języka C++ - Duża kreatywność - Mile widziana znajomość etapów tworzenia gier - Gotowość do pracy zespołowej. [b]Wymagania dla Designerów:[/b] - Znakomita znajomość rynku gier - Znakomita znajomość któregoś z rynków gier konsolowych (iPhone, Mobile, Hardcore PC, PSP, DS) - Podstawowa wiedza w zakresie tworzenia dokumentacji gier - Gotowość do pracy zespołowej. [b]Wymagania dla Grafików 2D:[/b] - Dobra znajomość pixel artu - Duża kreatywność [b]Wymagania dla Grafików 3D:[/b] - Dobra znajomość tworzenia grafiki 3D (low poly) - Dobra znajomość w tworzeniu tekstur dla projektów casualowych Jest możliwość zgłoszenia do inicjatywy całego Teamu, jeśli taki jest już wykreowany. Wymagania: - Przynajmniej jeden skończony projekt [b]Jak aplikować na ogłoszenie:[/b] Aplikacje wysyłać na mojego maila: andrzej.koloska_at_vividgames.com w temacie dopisać: REKRUTACJA. W mailu powinny być zawarte następujące informacje: - CV, opis charakteru i podejścia do tego typu pracy, informacje o aktualnym etapie edukacji - Programiści: opis doświadczenia w tworzeniu gier profesjonalnych/amatorskich, opis doświadczenia w dziedzinie C++, wszelkie dodatkowe informacje jak znajomość innych języków, silników, itd. - Designerzy: opis projektów w jakich braliście udział, czym się interesujecie, jakiego typu dokumentacje stworzyliście - Artyści: Portfolio Prosiłbym o opisywanie wszystkich powyższych informacji. Osoby, które tego nie zrobią, a wyślą np. tylko informacje, że są zainteresowane nie będą brane pod uwagę przy tej inicjatywie. [b]Dodatkowe informacje:[/b] - Projekt tworzony jest zdalnie. - Za pracę przy projekcie nie dostaje się wynagrodzenia - Wynagrodzenie negocjowane będzie po skończeniu projektu. W późniejszym etapie jest możliwość pracy doświadczonego i sprawdzonego teamu na kontrakt. - Projekt, który będziemy tworzyć musi być 2D i nie może być skomplikowany. - Jeśli zgłosi się za mała liczba osób cała inicjatywa zostanie wstrzymana.2010-04-09 19:37:42
[C/C++] Vivid Games wesprze młodych developerów!
Vivid Games, jedno z najstarszych studiów developerskich w Polsce â daje szansę młodym twórcom gier komputerowych! Celem inicjatywy jest zebranie grupy ludzi, którzy będą tworzyć gry z pomocą Vivid Games. Marzysz o tym by tworzyć gry komputerowe, ale nie masz wizji na projekt gry? Nie wiesz jak zacząć produkcje? Nie znasz się na produkcji gier? Zgłoś się do nas, a będziesz miał okazję poznać wszystkie etapy produkcji gier. Dowiesz się czym jest Sprint Plan, w jaki sposób planuje się zadania, jakie błędy robisz w kodzie, jak podchodzić do tworzenia gier multiplatformowych, jakie problemy spotyka się podczas lokalizacji. [b]Oferujemy:[/b] - Profesjonalne zarządzanie i organizację pracy - Dostęp do profesjonalnych narzędzi wspomagających produkcję gier - Dostęp do fachowej wiedzy popartej wieloletnim doświadczeniem - Ocenę projektu przez producentów, programistów i game designerów z Vivid Games - Miłą atmosferę Poszukujemy młodych programistów, artystów, designerów i całych teamów. [b]Wymagania dla programistów:[/b] - Posiadanie Maca. - Mile widziane posiadanie iPhone bądź iPoda - Bardzo dobra znajomość języka C++ - Duża kreatywność - Mile widziana znajomość etapów tworzenia gier - Gotowość do pracy zespołowej. [b]Wymagania dla Designerów:[/b] - Znakomita znajomość rynku gier - Znakomita znajomość któregoś z rynków gier konsolowych (iPhone, Mobile, Hardcore PC, PSP, DS) - Podstawowa wiedza w zakresie tworzenia dokumentacji gier - Gotowość do pracy zespołowej. [b]Wymagania dla Grafików 2D:[/b] - Dobra znajomość pixel artu - Duża kreatywność [b]Wymagania dla Grafików 3D:[/b] - Dobra znajomość tworzenia grafiki 3D (low poly) - Dobra znajomość w tworzeniu tekstur dla projektów casualowych Jest możliwość zgłoszenia do inicjatywy całego Teamu, jeśli taki jest już wykreowany. Wymagania: - Przynajmniej jeden skończony projekt [b]Jak aplikować na ogłoszenie:[/b] Aplikacje wysyłać na mojego maila: andrzej.koloska_at_vividgames.com w temacie dopisać: REKRUTACJA. W mailu powinny być zawarte następujące informacje: - CV, opis charakteru i podejścia do tego typu pracy, informacje o aktualnym etapie edukacji - Programiści: opis doświadczenia w tworzeniu gier profesjonalnych/amatorskich, opis doświadczenia w dziedzinie C++, wszelkie dodatkowe informacje jak znajomość innych języków, silników, itd. - Designerzy: opis projektów w jakich braliście udział, czym się interesujecie, jakiego typu dokumentacje stworzyliście - Artyści: Portfolio Prosiłbym o opisywanie wszystkich powyższych informacji. Osoby, które tego nie zrobią, a wyślą np. tylko informacje, że są zainteresowane nie będą brane pod uwagę przy tej inicjatywie. [b]Dodatkowe informacje:[/b] - Projekt tworzony jest zdalnie. - Za pracę przy projekcie nie dostaje się wynagrodzenia - Wynagrodzenie negocjowane będzie po skończeniu projektu. W późniejszym etapie jest możliwość pracy doświadczonego i sprawdzonego teamu na kontrakt. - Projekt, który będziemy tworzyć musi być 2D i nie może być skomplikowany. - Jeśli zgłosi się za mała liczba osób cała inicjatywa zostanie wstrzymana.2010-04-09 19:37:42
[Java] Restart aplikacji.
Witam, przeszukałem Internet i nie mogę znaleźć funkcji odpowiedzialnej za restart aplikacji. Chciałbym żeby zmienne powróciły do pierwotnych wartości a nie chcę tego robić na piechotę. Pozdrawiam.2010-04-09 19:20:44
[Newbie] [C++] połączenie zmiennych typu int i char
Witam! Piszę właśnie mały programik w Dev-CPP i mam problem. Chcę połączyć dwie zmienne (typu int i typu char), i nie wiem jak to zrobić... int id = 1; file = "images/" id ".bmp"; próbowałem tak: file = "images/" + id + ".bmp"; file = "images/" >> id >> ".bmp"; file = "images/" id ".bmp"; i zawsze wyskakiwał błąd "invalid operator ... " Jak to połączyć? Z góry dziękuję za pomoc.2010-04-09 18:56:47
[Java] Uruchamianie oddzielnej klasy
Witam! Mam problem. Zrobiłem aplikację, prosty komunikator (już miałem z nim problem, rozwiązałem go z pomocą forumowiczów tutaj), i nie wiem jak ma uruchomić serwer, który jest w oddzielnej klasie, w oddzielnym pliku, z poziomu oddzielnej klasy. Ma ktoś pomysł jak to zrobić??2010-04-09 18:23:47
[Newbie] [Delphi] DLL i zmienne
Witam. Stworzyłem bibliotekę do programu, zawierającą procedurę na zmienną Funkcja(f : Integer). Przy załadowaniu przez aplikację tej procedury z biblioteki oraz przy ustawionej odpowiedniej zmiennej f procedurka działa ok, lecz jest pewien problem. Zmienne zadeklarowane w tej procedurze w bibliotece nie chcą współpracować z tymi w programie. Np: w programie ustawiłem zmienną A := 1; W procedurze znajdującej się w bibliotece jest: A : Integer; (zadeklarowana tak jak w programie) i nic się nie dzieje, tzn. załadowana w programie procedura z biblioteki nie pobiera tej wartości z programu i nie reaguje na nią. Jak to naprawić? Krótko: Chcę, by zmienne z biblioteki reagowały na te same zmienne z programu ładującego bibliotekę. ;-P2010-04-09 17:29:48
[Webmastering] Po kliknięciu w Button zamyka sesję
Witajcie! Mam wielki problem, a mianowicie mam poniższy skrypt [php] W tym rzecz, żeby jak ktoś wcisnął w button automatycznie zakańczał ważność kodu (chodzi mi o: [php]{ print "Koniec Czasu"; unset($_COOKIE[session_name()]); exit; } [/php] ) Czy mógłby mi ktoś pomóc, jak to zrobić? Chce by kod był wpisany w poniższy kod: [html][/html] Proszę o pomoc :) Dzięki z góry2010-04-09 17:09:09
[Newbie] Po kliknięciu w Button zamyka sesję
Witajcie! Mam wielki problem, a mianowicie mam poniższy skrypt [php] W tym rzecz, żeby jak ktoś wcisnął w button automatycznie zakańczał ważność kodu (chodzi mi o: [php]{ print "Koniec Czasu"; unset($_COOKIE[session_name()]); exit; } [/php] ) Czy mógłby mi ktoś pomóc, jak to zrobić? Chce by kod był wpisany w poniższy kod: [html][/html] Proszę o pomoc :) Dzięki z góry2010-04-09 17:09:09
[Newbie] Menu kontekstowe w IE
Nie wiem, czy piszę w dobrym dziale (jeżeli nie, to proszę moderatorów o przeniesienie do odpowiedniego działu). Potrzebuję dodać do przeglądarki Internet Explorer własne menu kontekstowe. Znalazłem w necie dużo przykładów jak zrobić pojedyncze wpisy do menu przez rejestr. Niestety nie mogę znaleźć sposobu jak dodać kolejne poziomy (podmenu). Da się to w ogóle zrobić przez rejestr, czy trzeba ładować jakiś zewnętrzny kod programu?2010-04-09 16:13:21
[Webmastering] Praca dla Programisty PHP [Kraków/stała]
Hr compass dla swojego Klienta, tworzącego aplikacje internetowe łączące nowe media i technologie mobilne, poszukuje absolwentów i studentów ostatnich lat, na stanowisko: Programista PHP Praca stacjonarna na terenie Krakowa. Firma oferuje: * Udział w tworzeniu aplikacji dla polskich operatorów GSM i portali internetowych * Pracę w młodym i dynamicznym zespole * Przyjazną atmosferę w miejscu pracy * Szkolenia i podnoszenie kompetencji * Udział w innowacyjnych projektach mobilnych * Atrakcyjne wynagrodzenie Wymagania: * Znajomość obiektowego programowania w PHP5 * Znajomość szablonów Smarty * Znajomość architektury MVC * Znajomość bazy danych MySQL * Dobra znajomość XHTML, XML * Znajomość standardów W3C * Znajomość systemu Linux * Umiejętność konfiguracji serwera WWW Apache, * Motywacja do pracy i poszerzania wiedzy, sumienność * Umiejętność czytania dokumentacji w języku angielskim Dodatkowymi atutami będą: * Znajomość Symfony framework Osoby zainteresowane prosimy o nadsyłanie dokumentów aplikacyjnych wraz z klauzurą o ochronie danych osobowych na adres rekrutacja@hrcompass.pl W tytule należy wpisać nr ref. PHP/KRK/FORUM2010-04-09 16:11:06
[Praca] Praca dla Programisty PHP [Kraków/stała]
Hr compass dla swojego Klienta, tworzącego aplikacje internetowe łączące nowe media i technologie mobilne, poszukuje absolwentów i studentów ostatnich lat, na stanowisko: Programista PHP Praca stacjonarna na terenie Krakowa. Firma oferuje: * Udział w tworzeniu aplikacji dla polskich operatorów GSM i portali internetowych * Pracę w młodym i dynamicznym zespole * Przyjazną atmosferę w miejscu pracy * Szkolenia i podnoszenie kompetencji * Udział w innowacyjnych projektach mobilnych * Atrakcyjne wynagrodzenie Wymagania: * Znajomość obiektowego programowania w PHP5 * Znajomość szablonów Smarty * Znajomość architektury MVC * Znajomość bazy danych MySQL * Dobra znajomość XHTML, XML * Znajomość standardów W3C * Znajomość systemu Linux * Umiejętność konfiguracji serwera WWW Apache, * Motywacja do pracy i poszerzania wiedzy, sumienność * Umiejętność czytania dokumentacji w języku angielskim Dodatkowymi atutami będą: * Znajomość Symfony framework Osoby zainteresowane prosimy o nadsyłanie dokumentów aplikacyjnych wraz z klauzurą o ochronie danych osobowych na adres rekrutacja@hrcompass.pl W tytule należy wpisać nr ref. PHP/KRK/FORUM2010-04-09 16:11:06
[C/C++] Edycja PNG
Siemka :). Potrzebna jest mi edycja plików PNG. Tzn. w sensie jak to uzyskac w C++ Builder 2007 lub 2010 :). Tak aby na plikach PNG np obcinać kawałki, dołączać do siebie, wyświetlać fragmenty. Wie ktoś jak takie coś uzyskać? jaką biblioteke / komponent użyć? ;).2010-04-09 15:40:22
[C/C++] sortowanie wg ilosci występowania ciagu
witam! piszę aplikację w builderze c++ bardzo prostą ale nie wiem jak zabrać się do sprawy; moja aplikacja pobiera z pliku tekstowego dane i wypisuje je do memo w pliku tekstowym dane są podane tak: imie nazwisko i numer telefonu każda linijka kończy sie numerem telefonu w formacie xxx-xxx-xxx ja zrobic zeby przypisywał do tablicy np cos[i][opis]=imie nazwisko i cos[i][numer]=numer zmienna i jest to kolejna linia z memo a potem zeby posortował mi dane wg numeru nie chodzi mi tu o kod bo sobie go napisze tylko o naprowadzenie jak to zrobic2010-04-09 15:35:15
[C/C++] [c++]curl_easy
witam. mam taki problem odnośnie curl_easy_setopt(curl, CURLOPT_MAX_SEND_SPEED_LARGE, 100); Ten kod w/w ma ograniczać prędkość wysyłania do 100 kB/s Zamiast hamować, to powoduje, że przy wysyłaniu pliku wyskakuje error502 kolejny problem to curl_easy_getinfo(curl,CURLINFO_SPEED_UPLOAD,&c); A ten kod ma przekazywać do zmiennej c średnią prędkość z jaką został wysyłany w moim przypadku plik. Ale pokazuje 0. Najlepiej by było, żeby była jakaś funkcja w curl która na bieżąco miała pozakazywać prędkość do zmiennej, bo program będzie wielowątkowy. Dzięki2010-04-09 15:04:44
[C/C++] [ANSI C] Proszę o pomoc w optymalizacji funkcji.
Witam. Piszę funkcję która miksuje/zmywa ze sobą dwa kolory w formacie RGB565 (16bit). Konkretnie chcę jej używać do rysowania obrazków z kanałem alpha oraz do generowania gradientów. Docelowa platforma to Rockchip 260x (odtwarzacz MP4). Rdzeń pracuje z częstotliwością 72Mhz. Napisałem ową funkcje ale ona jest zbyt wolna - obrazek o rozdzielczości 320x50 przetwarza przez 600ms co jest nie do przyjęcia (przetworzenie całego ekranu 320x230 zajęło by prawie 3sek). Oto co naskrobałem: typedef unsigned char byte; typedef unsigned int TColor; typedef struct{ byte R; byte G; byte B; }TRGB; TRGB RGB(byte R, byte G, byte B){ TRGB temp; temp.R = R; temp.G = G; temp.B = B; return temp; } unsigned int RGB16bpp(TRGB RGB){ byte r16, g16, b16; r16 = (double)RGB.R*(double)31/(double)255; g16 = (double)RGB.G*(double)63/(double)255; b16 = (double)RGB.B*(double)31/(double)255; return (unsigned int)((r16 11); return ((double)r16*(double)255/(double)31); } byte GetG16Value(unsigned int Color){ byte g16; g16 = 0x003F & (Color >> 5); return ((double)g16*(double)255/(double)63); } byte GetB16Value(unsigned int Color){ byte b16; b16 = 0x001F & Color; return ((double)b16*(double)255/(double)31); } TRGB GetRGB16bpp(unsigned int Color){ TRGB temp; temp.R = GetR16Value(Color); temp.G = GetG16Value(Color); temp.B = GetB16Value(Color); return temp; } unsigned int MixColors(unsigned int FirstColour, unsigned int SecondColour, int Transition, int Scale){ TRGB TempColor, First, Second; First = GetRGB16bpp(FirstColour); Second = GetRGB16bpp(SecondColour); TempColor.R = First.R + (((long)Second.R - (long)First.R ) * Transition / Scale); TempColor.G = First.G + (((long)Second.G - (long)First.G ) * Transition / Scale); TempColor.B = First.B + (((long)Second.B - (long)First.B ) * Transition / Scale); return RGB16bpp(TempColor); Czy pomógłby mi ktoś zoptymalizować te funkcje? Pierwszą rzeczą którą jak mniemam trzeba będzie wywalić to zamiana wartości RGB do zakresy 0-255 (standardowo w RGB565 są to zakresy 0-63, 0-31, 0-63). Ale to tylko przypuszczenia, proszę o rady.2010-04-09 14:46:51
[Hardware/Software] Czy takie Turbo Delphi Explorer jest legalne?
Dawno, dawno temu zarejestrowałem sobie klucz Turbo Delphi Explorer. Dzisiaj ściągnąłem sobie instalkę Turbo Delphi ze strony www.turbomirror.com. O dziwo udało mi się na tym starym kluczu zarejestrować to Delphi. Moje pytanie brzmi: czy mogę z tego Delphi korzystać legalnie, skoro ściągnąłem go z innej strony? Przecież Codegear/Embarcadero nie udostępnia tej instalki. A, i przy okazji: czy mogę rozpowszechniać aplikacje napisane w tym Delphi za darmo ale bez kodu źródłowego?2010-04-09 14:01:26
[Newbie] [C++] Aplikacja nie uruchamia się na niektórych systemach
Witam. Zacząłem właśnie uczyć się C++. Piszę aplikację konsolową w Visual Studio 2008. W ustawieniach projektu ustawiam opcję Runtime Library dla debug i release odpowiednio na Multi-threaded Debug (/MTd) i Multi-threaded (/MT) aby program mógł się uruchomić na innym komputerze bez zainstalowanego środowiska VS. Z ciekawości sprawdziłem to na starych systemach, i tak na Windows 2000 uruchamia się dobrze a na Windows 98 dostaję błąd że mam za starą wersję systemu... Nie zależy mi zbytnio na tym (bo nikt już dziś nie używa tych systemów), ale zdziwiłem się bo przecież aplikacje w CC++ są kompilowane do kodu natywnego, więc niby powinny się uruchomić na każdej Windzie czy nawet MS-DOS... Więc w czym tkwi problem? Da się ustawić jeszcze jakieś opcje tak żeby program dał się uruchomić na każdym systemie?2010-04-09 13:44:20
[Delphi/Pascal] Uaktywnianie okna - problem
Witam, Mam ukryte okno, chcę je przywołać na pierwszy plan i uaktywnić. Próbowałem mnóstwa wygooglowanych funkcji, nic nie działa: - SetForegroundWindow co prawda podświetla mi je na pasku i ustawia nad innymi, ale okno nadal jest nieaktywne - SetFocus, SetActiveWindow, ShowWindow(handle, SW_SHOW) nie działają (również wariant SW_SHOWNORMAL) - SendMessage(Handle, WM_ACTIVATE, 1, 0) nie działa. Próbowałem i na uchwytach okna, i aplikacji - nic. Coś dziwnego działo się przy poprzedzeniu SetWindowPos(handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE or SWP_NOMOVE or SWP_SHOWWINDOW) jakimiś innymi funkcjami - okno aktywowało się na chwilę i gasło, ale nie jestem w stanie teraz odtworzyć tego zachowania. Dodatkowo z nieznanych mi przyczyn nie działa też zdarzenie OnDeactivate, w którym próbowałem to okno ukryć. Program nie robi jeszcze praktycznie nic, używa jednego DLLa i komunikatu WM_USER + 101. W kodzie projektu ustawiam Application.ShowMainForm := false, przed wyświetleniem okna zmieniam na true. Czy ktoś może zna jakieś inne wyjaśnienie takiego zachowania niż "Windows"? Jeśli tak, to bardzo chętnie je poznam ;) Dodam, że chodzi o Delphi 2009 na Windowsie 2000.2010-04-09 13:35:02
[C# i .NET] 2 instalatory połączone w jeden
Jak połączyć 2 instalatory w jeden. Tak jak na przykład Matroska Codec Pack lub Gordian Knot. P.S. Wiem że to zły dział ale w innych za mało osób odpisuję więc możecie przenieść do innego działu.2010-04-09 12:59:24
[Newbie] logowanie usera, nowa sesja
wiem jak stworzyc token ktory moge uzyc zeby impersonowac usera, ale zastanawia mnie jak stworzyc sesje. co to wogule jest sesja? czym ten obiekt sie zajmuje, gdzie moge znalezc jakies info na ten temat?2010-04-09 12:58:11
[Java] [TOMCAT] load on startup
Witam, chce odpalic pewien kodzik po starcie tomcata. Więc tak jak według teorii, robie servlet - w metodzie init daje kod który chce wywołać a w pliku web.xml definiuje load-on-startup dla tego servletu. Jednak po starcie mój kod się nie wykonuje, uruchamia się dopiero gdy w przeglądarce wpisze url do tego servletu Jaka może być przyczyna? :) EDIT: ok, umiescilem load-on-startup w servlet-mapping.. po przeniesieniu do servlet wszystko jest ok2010-04-09 12:50:32
[C# i .NET] Wątek naprawde w tle
Witam serdecznie ponownie. Piszę aplikację okienkową, i bardzo zależy mi żeby jedno okienko pracowało nizależnie w osobnym wątku, gdyż wykonuje tam pewne obliczenia, i chciałbym aby te obliczenia były w pętli nieskończonej. Noi mam problem. Jeśli używam pętli nieskończonej w funcji dla osobnego wątku, program wykrzacza sie:( inaczej: Tworze wątek dla procedury licz(); w tej proceduże tworze obiekt formatki form 2, na tej formatce mam zdjęcie i zwykły labe, interesuje mnie dotarcie do labela, z racji że stworzyłem obiekt w wątku, to wątek nie ma problemu żeby zrobić np: zm.label1.Text = ""+ i; zo wrzuca mi wartosc zmiennej i na wyswietlacz labela, teraz chce zeby to wszystko działało w pętli nieskończonej, a ja żebym ciągle mógł sobie cos działać na drugim okienu - tzw okienku głównym, niestety to niemożliwe, jeśli wykonuje program bez wywoływania wątku, to jest bez jawnego odwołania do wspomninej funkcji licz() wszystko gra, watek sobie działą w tle, jak sprawdzam bez pętli nieskończonej to jest świetnie, jak chce robic obliczenia non sto, to wątek "przejmuje sobie procesor" i już nie chce się nim dzielic. Moje pytanie jest następujące czy istnieja jakies backgrounworkery ktore rozwiaza ten problem? ewentualnie jakie mechcanizmy zastosowac do pogodzenia watkow? pozdrawiam, pyrek2010-04-09 12:20:48
[Java] poszukuje programisty
WITAM:) Pilnie poszukuje osoby, która napisałaby odpłatnie program, aplikacje w języku java, której zadaniem byłoby szyfrowanie za pomocą jednego z algorytmów symetrycznych. zainteresowane osoby proszę o kontaky na GG 18313452010-04-09 11:40:44
[Praca] poszukuje programisty
WITAM:) Pilnie poszukuje osoby, która napisałaby odpłatnie program, aplikacje w języku java, której zadaniem byłoby szyfrowanie za pomocą jednego z algorytmów symetrycznych. zainteresowane osoby proszę o kontaky na GG 18313452010-04-09 11:40:44
[C# i .NET] Element do definiowania wyświetlanych kolumn
Witam Czy wie ktoś może jak zrobić taki element w C# na kontrolce DataGridView http://img4.imageshack.us/img4/7730/36157456.png http://img4.imageshack.us/img4/7730/36157456.png http://img94.imageshack.us/img94/6377/36984468.png http://img94.imageshack.us/img94/6377/36984468.png Chodzi mi o ten mały kwadracik w prawym górnym rogu za pomocą, którego user może definiować wyświetlane kolumn.2010-04-09 11:28:05
[C/C++] C++ czyszczenie wiadomości
Mam problem z zadaniem. Zadanie wykonuje w Dev C++. Wykonałam menu lecz nie wiem jak je skończyć ponieważ muszę wpisać czyszczenie wiadomość (przykład [8] [9] [10]) m oraz nie wiem jaką wartość wprowadzić do while(opcja!=) ponieważ jak prowadzam większą od 9 to nie kompiluje się program. prosze o pomoc #include #include #include #include using namespace std; void strtoupper(string & msg) { int dl; dl = msg.length(); for (int i=0; i2010-04-09 10:28:52
[Delphi/Pascal] CEF Google Chrome Browser
Witam. W necie jest społeczność zajmująca się rozwojem Google Chrome, kodu umożliwiającego podpinanie tej przeglądarki do wlasnych aplikacji. Źródła i biblioteki napisane są w VC++ studio. Nigdzie w necie nie można znaleźć kodu dla Delphi. Czy ktoś z forumowiczów ma jakąś wiedzę czy istnieje cokolwiek dla Delphi lub może ktoś we własnym zakresie próbował coś zrobić? Jeśli tak to bardzo chętnie skorzystam z Waszych doświadczeń (o źródła nie śmiem prosić). Dla zainteresowanych podaję stronkę z w/w kodem: cef_binary_r66_VS2005 http://code.google.com/p/chromiumembedded/downloads/detail?name=cef_binary_r66_VS2005.zip&can=2&q=2010-04-09 10:12:34
[C/C++] [C++] Deklaracja przyjaźni a nazwy z qualified-id
Hej, Mam pytanie odnośnie qualified-id. Jest to nazwa, w której występuje czworokropek (operator zakresu) - ::. Pytanie dotyczy deklaracji przyjaźni. Mamy taki oto kod: class X; class A { friend class ::X; friend class X; }; Jak nie napiszemy pierwszej linijki to wystąpi błąd w linijce z operatorem zakresu. Ale dlaczego?! Przecież ::X czy X oznacza tutaj to samo (zakładając ze klasa A znajduje się w zakresie globalnym i X oznacza globalną klasę X) - a przy X kompilator nie zaprotestuje, jakby nie było 1-szej linijki. Dlaczego tak się dzieje ? :| Z góry dziękuję za pomoc :)2010-04-09 02:03:44
[Inne] [eclipse] linked resource
mam dziwny problem z linked resource. Calosc przedstawiona na załączonym obrazku, folder "wspolne" to source folder który wskazuje na jakiś katalog w systemie. Teoretycznie wszystko powinno działać, ale czegoś tu brak. Jeśli ktoś kiedyś z tym walczył może się podzieli osiągnięciami. http://img260.imageshack.us/img260/1629/eclipsen.jpg2010-04-09 01:51:22
[Inne] ilutGLLoadImage zwraca 0
Hej, czy ktoś spotkał się kiedyś z problemem: funkcja ilutGLLoadImage zawsze zwraca 0? oto kod: ilInit(); ilutInit(); ilutEnable(ILUT_OPENGL_CONV ); texturename = "tt.bmp"; glGenTextures(1, &texture[0]); int g = 8; texture[0] = g = ilutGLLoadImage((ILstring)texturename); printf("nn tex: %s [%s] -> [%i]",iluErrorString(ilGetError()), texturename, g); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_NEAREST); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); id tekstury jest zawsze równe 0. ilGetError() twierdzi, że nie ma żadnych błędów. Szukałem po sieci i albo wątek na forum nie ma odpowiedzi albo kończy sie na "nevermind, problem solved". Innymi słowy nie znalazłem rozwiązania2010-04-09 01:30:42
[Bazy danych] SQL Postgres / Oracle
Koledzy, Obecnie korzystam z zapytań w SQL do bazy Postgres. Czy przy przejściu na Oracla i teoretycznie identycznym układzie tabel,kolumn wszystkie dotychczasowe zapytania powinny działać poprawnie? Czy w składni zapytanie pod Postgres jest różnica w stosunku do Oracla? Pozdrawiam2010-04-08 23:30:21
[C/C++] Problem z wyswietlaniem menu
Witam Mam takie pytanie mam napisany menu program w c++. W szkole mi działał, wszystko mi wyświetlało a w domu jak na złość kompiluje się, otwiera mi się konsola ale nic się nie wyświetla;/ mam np funkcje cout2010-04-08 23:13:50
[Off-Topic] Książki niepolecane
Temat nietypowy ; ) Jakich książek NIE POLECACIE, czyli jakie omijać szerokim łukiem i przypadkiem się na nie nie nadziać ; ) Z mojego dosyć krótkiego doświadczenia największym niewypałem na jaki straciłem kasę był "Podstawowy wykład z baz danych" J.D. Ullmana, istna tragedia, czyta się ciężko, ogromny chaos w książce, denerwujący język, jeden przykład ciągnący się przez CAŁĄ książkę (czasami jeszcze jakieś mniejsze, ale nic nie znaczące), ogólnie syf straszny. temat generalnie o książkach dotyczących tworzenia oprogramowania dla formalności ; )2010-04-08 23:01:38
[Inne] [windows] jak przekazac handle?
Chcialbym stworzyc proces na osobnym (nie interaktywnym) window station z defaultowa nazwa (CreateWindowStation z 1wszym argumentem NULL). Niestety mam sporo problemow. W prawdzie wszsytko dziala, ale mi sie to nie podoba. Czy da sie przekazac handle do window station procesowi? Jak ustawie dziedziczenie to owszem obiekt sie dziedziczy, ale proces zostaje przypisany do defaultowego window stationts (winsta0), chyba ze przekaze moj wlasny w lpDesktop. Niestety, moge przekazac tylko nazwe, a nie handle. Problem jest do obejscia dzieki GetUserObjectInformation() ale to brzydko wyglada. Nie poto tworze window station, by pozniej pobierac jej nazwe zeby ja przekazac procesowi. Sprawa z desktopem ma sie jeszcze gorzej. Musze wpisac WLASNA nazwa, mam se ja wymyslec/wylosowac? co to ma byc! dlaczego nie moge podac 0 zamiast nazwy, by system zrobil to za mnie, jak jest z window station? Moze zle podchodze do tematu. Chce napisac program ktory dziala w tle, nie ma zadnych interakcji z uzytkownikiem oprocz jednego okna ktore mu otwieram do kontroli. chce (w fukncji CreateProcess->startupinfo->lpDesktop) podac handle zamiast nazw, i zrobic jakas defaultowa nazwe desktopu. da sie to zrobic inaczej czy nie?2010-04-08 22:57:50
[Inżynieria oprogramowania] [IDE] skrót klawiszowy na ALT w NetBeans
cześć, jakoś przez przypadek zmieniłem w NetBeans ustawienie skrótu na klawiszach Alt (obu): teraz nie mogę wpisać żadnego polskiego znaku, ponieważ jak nacisnę alt to od razu aktywuje mi się ten pasek u góry gdzie jest "File Edit Navigate ...." czyli np. ALT + A nie da mi "ą" tylko rozwinie menu Refactor :| Orientuje się ktoś jak sprawić, żeby ALT + A znów dawało "ą" itd.?2010-04-08 22:28:28
[Delphi/Pascal] animacja .gif
witam. jak moge wrzucic animacje w formacie gif? mam delphi 2005 probowalem doinstalowac komponent ale cos zle chyba robilem. prosze o pomoc2010-04-08 22:26:26
[Bazy danych] SQL połączenie wyników
Witam Nie jestem pewien czy dobrze opisałem temat. Mam bazę w mysql a w niej tabele np. filmy (id_film, tytul) gatunki (id_gatunek, gatunek_text) filmy_gatunki (id_film_gatunek, id_film, id_gatunek) teraz potrzebuje uzyskać efekt taki filmy: 1 | gladiator 2 | Znaki itp.. gatunki: 1 | historyczny 2 | fantazy; 3 | komedia itp.... filmy_gatunki: 1 | 1 | 1 2 | 1 | 2 3 | 2 | 3 4 | 2 | 2 teraz jak zrobić select żeby dostać wynik w postaci: 1 | gladiator | historyczny, fantazy | 2 | Znaki | komedia, fantazy Czy to jest wogole możliwe żeby tak złączyć rekordy z bazy Może macie pomysł jak jednym zapytaniem wyciągnąć takie dane? Mam nadzieję że jasno opisałem problem.2010-04-08 22:08:58
[C/C++] [Qt] Pobieranie pliku
Witam, mam problem z pobieraniem pliku tekstowego w moim programie. Pobieranie odbywa się w taki sposób: void okno::download(const QUrl &url, QString filename) { QHttp http; QEventLoop loop; QFile file; connect(&http, SIGNAL(done(bool)), &loop, SLOT(quit())); file.setFileName(filename); file.open(QIODevice::WriteOnly); http.setHost(url.host(), url.port(80)); http.get(url.toEncoded(QUrl::RemoveScheme | QUrl::RemoveAuthority), &file); loop.exec(); file.close(); } Mogę ściągnąć plik tylko po włączeniu programu, drugi raz już nie, gdyż wywala: "QWaitCondition: Destroyed while threads are still waiting". Probowalem to zrobic na rozne inne sposoby, ale bez skutku. Wiem, że w tym komunikacie tkwi problem. Jeśli zostawie program na dluzszy czas, moge ponownie pobrac plik. Wymagane jest, aby ta procedura mogla byc wykonywana w odstepach minimum 5s.2010-04-08 21:14:58
[Newbie] [php] conio.h getch() w php
zaczynam właśnie pisanie w php ale nieco pod innym kątem, mianowicie w konsoli a nie www. Istnieje może odpowiednik getch(); z conio.h z C++, bo ogólnie wszystko co narazie widziałem wymaga wciśnięcia enter do pobrania znaku, a jest możliwość bez niego?2010-04-08 21:12:36
[Java] równanie matematyczne, a konwersja Strina na Double
Witam mam pytanie czy jest możliwość zeby dany String np, "4+5*2" był traktowany jako double i od razu obliczany ,wiem że Double.parseDouble(String) zwraca wyjątek NumberFormatException ??2010-04-08 21:08:45
[C/C++] [c++]program z OI
witam Chodzi przykładowo o te zadanie. Tu jest jego "Najwłaściwsze" rozwiązanie, z strony olimpiady informatycznej /************************************************************************* * * * XVI Olimpiada Informatyczna * * * * Zadanie: Gasnice (GAS) * * Plik: gas.cpp * * Autor: Piotr Niedzwiedz * * Opis: Rozwiazanie wzorcowe O(n*k) * * * * * *************************************************************************/ // Headers {{{ #include #include #include #include using namespace std; #define FOR(I,A,B) for(int I=(A);I=(B);--I) #define REP(I,N) for(int I=0;I2010-04-08 20:44:35
[Newbie] [Delphi] Mieszanie wyrazów
Witam Jak zrobic "mieszac" slow podanych w listboxie ? Dla sztywno przypisanej liczby slow to nie jest problem gdyz utworze sobie odpowiedniom ilosc petli i tyle, problem w tym jak ta ilosc jest zmienna , tj. w listoxie mam raz 5 wyrazow a raz 3 ? liczbe kombinacji mozna sobie wyliczyc z silni , bo wyrazy nie moga sie powtarzac . Chodzi mi o takie mieszanie : wyraz : ALA , MA , KOTA (3 wyrazy, 3 petle, 6 kombinacji) ALAMAKOTA ALAKOTAMA MAALAKOTA MAKOTAALA KOTAALAMA KOTAMAALA2010-04-08 20:39:03
[Newbie] [delphi] dynamiczne formy, który sposób lepszy?
Spotkałem się z dwoma sposobami zapisu wywoływania dynamicznych form i komponentów jednoczesnie: 1) var A: TKomponent; begin Form4:= TForm4.Create(nil); try with TForm4 do begin A:= TKomponent.Create; Result := ShowModal; end; finally FreeAndNil(TForm4); end; end; 2) begin Form4:= TForm4.Create(nil); try with TForm4 do begin TKomponent.Create; Result := ShowModal; end; finally FreeAndNil(TForm4); end; end; Jak widac drugi sposob jest taki sam jak pierwszy, tylko bez uzywania zmiennej "A". Obydwa sposoby działają. Który jest lepszy?2010-04-08 20:38:00
[C/C++] MFC: jak sie za to zabrac
Witam, Moim celem jest napisanie prostego kalkulatora w C++ (projekt na uczelnie). Znam C++ na etapie biblioteki standardowej, ogarniam dokumentacje z cplusplus.com i podstawy programowania zorientowanego obiektowo. MFC zostalo narzucone, a IDE do tego to Visual C++ 2008. Caly problem w tym, ze nie wiem jak to ugryzc. Bede wdzieczny za wszelkie sugestie gdzie szukac materialow ktore pozwola mi zaczac z tym pracowac, najlepiej jak tworzyc proste programy oparte o okienka dialogowe. Dokumentacja z MSDN wydaje sie byc ostatecznoscia jako wprowadzenie. MFC wydaje mi sie malo poreczne do opanowania w krotkim czasie pewnie dlatego, ze jest zupelnie obce. Ale za projekt nalezy sie zabrac.. :/ I potem juz przenigdy w zyciu nie wracac do tej biblioteki.2010-04-08 20:23:19
[C/C++] [VC++] problem z linkowaniem biblioteki .a
Witam W Code::Blocks(mingw) napisałem swoją bibliotekę, kiedy dołączam ją do innego projektu w C::B wszystko działa. Problem pojawia się kiedy chcę ją dołączyć do projektu VC++. Plik .a skopiowałem do VC/lib, pliki .h do VC/include. W Linker/Include/Additional Dependencies dopisałem plik .a. Podczas linkowania dostaję błądy: Error 1 error LNK2019: unresolved external symbol "public: virtual __thiscall lnm::NCSettings::~NCSettings(void)" (??1NCSettings@lnm@@UAE@XZ) referenced in function _wmain test.obj test Error 2 error LNK2019: unresolved external symbol "public: __thiscall lnm::NCSettings::NCSettings(void)" (??0NCSettings@lnm@@QAE@XZ) referenced in function _wmain test.obj test Error 3 fatal error LNK1120: 2 unresolved externals C:UserssharkosDocumentsVisual Studio 2008ProjectstestDebugtest.exe test Czy moja biblioteka musi być skompilowana za pomocą VS aby z nim działała?2010-04-08 19:41:43
[C# i .NET] Wyszukiwanie na Allegro
Hej! Wie ktoś może czy aby jedynie wyszukiwać w programie aukcji na allegro przy pomocy Allegro WinApi konieczne jest logowanie? Czy może można to zrobic bez Allegro WinApi? Ogolnie chodzi mi o to by program umożliwiał wyszukiwanie, ale bez logowanie się na konto allegro.2010-04-08 19:41:42
[C/C++] [C++] Sortowania
Witam, Mój problem polega na tym, że program się sypie, gdy próbuję wykonać pomiary. Wydaje mi się, że chodzi o alokacje/zwolnienie pamięci, ale nie mogę nic wykombinować i proszę o pomoc. Tylko 1 opcja w menu działa bez zarzutu... no i 7. Oto kod: #include #include #include using namespace std; void insertion(int *tablica, int rozmiar) { int i, j, temp; for (i=1; i0 && tablica[j-1]>temp) { tablica[j]=tablica[--j]; } tablica[j]=temp; } } void selection(int *tablica, int rozmiar) { int i, j, index, temp; for (i=0; i=i) { while (tablica[i] < mediana) i++; while (tablica[j] > mediana) j--; if (i2010-04-08 18:58:53
[Newbie] [js] blokada uploadingu plików
witam, jest możliwość zablokowania uploadu plików, których rozmiar przewyższa jakąś wartość ? php tego nie potrafi, a to dlatego, że plik musi być na serwerze , a ja chce móc zapobiec wgrywaniu go na serwer skoro i tak jest za duży... tzn jeśli będzie zbyt wielki to pojawi się błąd i chciałbym tego uniknąć. jak tego dokonać ? w js? albo w innym języku ?2010-04-08 18:50:54
[C# i .NET] iTextSharp i CP1250
Witam serdecznie, mam następujący problem, chcę wczytać plik html wygenerowany w wordzie (filtered html) i przekonwertować go na PDF. uzywam w tym celu itextsharp, jednak nie mogę uzyskać polskich czcionek. Poniżej zamieszczam kawałek kodu : Proszę o pomoc bo czas mnie nagli a pomysły powoli się kończą. Document pdf = new Document(); PdfWriter writer = PdfWriter.GetInstance(pdf, new FileStream(filepath, FileMode.OpenOrCreate)); BaseFont baseFont = BaseFont.CreateFont("c:WindowsFontsArial.ttf", BaseFont.CP1250, BaseFont.EMBEDDED); iTextSharp.text.html.simpleparser.StyleSheet css = new iTextSharp.text.html.simpleparser.StyleSheet(); pdf.Open(); writer.DirectContent.SetFontAndSize(baseFont, 12); ArrayList list = iTextSharp.text.html.simpleparser.HTMLWorker.ParseToList(new StreamReader("plik.html", Encoding.GetEncoding("windows-1250")), null); for (int i = 0; i < list.Count; i++) { pdf.Add((IElement)list[i]); } pdf.Close();2010-04-08 18:46:57
[C/C++] Odejmowanie macierzy tablica 2 wymiarowa
Witam Serdecznie :-) Głowie sie nad programem dlugo i prawie skonczylem. Wyrzuca mnie z programu na ostatniej funkcji. Mam błąd w funkcji ODEJMIJ. Nie pojawiają sie jednakze komunikaty o błędzie. W funkcji ODEJMIJ chodzi o to aby ona wzięła pierwszą macierz (powstałą w wyniku mnożenia - patrz funkcja mnożenie) i odjęła ją od drugiej macierzy (powstałej w wyniku dodawania - patrz funkcja dodawanie). #include #include #define N 100 #define M 100 struct dane { int ilosc_wierszy; int ilosc_kolumn; //dane do macierzy pierwszej (powstalej po mnozeniu) int wart_pocz_wiersza; int wart_pocz_kolumny; float skok_wiersza; float skok_kolumny; int ilosc_wierszy2; int ilosc_kolumn2; //dane do macierzy drugiej (powstalej z dodawania) int wart_pocz_wiersza2; int wart_pocz_kolumny2; float skok_wiersza2; float skok_kolumny2; float *tab; //tablica kolumn za jej pomoca tworze macierz druga float *tab2; //tablica wierszy float **tab1w2; //pierwsza tablica 2w wpisuje tutaj macierz mnozenie float **tab2w2; //tablica dwuwymiarowa wpisuje do niej macierz dodawanie float **tab3w2; //tutaj wpisuje macierz odejmowanie }; void pobieranie_danych(struct dane *s) { printf("Macierz #1n"); //mnozenie printf("----------nnn"); printf("Podaj ilosc wierszy: "); scanf("%d",&s->ilosc_wierszy); printf("Podaj ilosc kolumn: "); scanf("%d",&s->ilosc_kolumn); printf("Podaj wartosc poczatkowa wiersza: "); scanf("%d",&s->wart_pocz_wiersza); printf("Podaj wartosc poczatkowa kolumny: "); scanf("%d",&s->wart_pocz_kolumny); printf("Podaj skok wiersza: "); scanf("%f",&s->skok_wiersza); printf("Podaj skok kolumny: "); scanf("%f",&s->skok_kolumny); printf("nnn"); } void mnozenie(struct dane *s) { printf(" * "); float temp12=0; for (int i=0; iilosc_kolumn; i++) { printf("%10.2f ",(s->wart_pocz_kolumny)+temp12); temp12=temp12+(s->skok_kolumny); } printf("n"); float temp11=0; for (int i=0; iilosc_wierszy; i++) { float temp1=0; for (int i=0; iilosc_kolumn; i++) { if (i==0) printf("%.2f ",(s->wart_pocz_wiersza)+temp11); printf("%10.2f ",((s->wart_pocz_wiersza)+temp11)*((s->wart_pocz_kolumny)+temp1)); temp1=temp1+(s->skok_kolumny); } printf("n"); temp11=temp11+(s->skok_wiersza); } printf("nnnn"); s->tab1w2=(float**)malloc(N*sizeof(float *)); /* alokacja dynamiczna */ for(int i=0; itab1w2[i]=(float*)malloc(M*sizeof(float)); } printf("Zapisuje macierz do tablicy: n"); printf("---------------------------n"); //float tab1w2[100][100]; float temp11w=0; for (int i=0; iilosc_wierszy; i++) { float temp1w=0; for (int j=0; jilosc_kolumn; j++) { s->tab1w2[i][j]=(s->wart_pocz_wiersza+temp11w)*(s->wart_pocz_kolumny+temp1w); temp1w=temp1w+(s->skok_kolumny); printf("%.2f ",s->tab1w2[i][j]); } printf("n"); temp11w=temp11w+(s->skok_wiersza); } printf("nnnn"); } void pobieranie_danych2(struct dane *s) { printf("Macierz #2n"); //dodawanie printf("----------nnn"); printf("Podaj ilosc wierszy: "); scanf("%d",&s->ilosc_wierszy2); printf("Podaj ilosc kolumn: "); scanf("%d",&s->ilosc_kolumn2); printf("Podaj wartosc poczatkowa wiersza: "); scanf("%d",&s->wart_pocz_wiersza2); printf("Podaj wartosc poczatkowa kolumny: "); scanf("%d",&s->wart_pocz_kolumny2); printf("Podaj skok wiersza: "); scanf("%f",&s->skok_wiersza2); printf("Podaj skok kolumny: "); scanf("%f",&s->skok_kolumny2); printf("nnn"); } void dodawanie(struct dane *s) { printf("nnn"); //(float*)malloc(sizeof(float)); printf(" + "); s->tab=(float*)malloc(s->ilosc_kolumn2 * sizeof(float)); float temp2=0; for (int i=0; iilosc_kolumn2; i++) { s->tab[i]=s->wart_pocz_kolumny2+temp2; temp2=temp2+(s->skok_kolumny2); printf("%.2f ",s->tab[i]); } printf("n"); s->tab2=(float*)malloc(s->ilosc_wierszy2 * sizeof(float)); /* alokacja dynamiczna */ float temp22=0; for (int i=0; iilosc_wierszy2; i++) { s->tab2[i]=s->wart_pocz_wiersza2+temp22; temp22=temp22+(s->skok_wiersza2); } for (int j=0; jilosc_wierszy2; j++) { float temp222=0; for (int i=0; iilosc_kolumn2; i++) { if (i==0)printf("%.2f ",s->tab2[j]+temp222); printf("%.2f ",s->tab2[j]+(s->tab[i])); temp222=temp222+(s->skok_wiersza2); } printf("n"); } printf("nnnn"); s->tab2w2=(float**)malloc(N*sizeof(float *)); /* alokacja dynamiczna */ for(int i=0; itab2w2[i]=(float*)malloc(M*sizeof(float)); } printf("Zapisuje macierz do tablicy: n"); printf("---------------------------n"); //zapisuje Macierz #2 do tablicy dwuwymiarowej float temp22w=0; for (int j=0; jilosc_wierszy2; j++) { float temp222w=0; for (int i=0; iilosc_kolumn2; i++) { s->tab2w2[i][j]=s->tab2[j]+(s->tab[i]); temp222w=temp222w+(s->skok_wiersza2); printf("%.2f ",s->tab2w2[i][j]); } printf("n"); } } void odejmowanie(struct dane *s) { printf("nnnn"); printf("Macierz #3n"); //odejmowanie printf("----------nnn"); printf("Odejmowanie dwoch macierzy:nnn"); tab1w2=(float**)malloc(N*sizeof(float *)); /* alokacja dynamiczna */ for(int i=0; itab1w2[i]=(float*)malloc(M*sizeof(float)); } float temp11w=0; tab1w2[i][j]=(s->wart_pocz_wiersza+temp11w)*(s->wart_pocz_kolumny+temp1w); temp1w=temp1w+(s->skok_kolumny); printf("%.2f ",s->tab1w2[i][j]); } printf("n"); temp11w=temp11w+(s->skok_wiersza); } printf("n-nn"); s->tab2w2=(float**)malloc(N*sizeof(float *)); /* alokacja dynamiczna */ for(int i=0; itab2w2[i]=(float*)malloc(M*sizeof(float)); } float temp22w=0; // tab2w2[j][i]=s->tab2[i]+(s->tab[j]); temp222w=temp222w+(s->skok_wiersza2); printf("%.2f ",s->tab2w2[j][i]); } printf("n"); } printf("nnnnMacierz #3:nn"); //tab1w2[100][100]; //tab2w2[100][100]; s->tab3w2=(float**)malloc(N*sizeof(float *)); /* alokacja dynamiczna */ for(int i=0; itab3w2[i]=(float*)malloc(M*sizeof(float)); } // ilosc_kolumn = s->ilosc_kolumn > s->ilosc_kolumn2 ? s->ilosc_kolumn2 : s->ilosc_kolumn; s->ilosc_wierszy = s->ilosc_wierszy > s->ilosc_wierszy2 ? s->ilosc_wierszy2 : s->ilosc_wierszy; // tab3w2[i][j]=((s->tab1w2[i][j])-(s->tab2w2[j][i])); printf("%.2f ",s->tab3w2[i][j]); } printf("n"); } } int main() { struct dane mnoz; struct dane dodaj; struct dane odejmij; pobieranie_danych(&mnoz); mnozenie(&mnoz); pobieranie_danych2(&dodaj); dodawanie(&dodaj); odejmowanie(&odejmij); //2010-04-08 18:44:22
[Newbie] Przemieszczanie po tablicy wskaznikami
Dlaczego po wyswietleniu zawartosci tablicy za pomoca wskaników na koncu wyswietla sie jeszcze 0 ? #include #include int main() { int n; int tab[5]={1,2,3,4,5}; int* wsk=tab; for (;* wsk2010-04-08 17:56:12
[Webmastering] Zatwierdzanie formularza przez administratora
Witam Szukam w sieci i nie mogę znaleźć żadnych wskazówek w tym kierunku. Chciałbym wykonać formularz, który po wypełnieniu przez użytkownika nie zostaje od razu dodany do bazy danych, ale trafia do administratora i tam zostaje zatwierdzony lub też nie. Nie mam za bardzo pomysłu jak wykonać ten fragment "oczekiwania" na potwierdzenie. Nie wiem czy da się to wykonać z pominięciem bazy danych. Najprościej można by wykonać to w ten sposób, że formularz trafia do tymczasowej tabeli w bazie i dopiero po sprawdzeniu przez admina, zostaje przekopiowany do właściwej tabeli. Chciałby jednak wiedzieć, czy da się to wykonać w inny, równie prosty sposób. Pozdrawiam2010-04-08 16:51:18
[C/C++] Wyciąganie ścieżki programu
Witam. Mam następujący kod: private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { } (Wygenerowany automatycznie :P ) I moje pytanie jest takie: Co dopisać do tego kodu, aby do przycisku FolderButton przypisywało Image ze [ścieżka programu]gfxfolder.png?2010-04-08 16:38:35
[C/C++] Kilka enumów, jak rozpoznać który to który
Mam jakiegoś tam enuma z operatorem |: enum Dni { PON= 0, WT = 2, SR = 4, CZW = 7 }; inline Dni operator|(Dni a, Dni b) { return Dni((int)a | (int)b); } //...................................................................... jakasfunkcja(PON | WT | SR); Dalej chciałbym do jakiejś funkcji przekazać parametry jak powyżej. Jak w tej funkcji rozpoznać jakie są to parametry? Nie znalazłem odpowiedzi choć pewnie źle szukałem...2010-04-08 16:06:37
[Delphi/Pascal] Service Application działa tylko przez kilka sekund
Zmagam się z aplikacją serwisową. Początkowo napisałem zwykły programik ale później przerobiłem na service i poza tym że nie działa tak jak powinen to mam jeszcze większy problem: klikam RUN i po paru sekundach sama się zamyka bez zgłaszania żadnych błędów. Co dziwniejsze to samo się dzieje jak tworzę nową przez File>New> Service application, pustą w środku. Po paru sekundach działania sama się wyłącza [???] Spotkał się ktoś z takim zachowaniem? win xp i delphi 7.2 pro SE2010-04-08 15:52:16
[Java] Aplikacja Webowa (JSP+Servlety, Tomcat)
Witam Mam za zadanie stworzyć małą aplikację webową. Niestety jestem zielony w tym temacie a zależy mi na czasie tak więc proszę o pomoc od czego zacząć i jak to ugryźć. Aplikacja oparta na J2EE 5.0 wykorzystująca JSP i Servlety w środowisku Eclipse na serwerze Tomcat. Aplikacja oferować ma logowanie dla 3 typów uzytkownikow np. User, Admin i Guest. Każdy odpowiedź generowana musi być w XHTML. Dla każdej roli przewidziane są inne funkcjonalności np. dla Admin: lista aktualnie zalogowanych uzytkownikow, dla User: identyfikator sesji a dla Guest np. jakies tam wiadomosci z serwisu np. wp.pl. Proszę o jakąkolwiek pomoc w rozwiązaniu zadania. Od czego zacząć itp. itd. Z góry dziękuje :)2010-04-08 15:15:01
[Delphi/Pascal] Checkbox
Witam wszystkich Mam mały problem z komponentem checkedbox. Chce zrobic tak aby przy kliknięciu speedbuttona zaznaczał mi się checkedbox a przy następnym kliknięciu na ten sam speedbutton odznaczał. Zaznaczanie przy pierwszym kliknięciu działa procedure TForm18.SpeedButton1Click(Sender: TObject); begin checkbox1.Checked:=true; end; jak zrobić żeby przy następnym kliknięciu tego buttona to się odznaczyło. Próbowałem OnDblClick ale nie idzie. Proszę o pomoc wiem że jest to banalny problem ale jestem początkującym użytkownikiem delphi. Pozdrawiam i z góry dziękuje za pomoc2010-04-08 14:27:36
[Webmastering] Tworzenie własnej kontrolki.
Witam, chciałbym stworzyć kontrolkę WWW. Coś w stylu apleta JAVA, albo kontrolek Flash, ale chcę uniknąć JAVA oraz przede wszystkim .NET. Chodzi mi o prosty formularz, który będzie się umieszczało na stronie WWW, a który będzie komunikował się z pewnym Web Service. Generalnie byłoby miło, gdyby dało się w prosty sposób dodawać taką kontrolkę do strony WWW, oraz gdyby dało się ją skalować, tak jakby zmieniać jej pozycję na stronie, oraz ewentualnie wymiary. Chcę korzystać z darmowych technologii. Wybrałem sobie wstępnie JavaScript, oraz wykorzystam sobie Ajax (ja jestem autorem Web Service). Ale nie jestem pewny czy to będzie wykonalne w tych technologiach. Proszę o podpowiedź, pozdrawiam tiber.2010-04-08 14:00:45
[Newbie] czat programowanie
Witam, czy ktoś zna jakieś miejsce w którym można pogadać na żywo na takie tematy j. programowanie, webmastering ?? miejsce gdzie zawsze ktoś jest ... dzieki2010-04-08 13:17:28
[Newbie] Sortowania proste....
Witam, moje zadanie polega na stworzeniu programu, który będzie sortował ciąg liczb z tablicy 30 elementowej (w której będą losowe elementy). Program ma sortować ciąg na 3 sposoby, sortowanie bąbelkowe, sortowanie przez wybieranie i sortowanie przez wstawianie. Na końcu wypisać posortowany ciąg, posortowany od końca oraz nieposortowany. Po drodze napisać przy każdym sortowaniu ile było zamian/przeniesień. Mam już coś takiego #include #include #include #include using namespace std; int main() { int tab[N]; int i,N=30; srand( (unsigned)time( NULL ) ); i = rand() % 31; printf ("Wylosowane liczby to: %dn" , i); void bubble_sort(int *tab, int n) { int i, j; int tmp; for(i=1;i=i; j=j-1) if(tab[j-1]>tab[j]) { // zamiana sąsiednich elementów tmp=tab[i-1]; tab[i-1] = tab[i]; tab[i] = tmp; } } void proste_wybieranie(int t[], int n) { int i,j,k,min; for( i=0; i2010-04-08 11:47:26
[Delphi/Pascal] cennot delete or update
witam chciałem się dowiedzieć jak można zmienić komunikat który mi wyskakuje "cennot delete or update a forigen key constraint fails" chciałem się dowiedzieć jak można zmienić ten komunikat albo wystawić wcześniej komunikat ze nie można usunąć danego rekordu2010-04-08 11:39:17
[Java] Losowanie liczb double z podanego przedziału
Mam za zadanie zapełnić tablicę losowymi liczbami double, pochodzacymi z podaego przedziału: [poczatek, koniec] Niestety wyrażenie nextDouble generuje jedynie liczby z przedziału 0.0 do 1.0. W jaki sposób mogę zmienic ten przedział?2010-04-08 11:11:32
[Newbie] [Delphi] Rozdzielczość drukarki
Witam wszystkich, chciałbyś się dowiedzieć, czy jest możliwość zmiany rozdzielczości wybranej drukarki. Chodzi mi o zmianę tejże rozdzielczości z poziomu kodu. Do odczytania tej wartości znalazłem dwie funkcje: SX := GetDeviceCaps(Printer.Handle, LogPixelSX); SY := GetDeviceCaps(Printer.Handle, LogPixelSY); Jeżeli ktoś wie jak to zrobić to bardzo proszę o wskazówki. Z góry dziękuję. Pozdrawiam.2010-04-08 10:21:43
[C/C++] libusb + bramka GSM - odczyt
Witam, mam problem ze skomunikowaniem programu napisanego w C++ z bramką GSM poprzez port USB, wysyłanie komend działa poprawnie, natomiast problem jest z odczytem. Nastepuje on jakby z opóźnieniem, poprzednie wyjście mogę odczytać dopiero po daniu nowego polecenia na wejście. Czasami też zamiast normalnego odczytu dostaje krzaczki Kod: usb_dev_handle *udev; udev = usb_open(usb_dev); char *bytes1 = NULL; char *bytes2 = NULL; bytes1 = new char[512]; bytes2 = new char[512]; sprintf(bytes2,"AT^SM=32,24,0011000B918445410552F00000FF0B62F60F24FE854162F60F,40r"); //PDU PRZYKŁADOWE int oko = usb_bulk_write(udev, 0x02, bytes2, 66, 16); sleep(8); int okb = usb_bulk_read(udev, 0x81, bytes1, 512, 1024); usb_release_interface(udev,0); usb_close(udev); Chciałbym mieć w zmiennej bytes1 odpowiedź bramki na wysyłane polecenie AT2010-04-08 09:44:44
[C# i .NET] Silverlight, podmiana obrazka w przycisku
Witam Stworzyłem sobie Template do mojego własnego przycisku. Zawiera on obrazek. Chciałbym aby po kliknięciu na obrazek zmienił się on na 0.5 sek a następnie powrócił do pierwotnej postaci. Wiem jak animować kolor, gradient. Ale nie za bardzo mam pojęcie jak podmienić obrazek :( Oto kod: Pogooglałem trochę ale nic sensownego nie znalazłem :( Dzięki za posty.2010-04-08 09:35:29
[Java] Poprawne wywołanie System.gc()
Mam problem z wywołanie funkcji finalize() po zastosowaniu System.gc(). Z tego co czytałem funkcja ta wymusza wywołanie finalize(). U mnie jednak tak się nie dzieje. public class Zbiornik { public static void main(String[] args) { Tank t1 = new Tank(); Tank t2 = new Tank(); t1.napelnij(); System.gc(); t2.napelnij(); t2.oproznij(); System.gc(); } } class Tank { boolean stan = false; void napelnij() { stan=true; System.out.println("Pojemnik napełniony"); } void oproznij() { stan=false; System.out.println("Pojemnik opróżniony"); } protected void finalize() { this.oproznij(); System.out.println("Pojemnik opróżniony za pomocą funkcji finalize()"); } } Z tego kodu w wierszu poleceń pojawia się: Pojemnik napełniony Pojemnik napełniony Pojemnik opróżniony Co robię źle?2010-04-08 09:15:43
[Java] Rysowanie własnych figur
Witam, Mam pytanie dotyczące rysowania figur w Javie. Otóż stworzyłem sobie klasy Kwadrat, Trójkąt itp. Figury te reprezentowane są przez punkty: np. kwadrat ma punkty a, b, c, d. Mam metody do translacji, obrotu i skalowania, które robią transformacje na punktach. No i teraz pytanie w jaki sposób narysować te figury mając współrzędne punktów zapisane w typie Point2D? Widziałem przykłady, w których rysowało się za pomocą obiektu Graphics i metody draw(). Czy zatem też muszę postąpić w ten sposób i po prostu funkcją draw() dorysowywać linie pomiędzy odpowiednimi punktami? Czy też może istnieje jakiś lepszy sposób? Z góry dzięki za odpowiedź.2010-04-08 05:17:29
[Webmastering] [pozycjonowanie] Przekierowanie na podkatalog
Witam. Czy jeśli przekieruję (przez HTTP 301) domenę z PR 3 na nową domenę â ale nie na jej katalog główny tylko na pod katalog np. http://nowadomena.pl/nazwastarejdomeny/ to czy tylko powyższy URL przejmie PR starej domeny czy nowa domena też coś na tym zyska?2010-04-08 04:32:09
[C/C++] Poszukuję programisty C# // C++
Poszukuję programisty C# // C++ do stałej współpracy, ze swojej strony oferuje dużo dobrze płatnych zleceń. Od kandydata wymagam między innymi: - Doświadczenia - Dobrej znajomości C++ / C# - Znajomości protokółow sieciowych - Znajomości wyrazeń regularnych - Biegłą znajomość baz danych mySQL - Profesjonalizmu - Kreatywności - Terminowości Oferuję: - Stała współpracę, zlecenia różnego typu od prostych programów po systemy CRM - Bardzo atrakcyjne warunki finansowe - Umowę (praca zdalna, lub stacjonarna w moim Warszawskim biurze) Oferty proszę kierować na dane kontaktowe znajdujące się poniżej. Kontakt: piotrekt87@gmail.com Pozdrawiam, oczekuje na oferty.2010-04-08 03:21:40
[C# i .NET] pobieranie danych- potrzebna pomoc
Potrzebuje pomocy w rozwiązaniu jednego problemu,mianowicie: Wybieram w gridzie produkty, następnie po id chcę wyświetlić na innej stronie te produkty które wybrałem: protected void PobierzButton_Click(object sender, EventArgs e) { ArrayList names = null; if (Session["produkty"] != null) { names = (ArrayList)Session["produkty"]; } else { names = new ArrayList(); foreach (GridViewRow gvr in this.GridView1.Rows) { if (((CheckBox)gvr.FindControl("CheckBoxId")).Checked == true) { produkty element = new produkty(gvr.Cells[2].Text); names.Add(element); Session["produkty"] = names; } } } } próbuję z session ale nie wiem jak odczytać te dane na następnej stronie i wrzucić je do zapytania sql, aby mi wyświetliło te dane w gridzie. proszę o jakieś sugestie.2010-04-08 02:28:24
[C# i .NET] Kontrolka jak okno exploratora
Program w C#, .NET 3.5, WPF Szukam kontrolki (lub innego rozwiązanie, np. biblioteki), która umożliwiła by mi dodanie do programu pola w który wyświetlane będą pliki tak samo jak w normalnym folderze systemu Windows (czyli lista, lub duże ikony, lub szczegóły). Pliki do wyświetlenia w tym oknie będą z różnych lokalizacji. Musze mieć możliwość prosty zmian na plikach, np. zmiana nazwy, kopiuj, usuń, zaznacz wszystkie, zaznacz niektóre (przy użyciu [Ctrl]), przeciągnij do innego okna (np. zaznaczone pliki można przeciągnąć do okna winamp). Z racji, że pliki będą z różnych lokalizacji na HDD to nie powinno tam być polecania "wklej", bo niby gdzie by miał system wkleić pliki? :P W jaki sposób takie coś mogę osiągnąć? Jakaś CustomControl, biblioteka do tego, czy może sposób integracji z exploratorem Windows? Kompletnie nie wiem gdzie i jak szukać podobnych przykładów.2010-04-08 00:57:03
[Newbie] [Delphi] Code insight przestał działać
Witam Przestała mi działać podpowiedź Ctrl+spacja - przez chwilę widzę klepsydrę (czyli jakby coś szukał, ale nic się nie pojawia. Czy przypadkiem coś wyłączyłem, czy brakuje jakiegoś pliku, czy trzeba reinstalować kompilator? Tools/Options/Code insight jest włączone wszystko, oprócz Auto Invoke i History, język :Pascal2010-04-08 00:47:34
[Newbie] przekazywanie tablic dwuwymiarowych
Zalozmy, ze mamy tablice int t[3][2] i przekazujemy ją do funkcji. Czym różni się wywołanie funkcji z t, a z t[0] ? (w wypadku samego t kompilator zglasza ostrzezenia, w programie traktuje tablice dwuwymiarowa jak tablice jednowymiarowa) Prosze o dokladne wyjasnienie.2010-04-08 00:01:00
[C/C++] mapowanie dysków w C++
Witam serdecznie. Program ma za zadanie mapowanie dysków. Po wykonaniu net use na sam koniec wyskakuje komunikat że wszystko jest ok .. i dyski zostały zamapowane, lecz w oknie Mój komputer, dysków brak .. a wykonanie polecenia net use w nowym oknie wyświetla komunikat brak dostępu przy każdym dysku. #include #include #include using namespace std; int main(int argc, char *argv[]) { system ("net use k: /del /yes && net use k: \192.168.1.21Baza"); system ("net use"); system("PAUSE"); return EXIT_SUCCESS; } Jakieś pomysły z waszej strony ?2010-04-07 22:58:07
[Newbie] [Delphi 6] Nie moge zainstalowac polowy komponentów.
Witam! nie mogę zainstalować połowy komponentów np Indy10 czy SynEdita, wywala następujący błąd http://img532.imageshack.us/img532/4054/bladfo.png Już opadam z sił, a bez tych dówch komponentów ani rusz...2010-04-07 22:44:27
[C/C++] [c++] proszę o podpowedź
Piłkarze to bramkarze, obrońcy, pomocnicy i napastnicy. Trener spośród wielu zawodników kadry przed meczem zestawia listę tych, którzy wybiegną na boisko. Zbudować i przetestować system klas służący do symulacji wykonywania takiego zadania. Technicznie z kodem sobie poradzę, brakuje mi tylko pomysłu. Zastosować polimorfizm, dziedziczenie. Wg mnie jest to zbyt prosta struktura i trochę dziwna wydaje się konieczność stosowania powyższych mechanizmów. Myślałem o klasie zawodnicy i po niej dziedziczących klasach bramkarze itp. ale nie czuję tu dziedziczenia, można by wrzucić wszystkich do jednego worka (chyba). Będę wdzięczny za wszystkie wskazówki.2010-04-07 22:09:11
[Newbie] Programik z przenośną bazą danych.
Witam Będę potrzebował stworzyć na własny użytek programik który będzie trochę operował na plikach na dysku (sprawdzał daty, kopiował itp) oraz będzie zawierał prostą bazą danych - jakieś 5-6 tabel i w taki sposób żeby całość była przenośna (np. na pendrive) tzn żeby nie trzeba było instalować żadnego silnika bazy danych ani samego programu (rogramik ma działać pod Windowsami XP.) Dawno temu bawiłem się nieskomplikowanymi programikami pisanymi w c dlatego chciałbym programik oprzeć o c (a raczej c++) stąd moje pytanie czym to najlepiej ugryźć. Z racji że budżet jest zerowy chciałbym używać darmowych rozwiązań. No i pytania jaki kompilator do c++ (darmowy) jest teraz najsensowniejszy ? Gdzie najlepiej poszukać gotowych komponentów np. do obsługi plików ? Na czym oprzeć tę prostą bazę danych - najlepiej żeby mozna było to zrobić jako rozwiązanie SQL ? Z góry dziękuję za porady2010-04-07 21:53:42
[Newbie] [Delphi]
Witam Problem jest następujący: w delphi7 tworzę projekt, z menu File->New->Form w menu Project->View source: begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.CreateForm(TForm2, Form2); form2.parent:=form1; //2010-04-07 21:37:14
[Newbie] [C++]Pytanie do FAQ
Witam na FAQ jest taki kod do palindromów bool is_palindrome(char* s) { int n = strlen(s); //strlen jest kosztowne czasowo, warto zapamiętać int i = n / 2; while( i-- ) if( s[i] != s[n - i - 1] ) return false; return true; } i chciałem się zapytać do funkcji is_palindrome przekazujemy wskaźnik na tablice charów s a skąd wiadomo jaki jest rozmiar tej tablicy? w sensie jest niżej wywołana funkcja która ma zwrócić długość ale skąd będzie wiedziała (ta funkcja) jaka jest długość skoro zna 1 adres komórki?2010-04-07 21:05:41
[Webmastering] [PHP] rename nie przenosi
problem: $data=date("d-m-Y"); // tj dzisiaj 07-04-2010 $txt = ".txt"; $data_string = (string) $data; $data_end = $data.$txt; // tj dzisiaj 07-04-2010.txt if($data[3]==0 && $data[4] ==4) { echo "4"; rename("test.txt", $data_end); rename($data_end, "/data/04-2010");} zmienia nazwe tj. dziala pierwszy rename, ale nie przenosi, zostaje w tym samym folderze (drugi rename nie dziala) prosze o pomoc, z gory dziekuje2010-04-07 20:50:22
[Newbie] Problem z TEdit (właściwość Text)
Witam Próbuję napisać procedurę, która czyści zawartość TEdit i jednej zmiennej. Wydaje się trywialny, ale zabrał mi już 2 godziny, więc: procedure Czysc; begin co := '; {linijkę poniżej mi podświetla, że Undeclared identifier, mimo, że button znajduje się na Formie, dopisuję więc przed nazwę formy czyli: Form1.edtLogin.Text := '; i już jest dobrze} edtLogin.Text := '; edtHaslo.Text := '; end; ale procedura mi się i tak wysypuje jak jej używam, bo Acces Violation. Za to gdy puszczę sam kod, i bez procedury (bez deklaracji formy na której się znajdują komponenty).. co := '; edtLogin.Text := '; edtHaslo.Text := '; ..w miejscu, gdzie chcę go użyć to już nie ma żadnego problemu. Czy może ktoś wie dlaczego te 3 linijki nie chcą "ubrać się" w procedurę :| ? z góry dzięki2010-04-07 20:14:11
[Hardware/Software] Kamera z Allegro
Nie jestem pewien czy umieściłem ten temat w dobrym dziale. Jeśli tak jest, to bardzo proszę moderatorów o przeniesienie. Taki trochę off-top, ale przecież nie będę się rejestrował na jakimś forum audio-video w celu napisania 1 posta. Szukam porady odnośnie kamery HD z allegro za około 200 zł: http://allegro.pl/item983244726_kamera_fullhd_1080p_sd_32gb_5_mpix_30_fps_hdmi_dv2.html nadaje się to do czegoś?2010-04-07 19:47:17
[C/C++] przerobienie programu tab aby zawierał funcje
Mam prośbe czy może toś pomoc mi przerobić ten program aby był w funkcjach bo niestety mi nie chce to działać //program wyświetla dwa ciągi jeżeli są takie same to wywołujemy funkcja odwraca jeżeli rużne //to funkcja liczy ile wyrazów #include #include #include #include #include using namespace std; int main() { int z, x, i, q=0; string a; //wpisanie do stringa dlugosci tekstu char *tab = new char[x+1]; char *tab2 = new char[z+1]; cout2010-04-07 19:33:21
[Newbie] przerobienie programu tab aby zawierał funcje
Mam prośbe czy może toś pomoc mi przerobić ten program aby był w funkcjach bo niestety mi nie chce to działać //program wyświetla dwa ciągi jeżeli są takie same to wywołujemy funkcja odwraca jeżeli rużne //to funkcja liczy ile wyrazów #include #include #include #include #include using namespace std; int main() { int z, x, i, q=0; string a; //wpisanie do stringa dlugosci tekstu char *tab = new char[x+1]; char *tab2 = new char[z+1]; cout2010-04-07 19:31:40
[C# i .NET] Edycja wpisów rejestru
Potrzebuję na szybko kod, który będzie zmieniał określony wpis z rejestru. Nie chodzi mi to o dodanie, czy usunięcie jakiegoś wpisu, tylko edycję jego wartości. Z góry dziękuję :)2010-04-07 18:00:00
[Newbie] [C++] zwraca wartość z klasy
Kod: void engine::setGame(int fGame) { this->mGame = fGame; } int engine::getGame() { return this->mGame; } Problem: po uprzednim wywołaniu setGame(10) wartość mGame przyjmuje wartość 10, następnie gdy chcę wywołać tą funkcje dla wartości 13, a potem pobrać tą wartość za pomocą getGame(), wartość zwracana wyniesie 10. Problem jest taki że nie wiem dlaczego zmienna mGame nie chce przyjąć wartości 13. Klasa engine jest dziedziczona przez inną klasę w której wywołuję te funkcje. Oczywiście bawiłem się ze zmianą z private na protected i nawet na public, ale za każdym razem jest tak samo. Pomiędzy wywołaniem tych funkcji nigdzie nie występuje zmiana samej zmiennej na wartość 10.2010-04-07 17:55:56
[C/C++] [pomoc] Pisanie w konsoli - Alternatywa dla cout
Chciałem się zapytać czy w C++ istnieje jakaś alternatywa dla cout (inny sposób pisania w konsoli). Programuje tetris w konsoli ( ;-P wiem że to śmiesznie brzmi, ale mowie prawdę) i zależy mi na szybkim pisaniu (przy każdym działaniu muszę na nowo "renderować" cały obraz), dlatego zależy mi na szybszym niż cout sposobie. Podajcie każdy sposób jaki znacie (o ile są w ogóle jakieś inne), a ja już sobie sprawdzę czy jest szybszy czy nie :-D2010-04-07 17:39:44
[Delphi/Pascal] RGB565 to bmb/jpg/png/cos normalnego :/
Tak jak w temacie, potrzebuję w swoim programie otworzyć i wyświetlić obraz zapisany w formacie RGB565, a potem jeżeli użytkownik sobie zażyczy to zapisać go do jakiegoś typowego pliku graficznego pod windows. Dodam że plik może być różnego rozmiaru, ale raczej nigdy nie przekracza 800x600. Szukałem na ten temat na forum, lecz wyszukiwarka milczy. Google natomiast nie mówi do mnie w ojczystym języku, jakieś wyniki w c++ czy c# tylko :/ Czy ktoś może mi z tym pomóc?2010-04-07 17:33:44
[C/C++] tabela w html do tablicy w c++
Witam mam taki problem, trochę znam c++ ale w wydaniu podstawowym bez dodatkowych bibliotek itp. Mam takie zadanie: dostaje plik html z utworzoną tabelą wypełnioną danymi. Nie mam informacji co do budowy tej tabeli ani danych w niej zawartych. Takowa tabelę muszę pobrać z tego pliku i na jej podstawie utworzyć odpowiadające tablice w c++ wypełnione danymi z tabeli. doszedłem do tego ze muszę użyć http://www.johndcook.com/cpp_regex.html ale nie wiem jak dzięki i pozdro2010-04-07 17:32:19
[Java] restart tomcata z poziomu eclipse
Cześć Czy ktoś może pomóc mi uporać się z nastepującym problemem. Dodałem tomcata do serverów wszystko działa,problem występuje przy próbie zresetowania serwera/zatrzymania serwera. Jak przy działającym serwerze wcisne restart to po pewnym czasie wyskoczy bład ze porty(8080,8009) sa używane z tym że są uzywane własnie przez ten serwer.Problem wsytępuje najprawdopodobniej przy zatrzymywaniu serwera INFO: Pausing Coyote HTTP/1.1 on http-8080 2010-04-07 17:16:13 org.apache.catalina.connector.Connector pause SEVERE: Protocol handler pause failed java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384) at java.net.Socket.connect(Socket.java:542) at java.net.Socket.connect(Socket.java:492) at java.net.Socket.(Socket.java:389) at java.net.Socket.(Socket.java:232) at org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.java:493) at org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:290) at org.apache.jk.server.JkMain.pause(JkMain.java:683) at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:163) at org.apache.catalina.connector.Connector.pause(Connector.java:1032) at org.apache.catalina.core.StandardService.stop(StandardService.java:489) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:734) at org.apache.catalina.startup.Catalina.stop(Catalina.java:602) at org.apache.catalina.startup.Catalina.start(Catalina.java:577) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) 2010-04-07 17:16:14 org.apache.catalina.core.StandardService stop INFO: Stopping service Catalina 2010-04-07 17:16:14 org.apache.coyote.http11.Http11BaseProtocol destroy INFO: Stopping Coyote HTTP/1.1 on http-8080 2010-04-07 17:16:14 org.apache.catalina.core.AprLifecycleListener lifecycleEvent INFO: Failed shutdown of Apache Portable Runtime A jak przy uruchomionym serwerze dam Stop to wyskoczy komunikat że serwer nie odpowiada i czy chce go zakonczyci(Terminate server). Dodam że pracuje na Centos 5.4 + Tomcat 5.5(Tomcat 6.0 tak samo) + eclipse + openjdk 1.6 Czy ktos potrafi pomóc?2010-04-07 16:24:28
[Nietuzinkowe tematy] Różne metody sortowania w jednym programie
Witam, czy ktoś mógłby mi napisać program który sortuje (bąbelkowo, następniepoprzez wybieranie i poprzez wstawianie czyli (bubble/slection/insertion)) 30 elementową (elementy losowane automatycznie) tablicę i wypisujący liczbę zmian jaka zaszła w trakcie sortowania ciągu, oraz posortowany ciąg, odwrotnie posortowany ciąg i losowy ciąg ?? Program muszę mieć w języki C. Bardzo ładnie proszę o pomoc2010-04-07 15:58:20
[Newbie] Różne metody sortowania
Witam, czy ktoś mógłby mi napisać program który sortuje (bąbelkowo, następniepoprzez wybieranie i poprzez wstawianie czyli (bubble/slection/insertion)) 30 elementową (elementy losowane automatycznie) tablicę i wypisujący liczbę zmian jaka zaszła w trakcie sortowania ciągu, oraz posortowany ciąg, odwrotnie posortowany ciąg i losowy ciąg ?? Program muszę mieć w języki C. Bardzo ładnie proszę o pomoc2010-04-07 15:46:01
[Newbie] Sortowanie bąbelkowe
Witam, czy ktoś mógłby mi napisać program który sortuje 30 elementową (elementy losowane automatycznie) tablicę i wypisujący liczbę zmian jaka zaszła w trakcie sortowania ciągu, oraz posortowany ciąg, odwrotnie posortowany ciąg i losowy ciąg ?? Program muszę mieć w języki C. Bardzo ładnie proszę o pomoc2010-04-07 15:42:40
[Newbie] Wykłady, tutoriale o programowaniu, informatyce?
Macie może jakieś linki do pożytecznych wykładów video, np. o programowaniu(np.Java i ogólnie) itp. Słyszałem, że jest jakaś strona uczelni amerykańskiej z takimi materiałami, może znacie adres? Chyba, że sami polecacie coś takiego ?2010-04-07 15:32:49
[Newbie] array a zbiory liczb
Witam. Czy mógłby ktoś to poprawić? Nigdy nie miałem doczynienia z tym więc proszę o małą pomoc: Chcę zapisać warunek, że gdy zmienna string zawiera znaki, powiedzmy cyfry i liczby to coś się stanie. Jak ten warunek postawić. Kombinowałem ze zbiorem: if SecondParameter = array[0..9] then ale nie działa.2010-04-07 14:22:35
[C/C++] [C++]Dodanie wszystkich węzłów drzewa bin. do listy
Witam! W jaki sposób dodać wszystkie węzły drzewa binarnego do listy? Kombinuję tak ale nie bardzo chce to działać: // Struktura drzewa i listy struct Tree { int weight; int number; char c; Tree* parent; Tree* left; Tree* right; }; struct List { List* next; List* prev; Tree* t; }; List* head = 0; List* tail = 0; // Dodawanie do listy void addToList(Tree* t) { List* temp = new List; temp->t = t; temp->next = head; temp->prev = 0; if(head) head->prev = temp; head = temp; if(!tail) tail = head; } // Tutaj dodaję węzeł do listy void inOrder(Tree* tw) { if(tw->left) inOrder(tw->left); addToList(tw); if(tw->right) inOrder(tw->right); } Proszę o pomoc. Pozdrawiam, Ziem!2010-04-07 14:02:21
[Webmastering] [php] Wykonywanie zapytan w petli
Mam do zrobienia taka rzecz: 1. w bazie danych sa wpisy ktore maja status = 1 lub status = 2 2. Tych wpisow moze byc kolo 30 do 50 (srednio dziennie) 3. Potrzebuje sprawdzic stan wpisow i zmienic im status z 1 na 2 4. Wybieram zapytanie (SELECT id FROM wpisy WHERE status = 1 ) 5. Dla kazdego z wybranych wpisow musze sprawdzic czy moge juz zmienic status z 1 na 2 6. jesli moge zmieniam na 2 i przechodze do kolejnego wiersza z zapytania w pnkt. 4. 7. Koncze zmieniac statusy kiedy juz przejde wszystkie zapytania To jest standardowa skryptowa procedura. Te procedure chce wykonywac po uplywie czasu powiedzmy co 30 sekund lub dodatkowo po pownych zdarzeniach. Calosc zapisze w odzielnym pliku np :check_stats.php i w cronie wpisze info by wykonywal sie dany skrypt. Pytanie moje jest takie co sie stanie jesli odczytam 3 wpisy i zmienie status a np kiedy bede chcial odczytac czwarty wpis to wyskoczy mi TIMEOUT ? czy wtedy przerwie sie dzialanie skryptu czy przejdzie on do odczytania 5 wartosci i sprawedzenia jej statusu, a poprzednia czwarta wartosc zostanie sprawdzona za kolejne 30 sekund ?2010-04-07 13:43:31
[Inżynieria oprogramowania] Memory Address
Witam. W jaki sposób mogę z jakiejkolwiek gry wyciągać adresy pamięci i żebym wiedział za co ten każdy adres odpowiada? Nie chodzi mi tu o liczbę pieniędzy lub coś podobnego. Chodzi mi o coś bardziej zaawansowanego, np. takie coś jak tutaj (do San Andreas): http://www.gtamodding.com/index.php?title=Memory_Addresses_%28SA%292010-04-07 13:28:13
[Hardware/Software] Memory Address
Witam. W jaki sposób mogę z jakiejkolwiek gry wyciągać adresy pamięci i żebym wiedział za co ten każdy adres odpowiada? Nie chodzi mi tu o liczbę pieniędzy lub coś podobnego. Chodzi mi o coś bardziej zaawansowanego, np. takie coś jak tutaj (do San Andreas): http://www.gtamodding.com/index.php?title=Memory_Addresses_%28SA%292010-04-07 13:28:13
Poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 Następna