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
[Bazy danych] Pomocy
Hej, mam prosbe, czy może ktoś pomoc mi z tym cwiczeniem: 1. baza danych o tresci impreza, dane firmy organizujacej, dane 3 uczestnikow, 2 imprezy i zrobic fakture vat 2. tabelka w excelu - 5 kolumn na 10 wierwszy imie, nazwisko, stanowisko, uczelnia, data zatrudnieni 3 import tych danych z excela do pustej bazy danych bardzo prosze o pomoc!2010-05-24 23:47:16
[Java] Problem z komunikacją między klasami poprzez zdarzenia
Witam, piszę prostą gierkę w Javie i niestety zaciąłem się w kluczowym momencie. Mam zbudowane ładne menu i chciałbym przejść nieco dalej, tzn, przejść do kolejnego menu a następnie zacząć rozgrywkę. Niestety, moje menu nie chce reagować na moje prośby :) Tak to w tej chwili wygląda: SpaceMission.java //package + importy public class SpaceMission extends Canvas implements ActionListener { public static final int GAMEWIDTH = 800; public static final int GAMEHEIGHT = 600; public static long usedTime; //do FPS private long startTime; //do FPS private static final String rsrcsrootpath = "src" + File.separator + "spacemission" + File.separator; public static final String imagespath = rsrcsrootpath + "images" + File.separator; public static final String soundspath = rsrcsrootpath + "sounds" + File.separator; public static final String otherspath = rsrcsrootpath + "others" + File.separator; private void InitSpaceMission() { //tworzenie okna i ustawienie jego właściwości //utworzenie widoku poczatkowego - menu startowego String[] startMenuButtonsNames = {"newgame", "options", "exit"}; Menu startMenu = new Menu(startMenuButtonsNames); startMenu.addActionListener(this); //wyswietlenie menu i okna } public void actionPerformed(ActionEvent e) { System.out.println("Zmieniam opcje gry"); } public static void main(String[] args) { final SpaceMission NewGame = new SpaceMission(); SwingUtilities.invokeLater(new Runnable() { public void run() { NewGame.InitSpaceMission(); } }); usedTime = 1000; while (true) { NewGame.repaint(); } } } Menu.java //package + importy public class Menu extends JPanel implements ActionListener { protected ActionListener actionListener = null; private Sprites sprites = new Sprites(); private SoundSprites soundsprites = new SoundSprites(); private String buttonspath = SpaceMission.imagespath + "buttons" + File.separator; private Font DefaultGameFont; private AudioStream ButtonSound; public Menu(String[] buttonNamesArray) { //konstruowanie pojedyńczego menu //m.in IButton[] buttonsArray = new IButton[buttonNamesArray.length]; for (int i=0; i2010-05-24 22:59:42
[Java] Wyswietlanie miniaturek
Witam! Mam za zadanie napisanie programu do przegladania grafiki. Mam już zrobione drzewko katalogów itp, ale mam problem z generowaniem miniatur, a dokładniej z generowaniem większej ilości miniatur, gdy jest ich mało (np 10) to jest wszystko ok. Problem pojawia się gdy jest ich około 50-100. Pojawiają się wtedy komunikat, a braku pamięci. Poniżej przedstawiam fragment kodu odpowiedzialnego, za generownie mniatur. public void Obrazek(String dir) { Filtr filtr = new Filtr(null); File katalog = new File(dir); File pliki[] = katalog.listFiles(filtr); if (pliki==null) return; listaPlikow = new JPanel(); pasek2.setViewportView(listaPlikow); listaPlikow.setLocation(0,0); listaPlikow.setLayout(new GridLayout(50,5)); this.pulaWatkow.shutdown(); this.pulaWatkow = Executors.newFixedThreadPool(2); System.runFinalization(); System.gc(); for(File plik : pliki) { Miniaturka aa = new Miniaturka(plik.getPath()); this.pulaWatkow.submit(aa); try { Thread.sleep(10); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } public class Miniaturka implements Runnable{ private String plik; public Miniaturka(String plik) { this.plik =plik; } @Override public void run() { JCheckBox lista = new JCheckBox(); Podglad pdg = new Podglad(plik); lista.addMouseListener(pdg); try { image = ImageIO.read(new File(plik)); } catch (IOException e) { // TODO Auto-generated catch block System.out.println(e.toString() + plik); } ImageIcon ikona = new ImageIcon(image.getScaledInstance(80,80,Image.SCALE_DEFAULT)); listaPlikow.add(lista); lista.setIcon(ikona); } } Proszę Was o jakąś poradę, jak zlikwidować ten problem2010-05-24 22:40:38
[Delphi/Pascal] WYSWIETLANIE SQLITE
Jak mozna wyswietlic tabele stworzona w sqlite np na dbgrid ? jako ze nie mam do tego komponentow nie mam jak tego polaczyc przy pomocy source ma ktos jakis pomysl ? aby spojnie wyswietlic dane ? bo przeciesz nie bede wyswietlal calej bazy danych na labelu2010-05-24 21:54:55
[Delphi/Pascal] Komponent w klasie TThread
Mam klasę: type TThreadTEST = class(TThread) private IP: string; SNMP: TIdSNMP; public constructor Create(AddressIP: string); destructor Destroy; override; protected procedure Execute; override; end; Następnie: destructor TThreadTEST.Destroy; begin SNMP.Free; inherited; end; constructor TThreadTEST.Create(AddressIP: string); begin inherited Create(False); IP := AddressIP; SNMP := TIdSNMP.Create(nil); end; procedure TThreadTEST.Execute; begin FreeOnTerminate := true; SNMP.Host := IP; //... end; Czy powyższy sposób tworzenia komponentu w wątku TIdSNMP.Create(nil); oraz jego usunięcia za pomocą SNMP.Free; jest poprawny ? Dla TIdSNMP nie wyskakują żadne błędy, ale dla innych komponentów np. z paczki IP WORKS, wyskakuje błąd i dlatego nie wiem czy jest to moja wina czy właśnie tamtych kontrolek.2010-05-24 21:53:06
[C# i .NET] [c#] clickthrough tylko dla LPM
Witam, Czy da rade zrobic okno przezroczyste tylko dla lewego przycisku myszy, a mozliwe do uzyskania focusa przez klikniecie prawym przyciskiem myszy? rozumiem ze transparency key nie wchodzi w gre w tym wypadku, wiec jak to rozwiazac? dziekuje z gory2010-05-24 21:13:32
[Off-Topic] Pomysl na projekt
Witam. Poszukuje pomysłu na projekt na zaliczenie. Jest to projekt z Programowania obiektowego wiec klasy, dziedziczenie itp. Pisze, poniewaz nie mam jakiegos fajnego pomyslu a nie chce pisac kolejnej biblioteki, sklepu czy innych oklepanych programow. Gry odpadaja.2010-05-24 21:01:52
[C# i .NET] Mozart OZ i C#
Witam.Zastanawiam się jak wstawić kod z Mozart Oz(programowanie w logice ograniczeń) do C#. Chce wykorzystać Mozarta w celach obliczeniowych natomiast C# do graficznego wyświetlenia wyniku.Proszę o wskazówkę jak można połączyć Mozarta z C#.Pozdrawiam2010-05-24 20:51:34
[Newbie] [C++] problem z konwersja string na int
mam sobie vector stringow z tym ze znajduja sie w nim liczby i potrzebuje je przekonwertowac do int. int dana; istringstream( (*i) ) >> dana; to wywala bzdury jakby adres nie mam juz sily samemu. plis help for(vector::iterator i=tokens.begin();i!=tokens.end();j++,i++) { cout2010-05-24 20:06:34
[Newbie] [C] Komenda while i struktury
Może mi ktoś wyjaśnić dlaczego poniższa funkcja działa. Mamy na początku zdeklarowane, że c=0, a potem mamy komende while(c==0). Czy w tym przypadku wszystko co jest w tej klamrze while nie powinno być pominięte? struct osoba wpis() { struct osoba os; float temp,suma=0,t=0; int k=0,c=0; printf("Imie: "); scanf("%s",os.imie); printf("Nazwisko: "); scanf("%s",os.nazw); printf("Rok: "); scanf("%d",&os.rok); printf("Przedmiot: "); scanf("%s",os.przedmiot); printf("Oceny: "); while(c==0) { scanf("%f",&temp); while(temp>5|temp2010-05-24 19:55:19
[C/C++] Zapisanie kodu do innego pliku
Witam, Czescia mojego zadania jest napisanie kodu, ktory swoj wlasny kod bedzie zapisywal do nowego pliku z formatem cpp. Zupelnie nie wiem jak sie do tego zabrac. Napisalam cos takiego: #include #include #include #include using namespace std; // string musi byc zadeklarowany w konkretnej przestrzeni int main(){ ifstream in("zadanie_strumienie.cpp"); ofstream ou("test.cpp"); streambuf &sb = *cout.rdbuf(); while(!in.get(sb).eof()) { if (in.fail()) // znaleziono pusty wiersz in.clear(); // czyścimy flagę błędu ou2010-05-24 19:20:02
[Java] Polskie znaki w UTF8
hejka potrzebuje aby wynik programu dołączyć do www i mam problem z kodowaniem.... lub jcreatorem jak ustawie w w jego opcjach na UTF8 to mi wywala Warning: unmappable character for encoding UTF8 jak tego nie ustawie to nie wiem z jakim kodowaniem plik wywala i nie wiem wtedy jakie kodowanie proponowac przegladarkom.... ehh mam nadzieje ze jasno napisalem ;) wdzieczny bede za pomoc...2010-05-24 19:17:34
[C/C++] Szachy - problem z przekazaniem wartości w algorytmie ab
Cześć, Piszę właśnie szachy i natrafiłem na problem z algorytmem alpha-beta. O ile wartość jaką zwraca wydaje się być w porządku, to nie wiem w jaki sposób poinformować mój program o tym, jakie ruchy po kolei wykonać. W którym miejscu i w jaki sposób powinienem je zwrócić? W kodzie zobaczycie kilkanaście zakomentowanych linijek, w których próbowałem to zrobić, ale żadna nie wydaje się być właściwa. Czy sam algorytm jest ok? Bo tutaj też mogłem popełnić błąd. Będę bardzo wdzięczny za wszelką pomoc. #include #include "alpha.h" #include "move.h" #include "static.h" #include #define countof(a) (sizeof(a)/ sizeof(a[0])) int alpha_beta(piece_entry *board[128], piece_entry *pieces_w[16], piece_entry *pieces_b[16], int side, int depth, int alpha, int beta) { int best_score = -1000000; //int move_score = 0; int possible_moves[128][2]; int i; int old_field=-1; int new_field=-1; int old_pos=-1; int new_pos=-1; int told_field=0; int tnew_field=0; int tmp_type_o; int tmp_type_n; piece_entry * tmp_ptro; piece_entry * tmp_ptrn; tmp_ptro = NULL; tmp_ptrn = NULL; for(i=0; itype; // tmp_type_n = tmp_ptrn->type; //printf("o %d n %d",old_field,new_field); if(board[new_field] != NULL) board[new_field]->captured=1; board[new_field] = NULL; board[new_field] = board[old_field]; //printf("pos %d type %d",board[old_field]->position,board[old_field]->type); board[new_field] -> position = new_field; if(board[new_field] -> position>111 && board[new_field] -> type ==1) board[new_field] -> type=6; if(board[new_field] -> position type ==7) board[new_field] -> type=12; board[old_field] = NULL; move_num++; if(depth==0 ) { move_score = static_evaluation(board,pieces_w,pieces_b,side); }else {move_score = -alpha_beta(board, pieces_w, pieces_b, -side, depth-1, -beta, -alpha);} //undo_move_here(); board[told_field] = tmp_ptro; board[told_field] -> position = told_field; board[told_field]->type=tmp_type_o; board[tnew_field] = tmp_ptrn; if(board[tnew_field] != NULL) { board[tnew_field]->position=new_field; board[tnew_field]->captured = 0; } move_num--; if(move_score > best_score) { best_score = move_score; /*old_pos=old_field; new_pos=new_field;*/ /*old_position = old_field; new_position = new_field;*/ } if(best_score > alpha) { alpha = best_score; /*old_position = old_field; new_position = new_field;*/ } if(alpha >= beta ) { /*old_position = old_pos; new_position = new_pos;*/ /*old_position = old_field; new_position = new_field;*/ return alpha; } } /*old_position = old_pos; new_position = new_pos;*/ /*old_position = old_field; new_position = new_field;*/ return best_score; }2010-05-24 18:12:05
[Off-Topic] [Warszawa] CT Creative Team - Opinie.
Witam. Mam do was doświadczonych przez życie programistów pytanie: Czy macie może jakieś doświadczenia z firmą o której mowa w temacie? Interesuje mnie jaka jest atmosfera w firmie i jakie wynagrodzenie netto może podać świeżo po studiach inżynierskich programista? Z góry dzięki za odpowiedź. I prosiłbym o nie pastwienie się nade mną :P2010-05-24 17:26:16
[C# i .NET] JS a C#
mam dwa pytania: 1) czy można w skrypcie JS wywołać funkcję z C# (Button1_Click)? 2) czy można w danym Buttonie dodać dwie reakcje na zdarzenie OnClick - tzn. wywołanie funkcji Button_Click z C# i wywołanie funkcji z JS?2010-05-24 17:14:24
[C/C++] Przypisywanie klawisza do buttona
Jak przypisać dany klawisz z klawiatury do buttona? Potrzebne mi to przy Tworzeniu kalkulatora.2010-05-24 17:12:49
[C/C++] C++ | Ping IP --> uruchomienie RDP
Witam..... Pytanie czy jest możliwe napisanie programu który: 1) pingował IP 1 -jeśli jest odpowiedz to uruchamiał RDP (mstsc.exe z odpowiednimi parametrami) - jeśli nie ma odpowiedzi z IP 1 to łączył RDP z IP 2 z odpowiednimi ustawieniami wszystkie dane oczywiście za exe schowane...2010-05-24 16:45:48
[Delphi/Pascal] Identyfikacja clientsocket
Tworzę program klient-serwer na komponentach clientsocket i serversocket. Chciałbym poznać numer połączenia klienta, który wysłał wiadomość do serwera. W jaki sposób mam to zrobić. Nie chcę identyfikacji po IP, bo dla mojego programu nie było by to wygodne.2010-05-24 16:40:34
[Delphi/Pascal] Windows Media Player - pobieranie ścieżki utworu
Witam! Chciałbym zrobić wtyczkę do Windows Media Playera, która by sprawdzała ścieżkę aktualnie odtwarzanego utworu i wysyłała ją w postaci komunikatu do mojego programu. Otóż nigdzie nie mogę znaleźć jakiegoś przykładu plugina WMP w Delphi. Czy wie ktoś może jak to zrobić? Ew. jeżeli nie poprzez plugin to może jakoś da się to pobrać komunikatami? (jednak preferowałbym plugin)2010-05-24 16:36:52
[Newbie] [c#] wywolywanie delegatow z roznymi parametrami
Hej Mam delegat, ktory jako parametr przyjmuje funkcje ktora zwraca void i przyjmuje jako parametr liczbe. Do delegatow mam podpietych kilka funkcji. Czy istnieje taka mozliwosc aby np funkcje 1 w delegacie uruchomic z parametrem innym niz funkcje 2 ??2010-05-24 16:31:28
[C/C++] Płynność dźwięku
sndPlaySound("Dzwiekstart.wav", SND_FILENAME | SND_LOOP | SND_ASYNC | SND_NODEFAULT); //...jakiś kod, dźwięk w zależności od pewnej siły odtwarza się przez rożny czas //dalej PlaySound(NULL,NULL,SND_NODEFAULT); //usuwanie tej linii nic nie daje sndPlaySound("Dzwiekustalenie.wav", SND_FILENAME | SND_LOOP | SND_ASYNC | SND_NODEFAULT); U mnie na komputerze 2 rdzeniowym dźwięk ładnie się odtwarza, nie słychać momentu stopu, w którym zakańczny jest jeden dźwięk a odtwarzany drugi. Na komputerze kolegi niestety słychać stop, że dźwięk się urywa i drugi rozpoczyna. Podejrzewam, że to zależy od procka. Czy jest wobec tego jakiś sposób na zaradzenie temu?2010-05-24 16:10:35
[Java] Program do znajdowania sieci
Hej! Mam adres IP urządzenia i maske podsieci do której należy i na tej podstawie chciałabym wyliczyć adres IP tej podsieci.Na pewno są gotowe programy które to wyliczają ale jakoś nie mogę się takowych doszukać.Mógłby ktoś poratować??:)2010-05-24 16:06:35
[Delphi/Pascal] Rozdzielanie informacji - wyrażenia regularne
Proszę was o pomoc. Piszę dość duży program i mam kłopot przy rozdzieleniu ciągu znaków. Mam na przykład string: jakis_tekst1-jakis_tekst2 i chciałbym odczytać z niego wartości jakis_tekst1 oraz jakis_tekst2. Wartość tego stringa będzie się zmieniała, więc pytanie brzmi: Jak odczytać ciąg znaków (liter/cyfr) stojących przez myślnikiem (-) oraz za nim? Nie jestem jakimś profesjonalnym programistą, jeszcze się uczę, nie mam za dużo czasy dlatego pytam was. Sądzę, że można to rozwiązać korzystając Wyrażenia Regularne, ale nie mam o tym żadnego pojęcia. Proszę o pomoc, ewentualnie jakiś kurs z wyrażeniami regularnymi. Pozdrawiam, Piotr2010-05-24 15:01:32
[C# i .NET] [C#] RAW image konwersja do jpg i exif
Witam poszukuję informacji jak w C# wydostać dane exif, miniaturkę ze zdjęcia zrobionego w formacie RAW i skonwertować to na jpg. Jeśl;i ktoś miałby jakieś info i/lub przykłady byłbym wdzięczny.2010-05-24 14:50:31
[Webmastering] Styl css dla jednego elementu.
Witam! Posiadam forum phpbb3, postanowiłem przerobić nawigację pod stronę, mam belkę z menu rozwijalnym i na stronie wszystko działa, lecz na forum gdy wstawiam styl css odpowiedzialny za belkę, całe forum się rozjeżdża ponieważ on przyjmuje sobie ten styl jako dla całego forum. Jak zrobić aby dany styl był tylko dla jednego elementu.2010-05-24 14:28:59
[Delphi/Pascal] Aplikacja
Witajcie .... :) Mam do zaprojektowania aplikacje służącą do przechowywania informacji o uczniach tej samej klasy (nr. w dienniku , imie ,nazwisko ocen semestralnych z poszczególnych przedmiotów ) Interfejs programu powinien posiadac menu ,w którym beda przyciski do : -wyjscia z programu : -otwarcia okna z informacja o autorze (wizytówka), -otwarcia okna do wprowadzania i zapisu na plik ocen semestralnych z poszczególnych przediotów ,- -otwarcia okna do wprowadzania i zapisu podstawowych danych o uczniach , -otwarcia okna wydruku kartek dla rodziców zawierajacych oceny z poszczególnych przedmiotów , Pojemnosc bazy mozna ograniczyc do 30 uczniow . Nazwy przedmiotów mozna umiescic na pliku INI z mozliwościa edycji , lub ostatecznie przypisac na stałe w kodzie aplikacyjnym .......... Prubowałem sam rozkminic jak wogóle zrobic ten program lecz nie moge :( To jest moja praca na ocene roczna w 3 kl. tech. i kompletnie neiweim jak sie do tego zabrac i jak to zrobic .... Mugłby ktos pomóc mi z tym sie uporać :) Bede bardzo wdzieczny .2010-05-24 14:00:58
[Newbie] [delphi] jak po kliknięciu przejść w inne miejsce formy
W aplikacji złożonej z wielu form, na jednej z nich chcę umieścić prosty słowniczek z pojęciami, na górze lebele z pojęciami, po kliknięciu których przeskakujemy niżej, do odpowiedniego image. Czyli miałoby wyglądać to tak, jak np. w Wikipedii, możemy sobie przeglądać po kolei, ale możemy też przeskoczyć bezpośrednio do odpowiedniego miejsca na tej samej formie. Z góry dziękuję i mam nadzieję, że to nie jest zbyt trywialne pytanie na to forum ;-)2010-05-24 14:00:39
[Bazy danych] Relacje sqlite - pytanie
Witam Mam bardzo prostą(kilka tabel) bazę w SQLite na potrzeby PHP. Chciałbym wyrysować strukturę tabel i mam pytanie, a właściwie pytania: 1. Czy jeżeli "relacje" między tabelami (z jednej usuwam wiersz to w innej również się to dzieje) mam zrobione nie w samej bazie, a w PHP to czy mogę mówić o relacjach między tabelami ? (chodzi mi o to czy jeżeli baza funkcjonuje jako zbiór niezależnych tabel, a PHP "trzyma" wszystkie relacje) Czy mogę w takim wypadku ukazać na schemacie typowym dla baz danych relacje (np 1 do wielu )? Przykład: http://zine.net.pl/photos/posts_pictures/images/45/591x345.aspx Z góry dziękuję za pomoc2010-05-24 13:00:23
[C/C++] [C] Wypełnianie tablicy losowymi wartościami
Witam zrobiłem funkcje która losuje jedynkę z prawdopodobieństwem 0.6 oraz zero z prawdopodobieństwem 0.4.Wygląda ona tak. int losowanie() { srand (time(NULL)); if ((rand() % 10) < 6) return 1; else return 0; } Teraz chciałbym taką funkcją wypełnić tabele 50elementową jedynkami i zerami. Pomoże ktoś?2010-05-24 12:18:19
[Delphi/Pascal] rysowanie elipsy - pomocy!!!
Otóż mam taki problem. Chce napisać program do obliczania BMI. Wstawiłem również obrazek, którym jest wykres. Póki co wyszło mi takie coś: http://img709.imageshack.us/i/bmih.jpg/ Chciałbym teraz wyrysować punkt (elipę), tak aby pojawiła się w odpowiednim miejscu na wykresie, ale nie wiem jak mam się do tego zabrać :-( . Proszę o pomoc.2010-05-24 11:56:11
[C/C++] Aplikacja klient serwer
Z racji że dopiero zaczynam programować w QT napisałem aplikacje klient serwer. Chciałbym ją krok po kroku ulepszyć (dodać GUI itp). Na wstępie całkowicie nie wiem jak zmusić serwer do działania współbieżnego. Macie jakieś doświadczenie ?2010-05-24 11:16:35
[Java] Skrypt do sczytywania danych giełdowych
Witam serdecznie. Nie jestem programistą więc zwracam się do was o pomoc.Mam skrypt sczytywania zleceń giełdowych przy użyciu klawiatury lecz nie mogę go skompilować.Napisany jest on raczej dobrze bo znalazłem go na stronie brokera giełdowego. Przy kompilacji wyskakują mi takie błędy: 07:35:28 The type Properties is ambiguous 07:35:28 ^^^^^^^^^^ 07:35:28 Properties properties = new Properties(); 07:35:28 2. ERROR in C:DOCUME~1MISTRZ~1USTAWI~1TempjfxidetmpTestMySQLAccess.java (at line 28) 07:35:28 ---------- 07:35:28 The type Properties is ambiguous 07:35:28 ^^^^^^^^^^ 07:35:28 Properties properties = new Properties(); 07:35:28 1. ERROR in C:DOCUME~1MISTRZ~1USTAWI~1TempjfxidetmpTestMySQLAccess.java (at line 28) Wcześniej wyskakiwały mi inne błędy typu: 07:37:36 File c:fullpathtolibcommons-pool-1.4.jar not found. 07:38:22 File c:fullpathtolibcommons-dbcp-1.2.2.jar not found. 07:38:40 File c:fullpathtolibmysql-connector-java-5.1.7-bin.jar not found. Ale rozwiązalem je jak typowy amator programowania. Czyli założyłem ten folder na dysku C i pościągałem dane pliki z google ;-P i chyba tutaj jest pies pogrzebany. Poniżej zamieszczam cały skrypt: package jforex; import com.dukascopy.api.*; import java.util.*; import java.sql.*; import javax.sql.*; import org.apache.commons.dbcp.*; /** * commons-pool can be downloaded here - http://commons.apache.org/pool/ * commons-dbcp can be downloaded here - http://commons.apache.org/dbcp/ * mysql java connection can be downloaded here - http://dev.mysql.com/downloads/connector/j/5.1.html */ @RequiresFullAccess @Library("c:/fullpathtolib/commons-pool-1.4.jar;c:/fullpathtolib/commons-dbcp-1.2.2.jar;c:/fullpathtolib/mysql-connector-java-5.1.7-bin.jar") public class TestMySQLAccess implements IStrategy { private IContext context; private IConsole console; private DataSource dataSource; private Calendar gmtCalendar = Calendar.getInstance(TimeZone.getTimeZone("GMT")); public void onStart(IContext context) throws JFException { this.context = context; console = context.getConsole(); try { Properties properties = new Properties(); properties.put("driverClassName", "com.mysql.jdbc.Driver"); properties.put("url", "jdbc:mysql://localhost/test"); properties.put("username", "test"); properties.put("password", "test"); properties.put("poolPreparedStatements", "true"); dataSource = BasicDataSourceFactory.createDataSource(properties); } catch (Exception e) { console.getErr().println(e); } } public void onAccount(IAccount account) throws JFException { } public void onMessage(IMessage message) throws JFException { } public void onStop() throws JFException { try { ((BasicDataSource) dataSource).close(); } catch (SQLException e) { console.getErr().println(e); } } public void onTick(Instrument instrument, ITick tick) throws JFException { try { Connection connection = dataSource.getConnection(); try { PreparedStatement statement = connection.prepareStatement("insert into ticks(instrument, tick_time, ask, bid, askVol, bidVol) values (?, ?, ?, ?, ?, ?)"); try { statement.setString(1, instrument.toString()); statement.setTimestamp(2, new Timestamp(tick.getTime()), gmtCalendar); statement.setDouble(3, tick.getAsk()); statement.setDouble(4, tick.getBid()); statement.setDouble(5, tick.getAskVolume()); statement.setDouble(6, tick.getBidVolume()); statement.execute(); } finally { statement.close(); } } finally { connection.close(); } } catch (SQLException e) { console.getErr().println(e); } } public void onBar(Instrument instrument, Period period, IBar askBar, IBar bidBar) throws JFException { } } Dzięki za pomoc Pozdrawiam.2010-05-24 10:52:45
[Inne] [c++]Wykorzystanie dwóch procesorów
Witam, od niedawna zacząłem interesować się programowaniem w C++. Zastanawiam się jednak, co należy zrobić, żeby moje aplikacje mogły wykorzystywać wszystkie dostępne procesory na komputerze. Przykładowo jak mam dwa procesory to, żeby oba były wykorzystane podczas działania programu. Albo inaczej, gdy jeden będzie wykorzystany np. w 90% żeby zaczął go wspomagać drugi? Proszę o jakieś wyjaśnienie tematu. Pozdrawiam2010-05-24 10:45:27
[Webmastering] [javascript] wyświatlanie okna typu tak/nie
Chodzi mi o przykładowy kod, polegający na wyświetleniu okna typu prompt (tak/nie) podczas zamykania strony. Problem tkwi jedynie w tym, że nie mam dostępu do edycji sekcji kodu html, jest dostęp tylko do sekcji body (jest tak dlatego, że to jest blog). Jak dodać funkcję do zdarzenia document.unload, i czy jest to wogóle możliwe i będzie interpretowane w przeglądarkach, skoro nie ma dostępu do nagłówka? Próbowałem szukać, ale do takiego problemu ciężko dobrać słowa kluczowe, więc nic ciekawego nie znalazłem. Z góry dzięki za pomoc2010-05-24 10:43:11
[C# i .NET] Klawiatura ekranowa a focus
Witam Zrobilem sobie prosty komponencik z klawiaturą który wyrzuca mi SendKeys Jak zrobic aby nacisnięcie przycisku nie odbierało focusa innej kontrolce np TextBoxowi na tej samej Formie Dodam tylko ze kontrolek do których wpisuje jest kilka więc w zasadzie to wystrczylo by mi cos takiego KontrolkaZostatnimFocusem.Focus(); tylko nie wiem jak sprawdzić która miała Focus przed wciśnięciem buttona; Pozdro i z Góry dzięki2010-05-24 10:26:12
[Delphi/Pascal] Turbo Pascal
Witam potrzebuję pilnie program w trybie graficznym gdzie 3 kulki latają po ekranie i odbijają się od krawędzi, jeśli każda z nich odbije sie 5 razy koniec programu, mniej więcej prosze o pomoc ;) pozdrawiam2010-05-24 10:17:26
[Nietuzinkowe tematy] Potrzebny dostęp do superkomputera
Jak w temacie. Wie ktoś gdzie taki dostęp można w internecie zdobyć? Mam do wykonania kod w C. Dokładnie chodzi o faktoryzacje liczb (rozkład). Jutro skoczę na uczelni wypytać.2010-05-24 02:22:53
[Bazy danych] MySql Limit - ostatnie 5 rekordow z zapytania
próbowałem to zrobić to używając subquery pobierajac jeszcze raz wielkosc zapytania -5 i w limit podawać właśnie to wcześniejsze zapytanie i 5, ale za zadne skarby nie chciało tego przyjąć. rzucało błąd w miejscu zapytania2010-05-24 01:15:33
[Java] obsługa bluetooth bez bluesoleil
Witam Mam takie pytania może ktoś z was będzie w stanie mi odpowiedzieć. Napisałem już sobie aplikację na bluetooth pod j2se przy pomocy biblioteki bluecove, tylko ona niestety potrzebuje koniecznie do działania bluesoleil, który jest niestety płatny. Istnieje może jakaś biblioteka która jest w stanie obsłużyć bluetooth bez bluesoleil?. Pytanie numer dwa w jaki sposób najlepiej rozwiązać wysyłanie danych z PC na komórkę przy wykorzystaniu PUSH. Chodzi mi dokładnie o to żeby po podłączeniu do PC na telefon zostało wysłane od razu żądanie które w efekcie wyświetliło by się na telefonie. Coś w stylu czy chcesz przyjąć dane od PC. Szukałem dużo na ten temat w google i ogólnie z tym ciężko może ktoś z was z czymś takim miał styczność? No i ostatnie pytanie nr 3 czy da się obsłużyć powiedzmy 3 interfejsy BT w jednym kompie tak jak by każdy był innym kompem? Tylko proszę nie piszcie mi poszukaj se na google bo tam już sporo szukałem i niestety zero konkretów. Pozdro 4 all2010-05-24 01:06:33
[C# i .NET] [C#]parse xml
- 1.0.0.0 Jak wyciagnac numer wersji do zmiennej typu string z takiego pliku xml? Prubowalem tak: XmlDocument doc = new XmlDocument(); doc.LoadXml("version.xml"); XmlNodeList version = doc.GetElementsByTagName("version"); MessageBox.Show(version[1].InnerText);2010-05-24 01:01:27
[Newbie] [C++] kontenery
mam problem z kontenerami i algorytmami bo ich jeszcze nie ogarniam mam (powiedzmy ze) tablice intow i chce z nich robic kolejke (deque) a potem z tej kolejki je usuwam i dodaje i usuwam i dodaje ... a nie chce aby to popsulo mi tablice :( z tego co miałem na wykładzie to kontenery nie robią kopii więc z tego co rozumiem to jednak zepsuje mi to tablicę ;| prawda to ? hmm zaś kolejka wskaźników mnie nie urządza bo będę chciał wykorzystać algorytm count(iterator, iterator, porównywana wartość) - a nie mogę porównać wskaźnika na int z intem przecież :/ ma ktoś może pomysł jak to rozwiązać/przeskoczyć ? nie chcę przecież kopiować co chwilę całej tablicy więc raczej jednak na wskaźniki trzeba przejść tylko jak to dalej ugryźć :|2010-05-24 00:33:28
[Newbie] Wieloplatformowość
Witam Mam pytanko ogólne, interesuje mnie program który będzie działał na kilku platformach (win, mac, linux) jako 1 kompilacja. Jaki język programowania będzie odpowiedni? Pozdrawia2010-05-23 23:56:26
[C# i .NET] ADO.NET i wyświetlanie danych
Witam! Chciałbym się zapytać czy da się wypisać dane do np. listBoxa lub DataGridView bez używania DataSetów, czyli używając modelu połączeniowego. Jak w konsoli wyświetlam np. Tak: SqlDataReader dataReader = sqlCmd.ExecuteReader(); while (dataReader.Read()) { Console.Write("{0, 32}", dataReader["ProductName"]); Console.Write("{0, 16}", dataReader["UnitPrice"]); Console.Write("{0, 25}", dataReader["QuantityPerUnit"]); Console.WriteLine(); } dataReader.Close(); To czy da się podobnie wyświetlić w Windows Forms?2010-05-23 23:51:08
[Java] Jak zamknąć JDialog
Witam, Pobieram wszystkie komponenty z klasy JFrame(NoweOkno) i okno dialogowe wywołuje w taki sposób NoweOkno oknoDialog = new NoweOkno(); JDialog dialog = new JDialog(); dialog.setModal(true); dialog.add(oknoDialog.getContentPane()); dialog.pack(); dialog.setVisible(true); Chciał bym za pomocą buttona zamknąć okno dialogowe, nie potrafię tego zrobić. Proszę o pomoc.2010-05-23 23:50:35
[Off-Topic] praca dla studenta
witam zawalilem sesje i musze przeczekac do pazdziernika zeby od nowa zaczac rok. patrzac po ogloszeniach o prace czestym warunkiem jest bycie studentem(jakis znizki dla pracodawcy) i czy majac podbita legitymacje jestem teoretycznie nadal studentem ?2010-05-23 23:50:06
[Hardware/Software] NTFS Data Recovery - Ubuntu
Ostatnio sie niefortunnie wydarzylo i zamazalem kawalek pratycji ntfs, MBR + kilka sektorow dalszych. Stalo sie to w wyniku proby instalacji WinXP, nie wiem jakim cudem, ale wybralem partycje z Windowsem, na ktorej mialem dane. Po doslownie kilku nano sekundach przerwalem formatowanie, bo ogarnalem ze wybralem nie ta partycje co trzeba :D Mialem tam zapisane dwa pliki, ktore poprostu musze odzyskac. Narazie mam tylko Ubuntu na tym dysku, wiec kombinuje jak z jego poziomu odzyskac te dane. Standardowo najpierw probowalem zamontowac ta partycje, ale niestety nie dalo rady, wiec uzylem ntfsfix z pakietu ntfsprogs i pozniej juz udalo sie zamontowac, niestety nic oprocz kosza i kilku plikow lezacych na C: bezposrednio(msdos.xx itp) nie ma, wiec zaczalem szukac na necie jakis programow do odzyskiwania danych. ntfscat tez nic nie znajduje. Z racji tego, ze natrafilem na aplikacje pod Windows, a nie pod Linuksa, wiec musialem sie meczyc przez wine Aplikacje, ktore nabylem to GetDataBack oraz R-Studio Network Recovery. Niestety obie informuja mnie, ze urzadzenie jest niepoprawne co mnie bardzo zdziwiolo. Drugi raz dopiero sie spotkalem z problemem odzyskiwania danych, wiec nie bardzo wiem juz jak do tego podejsc, a systemu plikow ntfs dokladnie nie znam ;/ Moze ktos juz korzystal z jakiegos softu dobrego do odbudowy systemu plikow ntfs na podstawie obecnej struktury, bede wdzieczny za wszelkie wskazowki.2010-05-23 23:45:50
[Delphi/Pascal] MSSQL index czy group by
Witam Pobieram dane do wyświetlenia w gridzie w/g poniższego SELECT * FROM prac WITH (index(prac)) i tak się zastanawiam czy nie lepiej by było zamiast WITH (index(prac)) użyć GROUP BY przy czym przy group by musiałbym wypisać po kolei wszystkie pola a jest ich troche. Które rozwiązanie jest lepsze , powinno być stosowane ?2010-05-23 23:20:48
[C/C++] Visual i typeof
Ostatnio dostałem w ręce książkę "Algorytmika praktyczna". Wśród nagłówków znalazłem taki, który w Visualu nie chciał się skompilować: #define VAR(v, n) __typeof(n) v = (n) Wyczytałem, że visual nie wspiera typeof, więc przerzuciłem się na CodeBlocks, no ale niestety będę musiał wrócić do VS. Stąd moje pytanie, czy da się jakoś zastąpić ten nagłówek, tak żeby działał pod visualem? Pozdrawiam : )2010-05-23 23:12:15
[C# i .NET] Ten sam folder dla ustawień niezależnie od wersji aplikacji
Witam. Co zrobić aby aplikacja zapisywała ustawienia w jednym stałym folderze niezależnie od swojej wersji? Domyślnie przechowuje ustawienia tworząc foldery dla każdej nowej wersji. Chodzi mi właśnie o to aby np. po aktualizacji aplikacja korzystała ze swoich starych ustawień. Da się to zrobić w jakiś sposób??2010-05-23 22:01:16
[C/C++] Dwuwymiarowy vector w tablicy
Witam Chciałbym zrobić dwuwymiarowego vectora w strukturze, wypełnianego dynamicznie (chyba najlepiej będzie w forze używać metody push_back, tak?) Narazie napisałem coś takiego: [code]struct Rec // Rectangle { vector tab; //... }; //... for(int i = 0; i < number; i++) { //... for(int j = r[i].y1; j < r[i].y2; j++) r[i].tab.push_back(number); } [/code] Jak mam zrobić tą pętlę, żeby wypełnić tego vectora jak dwuwymiarową tablicę? Nie bardzo wiem jak zmienić dany wymiar (w zwykłej tablicy zrobiłbym tab[i][j], a tutaj nie wiem). Używam vectora, żeby za każdym razem nie alokować pamięci dla różnych prostokątów i nie musieć pamiętać o jej zwalnianiu.2010-05-23 22:00:53
[Delphi/Pascal] Źle dopasowane elementy w oknie programu - Windows Vista i 7
Otóż mam taki problem. Piszę program, który jest swojego rodzaju edytorem. Chodzi o to, że w systemie Windows XP i starszych okno programu wygląda dobrze. Niestety w systemach Windows generacji 6, czyli Vista i 7 pojawia się taki problem: http://img9.imageshack.us/img9/8264/61995594.th.jpg Po prostu ucina mi kilka pikseli z prawej strony. Napisałem nawet funkcję, która wykrywa rodzaj systemu operacyjnego i gdy wykryje Vistę lub 7-kę to program zmienia położenie przycisków troszkę w lewo i szerokość valuelisteditora. Niestety chciałem zaznaczyć, że po zmianie kompozycji na tą z Xp lub z 98 pozostaje mała szparka z prawej strony programu. Macie jakieś propozycje? Dodam tylko, że program ma na sztywno przypisany minimalny rozmiar okna i używam kompilatora Delphi 2007.2010-05-23 21:50:02
[Off-Topic] Sterotyp Programisty :)
W naszym społeczeństwie umocnił się stereotyp że programista to kujon w brązowym sweterku :) podlizujący się nauczycielą i nie mający przyjaciół ,zamknięty w 4 ścianach chudy chłopiec :) Ja np. taki nie jestem :) czasami nie wychodze na dwór bo mi sie nie chce i wole posiedziec przed kompem :) ale taka moja mentalność ale jak mam ochotę to pobiegam z kolegami :) i mam mnóstwo kolegów , nie podlizuje sie nauczyiela :) nie mam za super ocen ale jest dobrze :) chodze w przydługich spodniach i slucham hip-hopu :D a jak jest u was?2010-05-23 21:49:38
[C/C++] VC++ CLI - PrintDialog ;) proste pytanko ;P
PrintDialog^ pd = gcnew PrintDialog(); String ^s ="all ok"; if (pd->ShowDialog() == Windows::Forms::DialogResult::OK) { s->Print(); }; Oto kodzik buttona ;) - mam proste i szybkie pytanko dla znających się na rzeczy, jak przekonwenterować String do Print Debuger wypluwa mi, że s, które jest stringiem, nie jest członkiem Print(); ... tak więc wyjście to przekonwenterować na print, tyle tylko, że metoda StringToPrint mi nie działa;P Proszę o szybką odpowiedź ;P2010-05-23 21:47:59
[C/C++] Dodawanie/usuwanie zakresów liczb do/z tablicy
Witam, Mam do zrobienia zadanie na zaliczenie, ale że jestem ciemną masą z programowania, to bardzo prosiłbym kogoś o pomoc, bo sam zachodzę w głowę i nic nie mogę wymyślić. Treść zadania wygląda następująco: [quote]Zaprojektować strukturę danych (dowolną) służącą do przechowywania rozłącznych, domkniętych przedziałów. Program powinien udostępniać następujące funkcje: a. Dodawanie przedziału do bazy - program informuje, ze dodał przedział, lub że nie mógł tego zrobić, bo podany przedział kolidował z pozostałymi. b. Znajdowanie przedziału zawierającego dany punkt - podanie koców przedziału, lub informacji, że dany punkt nie należy do żadnego z nich. c. Usuwanie przedziałów z bazy. d. Realizacja punktów a. i b. w oczekiwanym (średnim) czasie krótszym, niż czas, jakiego można oczekiwać po liście dowiązaniowej. (Czyli czas aproksymacyjny rzędu mniejszego niż O(n), ewentualnie czas O(n) z bardzo zmniejszonym współczynnikiem) Przykład działania - wprowadz(2,5) -ok - wprowadz(0,1) -ok - wprowadz(3,4) -nie można, kolizja - znajdz(4) - liczba 4 jest w przedziale [2,5] - znajdz(6) - liczby 6 nie ma w przedziałach [/quote] Zależy mi na punktach a,b,c; prosiłbym o jak największą prostotę programu oraz komentarze wyjaśniające. Mam nadzieję, że znajdzie się ktoś chętny do pomocy. Z góry dziękuję2010-05-23 21:26:59
[Delphi/Pascal] [Delphi] Potrzebuje pomocy ;)
Witam Jako że zaczynam zabawę z Delphi Chciałbym się dowiedzieć 1) jak w barze Edit zrobić by pozwalało na wpisywanie tylko cyfr 2) Potrzebuje jednego bara ograniczający przedział od 0 do 360 stopni NIE potrzebuje całego kodu tylko jak zrobić te dwie rzeczy? Z góry dzięki za pomoc [soczek]2010-05-23 21:10:03
[Java] dodawanie wykresu do GUI stworzonego w netBeans
Witam, Pytanie jak w temacie: w jaki sposób dodać wykres stworzony za pomocą biblioteki jFreeChart do graficznego interfejsu wygenerowanego w NetBeans? W developer guide jest sporo przykładów ale wszystkie z nich wyświetlają wykres w nowym oknie podczas gdy ja muszę wkomponować taki wykres do okna już stworzonego. pozdrawiam2010-05-23 21:05:57
[Java] Program do kopiowania pliku
Witam, moim celem jest napisanie pliku który będzie kopiował określony plik zawarty w jar. Napisałem już funkcję która kopiuje pliki. Teraz muszę jakoś dodać mój plik do .jar i podać ścieżkę do niego. Kopiuję za pomocą : copy("C: est2MOJ_PLIK.tx", "C: est2 est.txt"); Pytanie - jaką ścieżkę podać do pliku zawartego w .jar ? pozdrawiam serdecznie Bartek2010-05-23 21:04:16
[Java] Modyfikacja biblioteki
Witam, nie umiem sobie poradzić z podmianą klasy w bibliotece. Nigdy takiego czegoś nie robiłem więc pewnie to dlatego. Potrzeuję tego w takim przypadku http://rxtx.qbang.org/wiki/index.php/Trouble_shooting#How_does_rxtx_detect_ports.3F__Can_I_override_it.3F gdzie muszę dopisać linijkę "rfcomm" aby biblioteka obsługiwała porty przez bluetootha. Ściągnąłem z podanego linka plik RXTXCommDrivers ale podczas kompilacji mam błędy. Może mógłby mi ktoś to podmienić albo powiedzieć jak to zrobić. Plik biblioteki to http://rxtx.qbang.org/pub/rxtx/rxtx-2.1-7-bins-r2.zip, chodzi o wersję dla linuxa oczywiście. Pozdrawiam, daniel2010-05-23 20:54:02
[Bazy danych] ochrona hasła - kodowanie
Witam! tworze sobie bazę danych, dane hasła są pobierane z tabeli pracodawca a formularz w którym znajdują się pola kontrolne to formularz haslo2, chciałbym żeby pole Haslo_B bylo kodowane lub widoczne za pomocą gwiazdek i też kodowane :P help me Private Sub LOGOWANIE_Click() If Forms("Haslo2").Haslo_B = Forms("Haslo2").Haslo_w Then stDocName = "Pracodawca" DoCmd.OpenForm stDocName, , , stLinkCriteria Forms("Haslo2").SetFocus DoCmd.Close Else Forms("Haslo2").Haslo_w = "" DoCmd.Close End If End Sub2010-05-23 20:42:01
[Delphi/Pascal] Komponent TIdAttachment
Potrzebuje komponent TIdAttachment , niewiem czy go nie mam bo mam INDY 9 wszystkie zainstalowane lecz nie moge go znajsc wogole. w jakiej zakladce powinien byc?2010-05-23 20:35:32
[Webmastering] [PHP] Losowanie licz z przedziału 01 do 10
Witam, mam pytanie jak wylosować liczby z przedziału 01 do 10? Wiem, ze da się od 1 do 10, ale potrzebne mi te zero na początku, gdyż potrzebuję takich liczb jak np. 02, 08, 10. Pozdrawiam noxwow2010-05-23 20:34:47
[Newbie] [PHP] Losowanie licz z przedziału 01 do 10
Witam, mam pytanie jak wylosować liczby z przedziału 01 do 10? Wiem, ze da się od 1 do 10, ale potrzebne mi te zero na początku, gdyż potrzebuję takich liczb jak np. 02, 08, 10. Pozdrawiam noxwow2010-05-23 20:34:47
[Delphi/Pascal] Sterownik Silnika Bezszczotkowego, możliwe? LPT
Otóż mam problem, kupiłem sobie silnik bezszczotkowy firmy WE Welgard A22/12/06 i sterownik, ale z braku aparatury pomyślałem żeby zrobić go pod kompa, ale tu się zaczynają schody. Jest on na 3 przewodach i ma 14 kroków. Nie wiem z jakiego komponentu użyć i jak zrobić te kroki. Prosiłbym o konkretną odpowiedź.2010-05-23 19:13:14
[Java] Parsowanie strony HTML
Cześć, Mam stronę HTML, z której chcę "wyłuskać" potrzebne mi informacje. Część kodu takiej strony: Ajdukiewicz, Tadeusz 1852-1916 15 Alchimowicz, Kazimierz 1840-1916 8 Chcę z tego kodu wyciągnąć imiona i nazwiska. Załóżmy, że w zmiennej String firstPage mam cały ten kod html. Domyślam się że trzeba używać wyrażeń reguarnych, ale jak na razie mam z tym problemy... Na razie wymyśliłam coś takiego (domyślam się, że wyrażenie regularne jest wogóle złe). Poza tym, niestety jak można zauważyć tagi, które otaczają pierwsze nazwisko i drugie są troche inne (w jednym jest w drugim nie ma, no i tak jest na całej stronie - raz jest końcówka raz itd). Mógłby ktoś pomóc?:) Pattern wzorzec=Pattern.compile("(A.+)"); Matcher sekwencja=wzorzec.matcher(firstPage); Vector w=new Vector(); while(sekwencja.find()) { int start=sekwencja.start(); int end=sekwencja.end(); w.add(firstPage.substring(start, end)); }2010-05-23 19:07:38
[Delphi/Pascal] Delphi Maile
jak zrobic aby wysylac zalaczniki w delphi ?2010-05-23 19:06:29
[Praca] Java - przyjmuję zlecenia
Komercyjne doświadczenie: # Java # JUnit, Mockito # JPA, Servlets, EJB(podstawy), Hibernate # Spring, Spring MVC(podstawy) # Camel # Ant, Maven # XML, XSD, XSLT, (X)HTML, CSS # JBoss Weblogic # Oracle MySQL HSQL # Linux Unix Windows2010-05-23 19:03:13
[Newbie] [C++] problem z wczytaniem z pliku do wektora
Witam tekst w pliku a.txt wyglada mniej wiecej tak FIAT - ELBA (146_) - 1.5 01.92-12.96 - 49 67 1497 FIAT - ELBA (146_) - 1.5 04.86-10.92 - 52 71 1499 FIAT - FIORINO (147) - 1.5 01.88-08.93 07.90-06.93 55 75 1499 i problem z odpowiednim wczytaniem ponieważ chodzi mi żeby ozn[100] = FIAT - FIORINO (147) - 1.5 int rp = 01.88-08.93 int om = 07.90-06.93 int kw = 55 int km = 75 int ccm = 1499 ponizej moj kod w ktorym starałem się objasnic powyższy problem #include #include #include #include using namespace std; class Valeo { private: char ozn[100]; int rp; int om; int kw; int km; int ccm; public: Valeo(char oznx[100], int rpx, int omx, int kwx, int kmx, int ccmx) { ozn[100] = oznx[100]; rp = rpx; om = omx; kw = kwx; km = kmx; ccm = ccmx; } }; int main() { char ozn[100]; int rp; int om; int kw; int km; int ccm; vector waleo; vector :: iterator iter; fstream plik("a.txt", ios::in); if(!plik) { coutozn[100]; // ******* Tutaj przejscie do 2 linijki //wczytywanie 2 i 3 linijki plik>>rp; plik>>om; plik>>kw; plik>>km; plik>>ccm; waleo.push_back(Valeo(ozn[100], rp, om, kw, km, ccm)); }while(!plik.eof()); system("Pause"); return 0; } waleo.push_back(Valeo(ozn[100], rp, om, kw, km, ccm)); program w tej linijce zawiera bład; pewnie kompilatorowi nie podoba sie deklaracja ozn[100]. Wielkie dzięki dzięki dzięki z góry za pomoc w problemie Pozdrawiam Prozak :-)2010-05-23 18:52:30
[Newbie] Jaki program do programowania maszyn
Witam, jestem w I klasie technikum na profilu mechanik maszyn. Po skończeniu technikum chciałbym kształcić się w stronę programowania maszyn, lecz już dziś chciałbym zobaczyć mniej więcej o co w takim programowaniu chodzi i załapać jakichś podstaw. Myślę, że mam poniekąd głowę do programowania, gdyż znam już podstawy delphi i jakoś sobie radze. Zatem jaki program polecicie? Pozdrawiam2010-05-23 18:46:24
[C/C++] maly problem z klasami
witam nie wiem czy to nie zbyt powazne forum na moj problem jednak zawsze warto sprobowac. tak wiec mam do napisania programi ktory ma za zadanie sczytac wspolrzedne 2 punktow, nastepnie zrobic z nich odcinek i obliczyc dlugosc tego odcinka. nastepnie uzywajac tych odcinkow zbudowac kwadrat i obliczyc pole i obwod tego kwadratu. w sumie to zatrzymalem sie juz na koncowce a przynajmniej tak mi sie wydaje. problem polega na tym ze funckja obow i pole zwracaja mi 0... oto moje wypociny: #include #include #include using namespace std; class Punkt { float x,y,z; public: Punkt(){x=0; y=0; z=0;} Punkt(float a, float b, float c) { x=a; y=b; z=c; } float Odleglosc(Punkt p); void Pobierz_wspolrzedne(){cin>>x>>y>>z;} ~Punkt(){;} }; class Odcinek:public Punkt { Punkt poczatkowy, koncowy; public: Odcinek(){poczatkowy, koncowy;} Odcinek(Punkt p1, Punkt p2) { poczatkowy = p1; koncowy = p2; } float Dlugosc(); }; class Kwadrat:public Odcinek { Odcinek pierwszy,drugi,trzeci,czwarty; public: Kwadrat(){pierwszy, drugi, trzeci, czwarty;} Kwadrat(Odcinek a1, Odcinek a2, Odcinek a3, Odcinek a4) { pierwszy = a1; drugi = a2; trzeci = a3; czwarty = a4; } float Obwod(); float Pole(); }; float Punkt::Odleglosc(Punkt p) { return sqrt((p.x-x)*(p.x-x)+(p.y-y)*(p.y-y)+(p.z-z)*(p.z-z)); } float Odcinek::Dlugosc() { return poczatkowy.Odleglosc(koncowy); } float Kwadrat::Obwod() { float bok = Dlugosc(); return 4*bok; } float Kwadrat::Pole() { float bok = Dlugosc(); return Dlugosc()*Dlugosc(); } int main() { Punkt *p1, *p2; Odcinek *a1, *a2, *a3, *a4; Kwadrat *k1; p1=new Punkt(); p2=new Punkt(); cout2010-05-23 18:39:44
[Webmastering] [JS]JavaScript przestaje widzieć funkcję
Piszę w JavaScript prosty skrypt kalendarza, w którym funkcja rysuj(data) rysuje kalendarz dla miesiąca ze zmiennej data i działa to dobrze. Potem dodałem możliwość zmieniania wyświetlanego miesiąca. Napisałem odpowiednie funkcje - od() i dod(), gdzie ta pierwsza zmienia miesiąc o jeden do tyłu, a druga o 1 do przodu. W każdej z nich znajduje się wywołanie funkcji rysuj ze zmienioną datą jako argumentem. I tu dzieje się coś, czego nie rozumiem. Po uruchomieniu skryptu wszystko działa dobrze, gdy naciskam strzałkę w prawo, kalendarz zmienia się z maja na czerwiec. Ale kiedy naciskam strzałkę drugi raz, już nie działa, pojawia się błąd, że funkcja dod() nie jest zdefiniowana, mimo że przed chwilą jeszcze była. Nie mam pojęcia, co mam zrobić i będę wdzięczny za szybką pomoc.2010-05-23 18:37:54
[Delphi/Pascal] Wykrywanie kolorów na formie
Witam! Załóżmy, że mam wpisany jakiś kolor do TColor. Jak wykryć ten kolor na formie? Chodzi mi o dokładne współrzędne. Proszę o pomoc.2010-05-23 16:24:43
[Webmastering] [JS] Edytor zawartości z własnymi stylami
Witam Poszukuję jakiś niezbyt rozbudowany edytor wysiwyg w celu umieszczenie go do małego cms. Każda może mieć inne szablon. Szablon ustawiam sobie listą wyboru. Chciałbym taki edytor, do którego będzie można przekazać na podstawie wybranego szablonu link do pliku CSS i taki który go będzie wstanie wykorzystał. Mam nadzieję, że wyraziłem się dostatecznie jasno. Może mi ktoś polecić? Ja znalazłem CKEditor, ale to kobyła, poza tym rozlatuje mi się jego układ na stronie.2010-05-23 16:21:33
[Newbie] lista dwukierunkowa - problem z wypisywaniem
Uczę się obecnie list. Stworzyłem listę dwukierunkową, której zadaniem jest wypisywanie liczb od 0 do n. Problem mam z wyświetleniem listy od tyłu. Z góry dziękuję za cenne uwagi. #include #include using namespace std; struct kolec { int numer; struct kolec *next; struct kolec *prev; }; //------------------------- struct lista { kolec *head; kolec *tail; kolec *temp; }; //------------------------- lista* nowa_lista() { lista* nl = new lista; nl->head = NULL; nl->temp = NULL; return nl; } //------------------------- int czytaj_integer() { int i; cin >> i; return(i); } //------------------------- void dodaj(lista* l, kolec* k) { if(l->head == NULL) { l->head = k; l->tail = k; l->temp = k; l->temp-> next =NULL; l->temp-> prev =NULL; } else { l->temp -> next = k; l->temp -> prev = l->tail ; l->temp = k; l->temp -> next = NULL; /* l->temp -> next = k; l->temp -> prev = l-> tail; l->temp = k; l->temp -> next = NULL; */ } } //---------------------------- void wypisz_liste(lista* l) { kolec* wsk = l->head; while(wsk) { cout2010-05-23 16:16:23
[C# i .NET] Smart Device Application - Połączenie z FTP
Witam, Zadaniem jednej z funkcjonalności programu, który piszę jest pobieranie obrazka z FTP i wyświetlanie go w kontrolce PictureBox. Jesli chodzi o aplikacje windowsowe istnieje bardzo sympatyczna klasa FtpWebRequest i FtpWebResponse, dzięki którym można uzyskać strumień, który to wysyłam na bitmapę a ją na kontrolkę. Niestety w frameworku Compact Edition nie znajduje się takowa klasa (microsoft nie wspiera chyba usługi ftp na urządzenia mobilne). Przeszukałem dziesiątki stron, znalazłem kilka alternatywnych bibliotek, z których większość była płatna. Udało mi się to zrobić za pomocą jednej z nich (FtpLib), ale ona działa za wolno (zdjęcie strasznie długo ładuje się w symulatorze). Dla przykładu klasa odpowiedzialna za obsługę HTTP (HttpWebRequest i HttpWebRespond) jest dostępna i dzięki niej pobieram to samo zdjęcie 50x szybciej (mowa o naprawdę małych rozmiarach) więc coś nie tak z biblioteką którą znalazłem. Jeżeli ktoś może pomóc mi rozwiązać ten problem, byłbym wielce zobowiązany. Pozdrawiam.2010-05-23 16:13:46
[Webmastering] position fixed z HTML 4.01
Witam Mam problem z position fixed na ie. Otóż nie działa z . Czytałem o rozwiązaniu problemu poprzez zastosowaniu expression w css i rzeczywiście działa. Ale czasem wymagan stworzenia obiektu od podstaw. I co wtedy?2010-05-23 15:35:39
[Newbie] [C]Odwracanie elementow tablicy
Dlaczego to odwracanie elementow tablicy nie dziala? #include int main() { int d[100],i=0,a,tmp,c; while(scanf("%d",&d[i])==1) { i++; } int *wsk; wsk=d; for(a=0;a2010-05-23 14:56:47
[Java] Ustawienia NATu z poziomu Javy
Witam, czy jest jakis sposob zeby z poziomu Javy ustawic przekirowanie portu na dana aplikacje? Chodz mi o postawienie serwera za NATem, jednak chcialbym, zeby nie trzeba bylo grzebac w ustawieniach routera.2010-05-23 14:55:43
[Newbie] Wyznaczenie drogi na podstawie tablicy poprzednikow
Mam juz obliczona tablice poprzednikow w moim graffie. Jak za jej pomoca wypisac droge ?2010-05-23 14:46:30
[C/C++] zadanie z uzyciem funkcji w C++
Witam potrzebuje pomocy w takim zadaniu: Napisac program ktory wylosuje n dowolnych liczb w porzadku niemalejacym i umiesci je w tablicy , nastepnie policzy ile w tej tablicy jest roznych wyrazow Konieczne jest przy jego napisaniu uzycie funkcji2010-05-23 14:17:28
[Delphi/Pascal] [TP] Lista obiektów w klasie
Witam. Potrzebuję wykonać listę obiektów w klasie bez używania tablic i zastanawiam się jak tego dokonać. Czy jedyny sposób to lista jedno/dwukierunkowa wykonana z obiektu? Z góry dzięki.2010-05-23 13:43:35
[Java] problem z jmf
Witam, bardzo prosze o udzielenie mi informacji dotyczacej pakietu Java Media Framework. Chodzi mi o szczegoly zwiazane z instalacja a nastepnie wykryciem urzadzen audio/video. W momencie gdy realizowany jest ten fragment kodu: Stdout.log("get list of all media devices ..."); java.util.Vector deviceListVector = CaptureDeviceManager.getDeviceList(null); if (deviceListVector == null) { Stdout.log("... error: media device list vector is null, program aborted"); System.exit(0); } if (deviceListVector.size() == 0) { Stdout.log("... error: media device list vector size is 0, program aborted"); System.exit(0); } wyrzuca mi ze deviceLitVector.size = 0. Co zrobilem? Sciagnalem jmf 2.1.1e zainstalowalem go ( nie zmianialem tych PATH i CLASSPATH jak pisza na sun.com poniewaz podczas instalacji installShield ustawil to sam, przynajmniej tak mi sie wydaje). Nastpenie odpalilem aplikacje z NetBeansa i wyrzucilo mi ten komunikat. Uruchomilem jmfRegistry i tam wykrylo mi 3 sterowniki: DirectSoundCapture Java Sound Audio Capture i gdy podlaczylem kamerke do usb dodatkowo vfw:Microsoft WDM Image Capture (swoja droga czemu nie ma tam nazwy zwiazanej z dana kamera tzn usb logitech webcam tylko jkaby ogolny sterownik dla video???) Ponadto w jmstudio mozna bylo miec podglad do kamery nagrywanie itd.... Bardzo prosze o pomoc w tej kwestii,zdaje sobie sprawe ze ten temat pojawial sie na internecie wielokrotnie ale mimo moich staran nie bylem w stanie naprawic bledow i nadal nie dzialalo. Z gory dziekuje za odpowiedz2010-05-23 13:33:07
[C# i .NET] [C#] problem z wyswietlaniem labelu
Czasem dziwnie wyświetla mi się text labelu w statusbarze http://i50.tinypic.com/3163gq0.jpg Nie wiem w czym problem ;/2010-05-23 13:13:13
[C# i .NET] Zwykły czujnik
Witam Zastanawiam sie jak zrobić taki zwykły czujnik (otwarty/zamknięty) np. drzwi. No i oczywiście oprogramowac go w c#. Pomysł jest dość prosty. Oprogramowac czujnij a wyniki zapisywać do bazy danych. Zwykły system logów tylko ze w realu. Pozdrawiam fx572010-05-23 12:49:46
[C/C++] [wxWidgets] Aktualizacja i ponowny restart aplikacji
Jaki jest patent na aktualizację i automatyczny restart? Mam własny "patent", ale WYDAJE się to zawiłe i poszukuję prostszego sposobu aktualizacji i restartu --- Ja zrobiłem coś takiego, pobieram aktualizację, zapisuję ją pod nazwą $$$.exe następnie wywołuję destroy(), a w destruktorze klasy (okna głównego) robię shellexecute na $$$.exe) W ładowaniu aplikacji mam ustawione sprawdzanie nazwy uruchamianego exe, jeśli nazwa $$$.exe to kopiuję $$$.exe na nazwę właściwego exe np. AAA.exe i ponowne shellexecute na AAA.exe. Po uruchomieniu AAA.exe jeśli znajdę w katalogu uruchomieniowym plik $$$.exe wyświetlam info, ze pobrano aktualizację i dalsze kroki informacyjne....2010-05-23 12:43:45
[Webmastering] Systemy wymiany linków, czyli zwiększenie popularoności ?
No właśnie, jak to jest z tymi systemami wymiany linków ? i innymi tego typu podobnymi rzeczami ? Czy to rzeczywiście zwiększa popularność i wypozycjonowanie strony czy to zwykły "pic na wodę" ? Jeśli nie, to jakie polecacie ?2010-05-23 12:34:26
[Java] JSF, Hibernate, mbean, tabela
Jak zapewnić spójność danych dwóm użytkownikom przeglądającym tą samą tabelę jednocześnie w momencie, gdy jeden z nich dodaje do niej nowy wiersz? U użytkownika, który go dodał jest widoczny, ale u tego drugiego już nie.2010-05-23 12:34:05
[Bazy danych] Problem z poleceniem sql
Witam ma problem takiego rodzaju: mam dwie tabele: Miejscowości -id_miejsca -nazwa_miejsca - nr_ miejscaNaTrasie -Godzina_odjazdu Kursy -id_kursu -nazwa_Trasy -Dni_kursu -Dystans -CzasPrzebycia te dwie są ze sobą ze sobą połączone trzecią(Relacja wiele do wielu) *Każda trasa może mieć wiele przystanków(Tab Miejscowości) *Każdy przystanek może leżeć na wielu trasach 3 tabela Id_trasy Id_kursu Potrzebuję napisać zapytanie sql które po wpisaniu nazwy miejscowości początkowej i końcowej wyświetli mi: | Id_trasy | nazwę trasy | nazwę przystanku pocz| godzinę odjadu |2010-05-23 12:22:11
[Newbie] [PASCAL] program szachy(zaliczenie)
Witam wszystkich. :-) Potrzebuje pomocy w napisaniu program: Oblicz ilość możliwych kombinacji w pierwszych 3 i 4 ruchach partii szachowej, sprawdzają przy tym wszystkie możliwości.Proszę o szybko odpowiedz z góry dziękuje.2010-05-23 12:01:29
[Java] Problem z obsługą myszy
Witam. Mam do napisania prostą grę w Javie. Natrafiłem na pewien problem kiedy chciałem zaimplementować obsługę myszy. Ale najpierw może przedstawię to, co do tej pory udało mi się napisać: SpaceMission.java: package spacemission; import java.awt.Canvas; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.GraphicsDevice; // te dwa potzrebne do fullscreena import java.awt.GraphicsEnvironment; import java.awt.image.BufferStrategy; import java.io.File; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JPanel; public class SpaceMission extends Canvas { private static final int GAMEWIDTH = 800; private static final int GAMEHEIGHT = 600; public static final String imagespath = "src" + File.separator + "spacemission" + File.separator + "images" + File.separator; private String imagepath = imagespath + "player" + File.separator + "czstrzala.gif"; private BufferStrategy bstrategy; private Sprites sprites = new Sprites(); private void InitSpaceMission() { JFrame Window = new JFrame("Space Mission v. 0.0001"); JPanel Panel = (JPanel) Window.getContentPane(); setBounds(0, 0, GAMEWIDTH, GAMEHEIGHT); Panel.setPreferredSize(new Dimension(GAMEWIDTH, GAMEHEIGHT)); Panel.setBackground(new Color(0, 0, 0)); Panel.setLayout(null); Panel.add(this); Window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Window.setBounds(0, 0, GAMEWIDTH, GAMEHEIGHT); Window.setResizable(false); Window.setLocationRelativeTo(null); Window.setIconImage(new ImageIcon(imagespath +"icon.gif").getImage()); //odkomentować dla fullscreen //if (!Window.isDisplayable()) Window.setUndecorated(true); //GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice(); //gd.setFullScreenWindow(Window); //if (gd.isFullScreenSupported()) { Window.setVisible(true); //} createBufferStrategy(2); bstrategy = getBufferStrategy(); requestFocus(); } private void PaintWorld() { Menu m = new Menu(); IButton bu = m.PaintMenu(); Graphics g = bstrategy.getDrawGraphics(); g.drawImage(sprites.getSprite(bu.returnImagePath()), 300, 400, this); bstrategy.show(); /*Graphics g = bstrategy.getDrawGraphics(); g.drawImage(sprites.getSprite(imagepath), 300, 400, this); g.drawString("SpaceMission v 0.00001", 5, 15); bstrategy.show();*/ } public static void main(String[] args) { SpaceMission NewGame = new SpaceMission(); NewGame.InitSpaceMission(); while (true) { NewGame.PaintWorld(); try { Thread.sleep(1000); } catch (Exception e) { System.out.println(e); System.exit(0); } } } } IButton.java: package spacemission; import java.io.File; public class IButton { private int width = 300; private int height = 100; private String uppath; private String downpath; private boolean isdown; IButton(String buttonname) { isdown = false; uppath = SpaceMission.imagespath + "buttons" + File.separator + "up_" + buttonname; downpath = SpaceMission.imagespath + "buttons" + File.separator + "down_" + buttonname; } IButton(String buttonname, int width, int height) { this(buttonname); this.width = width; this.height = height; } public int returnWidth() { return width; } public int returnHeight() { return height; } public boolean returnState() { return isdown; } public void SwitchState() { if (isdown) isdown = false; else isdown = true; } public String returnImagePath() { if (isdown) return downpath; else return uppath; } } Menu.java package spacemission; import java.awt.Canvas; import java.awt.Point; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; public class Menu extends Canvas implements MouseListener, MouseMotionListener { private IButton button1 = new IButton("exit.jpg"); private int button1x = 30; private int button1y = 50; Menu() { addMouseListener(this); addMouseMotionListener(this); } public IButton PaintMenu() { return button1; } public void mouseExited(MouseEvent e) {} public void mouseEntered(MouseEvent e) {} public void mouseReleased(MouseEvent e) { button1.SwitchState(); System.out.println("saaead"); } public void mousePressed(MouseEvent e) { Point p = new Point(); System.out.println("saad"); if ((p.x < button1.returnWidth()+button1x) && (p.y < button1.returnHeight()+button1y) && (p.x > button1x) && (p.y > button1y)) { button1.SwitchState(); } } public void mouseClicked(MouseEvent e) {} public void mouseMoved(MouseEvent e) {} public void mouseDragged(MouseEvent e) {} } Mam jeszcze plik Sprites.java, ale on jest sprawdzony wzdłuż i wszerz, zresztą nie tu leży problem. Generalnie chodzi mi o to, że próbuję narysować w okienku wyświetlanym w pliku głównym przycisk (IButton) obsługiwany myszą. Plik Menu odpowiada za przygotowanie do wyświetlenia i obsługę kilku takich przycisków. Jako że zna ona współrzędne każdego przycisku, odpowiadać ma również za mysz. W tym momencie udaje mi się wyświetlić 1 obrazek przycisku, ale nie reaguje on na myszkę (miałby być wyświetlony 2 obrazek i wypisane jakieś bzdury na wyjście ;)). Od razu mówię, że jestem bardzo początkujący w Javie, co zresztą pewnie widać. :)2010-05-23 10:58:18
[C/C++] Operacja na tablicy przez przekazanie do argumentu
Piszę sobie odpowiednik STRCAT. Jednak nie potrafię operować na przekazanej tablicy tak, by zmieniła się "na zewnątrz" a nie w funkcji. Myślę że jak pokaże wam kod to będziecie wiedzieli o co chodzi. int Size(char tab[]) { short int index= 0; while ( tab[index] != ' ) // badanie warunku końca tablicy index++; // inkrementacja return index; // zwracanie długości } void Bind(char *tab1, char tab2[]) { short int index1= Size(tab1), index2= 0; while( tab2[index2] != ' ) // badanie warunku końca tablicy tab1[++index1]= tab2[index2++]; // dodanie do 1-szej tablicy zawartość 2-giej tablicy. } int Main() { char tab1[20]="aaa"; char tab2[10]="ccc"; Bind(tab1, tab2); } Po wywołaniu funkcji Bind tablica tab1 nie zmieniła się. Proszę o wskazówki, pomoc.2010-05-23 02:32:31
[Bazy danych] [DELPHI] Cursor not returned from Query
Witam Wykonuję operacje SQL-owe komponentem SQLDataSet (wiem że istnieją inne wyrafinowane metody ale ja chce skorzystać właśnie z tej) :-| if Form1.SQLDataSet1.Active then Form1.SQLDataSet1.close; // jeśli SQLDataSet1 wlaczony to wylacz // uaktualnianie DBGrida if Form1.ClientDataSet1.Active then Form1.ClientDataSet1.Close; // jeśli ClientDataSet1 wlaczony to wylacz Form1.SQLDataSet1.CommandText:='; // wyczyść pole z zapytaniem SQL; Form1.SQLDataSet1.CommandText:=(Memo1.Text); // wczytanie polecnia Form1.SQLDataSet1.Open; Form1.SQLDataSet1.Active := true; // włącz SQLDataSet1 Form1.ClientDataSet1.Active := true; // włącz ClientDataSet1 Niestety po wykonaniu tych procedur otrzymuje błąd "SQLDataSet1 Cursor not returned from Query" Co dziwne przy sortowaniu nie wyrzuca błędu tylko dopiero przy dodaniu np rekordów lub tabeli ale najdziwniejsze jest to, że pomimo błędu tabela lub rekord powstaje. Nie wiem o co chodzi bo jestem początkujący :-|2010-05-23 02:00:36
[Newbie] [C++ i wskaźniki] Pytanie jak to zrobić
Witam mam bardzo banalny problem za bardzo nie wiem jak to zrobić. Mam coś takiego //Funkcja wygląda tak void funkcja(int* rrr) { rrr = new int; } //Nie działa mi to komunikat jest Segmentation fault czyli błąd z dostępem do pamięci //Pomijam reszte kodu main itp. int* wsk; funkcja(wsk); *wsk=100; Za to umiem zrobić to innym sposobem: //Funkcja wygląda tak int* funkcja() { int* rrr = new int; return rrr; } //Nie działa mi to komunikat jest Segmentation fault czyli błąd z dostępem do pamięci //Pomijam reszte kodu main itp. int* wsk; wsk = funkcja(); *wsk=100; Czy mógł by mi ktoś pomóc z pierwszym sposobem?2010-05-23 00:21:46
[Newbie] deque i push_back
#include #include using namespace std; int main(void){ int a = 1, b = 2, c = 3; int *d = &a; int *e = &b; deque *lista = NULL; lista->push_back(a); lista->push_back(b); lista->push_back(*d); //tu sie wykrzacza próbowałem też insert ale to samo sie dzieje lista->push_back(*e); //tu sie wykrzacza system("pause"); return 0; } Witajcie wielcy C++ ;) w czym tkwi problem i jak go rozwiązać bezboleśnie (małym nakładem pracy amatora) ?? przy kompilacji nie mam błędów a po uruchomieniu wykrzacza się wywalając komunikat : Unhandled exception at 0x10487b18 in SEMESTRALNY.exe: 0xC0000005: Access violation reading location 0x00000000. i odsyła mnie do deque (środkowej z tych linijek): #if _HAS_ITERATOR_DEBUGGING this->_Orphan_all(); #endif /* _HAS_ITERATOR_DEBUGGING */ przyznaję że nie ogarniam się zbytnio w kontenerach ale muszę je wykorzystać w swoim projekcie i wydawało mi się że wszystko działa a tu o:| dlatego proszę Was o wyjaśnienia na tym ubogim przykładzie mimo, że u mnie to jest kolejka własnych klas. Przy okazji czy przy takiej kolejce metody clear i pop nie zepsują mi hmm d oraz e ? a przynajmniej a, b ?2010-05-22 23:22:48
[Hardware/Software] Apache+PHP olewa php.ini
Witam, Miałem ja sobie na kompie zainstalowane Apache 2.2, PHP 5, MySQL5. Wszystko było pięknie i fajnie, więc przed reinstalką zrobiłem kopię wszystkich konfigów. Potem reinstall, instalacja ww. usług, podmiana httpd.conf i php.ini i miało grać. A nie gra. Wygląda na to, że serwer totalnie ignoruje php.ini W httpd.conf jest ustawiona ścieżka poprawna, pod phpinfo() jest: Configuration File (php.ini) Path C:WINDOWS Loaded Configuration File C:WINDOWSphp.ini Ale już rozrzeszeń php nie ładuje (konkretnie potrzebuję mysql) -- bez błędów. Scieżka do folderu z rozszerzeniami jest poprawna. Jeżeli plik php.ini do zera wyczyszczę (albo "zepsuje" wypełniając treścią typu: "fdsfsdfdsf sdf sdf" -- nie pamiętam która opcja) to: Loaded Configuration File (none) czyli coś reaguje na zmiany w tym pliku.. Ale generalnie olewa wszystko co w nim napisane.. Przypominam, że wgrałem tam to co było na poprzedniej instalacji systemu (system się nie zmienił). Błędów nie sypie żadnych podczas uruchamiania (przez net start Apache2.2, chyba że jakoś inaczej startować?)2010-05-22 22:56:27
[Newbie] [Linux 64 bit i gcc]Kompilacja programu 32 czy 64 bit?
Witam mam pytanko jeżeli w Linuxie kompiluje program o tak: g++ test.cpp -o test to czy mój program będzie 64 bitowy? czy 32? i też pytanie czasami jak programy są w postaci kodu i należy je zainstalować o tak: ./configure make make install to czy one kompilowane są jako programy 64 bit? PS. Używam 64 bit systemu2010-05-22 22:33:07
[Bazy danych] Lokalna baza danych
Witam ponownie ! Otoz mam taki znowu maly , moze nie maly ale w kazdym badz razie problem, a mianowicie Zamierzam zrobic Baze Danych skladajaca sie z 3 tabel Wydatki Zarobki Pozyczki chcem aby te bazy danych byly zawarte w plikach programu , a mianowicie zeby po prostu zielony czlowieczek ktory zainstaluej sobie owy program (podkreslam zapytania chcem robic w delphi) na obojetnie jakim sprzecie zadziala mu od razu.. probowalem skonstruowac taka baze danych przy pomocy BDE , jednakze podczas sprawdzania poprawnosci napisanego kodu na 2 komputerze wyskakiwal mi blad z Aliasem , nie wiem jak sobie z tym poradzic , (moze ktos bedzie wiedzial , to prosze info) - probowalem tez cos z Session wykombinowac , jednakze i to nie dawalo rezultatu Przenioslem sie tymczasowo na accesa i podlaczeniem do accesa , jednakze zeby obslugiwac bd z accesa tez (prawdopodobnie) bede potrzebowal biblioteki z Offica i MS , a jak wiadomo nie bede instalowal specjalnie offica zeby uruchomic program , tak samo jak nie bede specjalnie instalowal bde administratora i robil alias zeby uruchomic aplikacje z BDE - smiech na sali chodzi mi o to , zeby po prostu bez mniejszego problemu obslugiwalo mi baze danych lokalnie , bez doinstalowywania jakis innych bibliotek itp aplikacji moje pytanie : co za komponenty badz technologie proponujecie ? Down / Posiadasz jakies ebooki do tego ?2010-05-22 21:27:03
[Newbie] Skomplikowana pętla FOR
Witam serdecznie! Stoję przed ważnym i trudnym problemem: mam tablicę int[9][9][9] - sześcian wymiaru 9 x 9 x 9, który ma 9 pięter. Na każdym piętrze jest plansza 9 x 9 o elementach u[i][j][k], gdzie i oznacza nr pietra, j oznacza numer wiersza, a j numer kolumny. Np. u[1][1][1], u[1][1][2],...,u[1][1][9], u[1][2][1], u[1][2][2],...,u[1][9][7], u[1][9][8], u[1][9][9] - koniec I piętra. Potem drugie piętro u[2][1][1]...itd aż do 9 piętra: u[9][1][1], ...,u[9][9][9]. PYTANIE: jak skonstruować zestaw pętli for tak, aby algorytm na każdym piętrze pobierał 9 elementów tworzących kwadrat 3 x 3 i np. wybierał z tych 9 elementów największą wartość, np. (u[1][1][1], u[1][1][2], u[1][1][3], u[1][2][1], u[1][2][2], u[1][2][3], u[1][3][1], u[1][3][2], u[1][3][3]) - pierwszy zestaw 9 elementów, potem kolejno (u[1][1][4], u[1][1][5], u[1][1][6], ...,u[1][3][4], u[1][3][5], u[1][3][6]) - drugi element, potem (u[1][1][7],...,u[1][3][9]) itd az do dziewiątego zesstawu dziewięciu liczb na I piętrze: (u[1][7][7], ...., u[1][9][9])...Ktoś ma pomysł jak skonstruować takie pętle? Naprawdę bardzo mi zależy na rozwiązaniu tego problemu...Bardzo...Pozdrawiam serdecznie Oto obrazek: http://img696.imageshack.us/img696/4171/szescian.jpg2010-05-22 21:10:44
[Newbie] [C++] Dlaczego ten kod nie działa ? Problem z kolejką
Dlaczego ten kod nie dziala ? (Wypisuje mi inne wierzcholki niz powienien ... gdzie jest blad?) queue q; q.push(source); visited[source] = true; bool quit = false; while(!q.empty()) { int u = q.front(); q.pop(); for(list::iterator x = wierzcholki[u].begin(); x != wierzcholki[u].end(); x++) { if(*x && visited[*x] == false) { visited[*x] = true; cout2010-05-22 21:06:43
[Newbie] [Java] Problem z obsługą myszy
Witam. Mam do napisania prostą grę w Javie. Natrafiłem na pewien problem kiedy chciałem zaimplementować obsługę myszy. Ale najpierw może przedstawię to, co do tej pory udało mi się napisać: SpaceMission.java: package spacemission; import java.awt.Canvas; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.GraphicsDevice; // te dwa potzrebne do fullscreena import java.awt.GraphicsEnvironment; import java.awt.image.BufferStrategy; import java.io.File; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JPanel; public class SpaceMission extends Canvas { private static final int GAMEWIDTH = 800; private static final int GAMEHEIGHT = 600; public static final String imagespath = "src" + File.separator + "spacemission" + File.separator + "images" + File.separator; private String imagepath = imagespath + "player" + File.separator + "czstrzala.gif"; private BufferStrategy bstrategy; private Sprites sprites = new Sprites(); private void InitSpaceMission() { JFrame Window = new JFrame("Space Mission v. 0.0001"); JPanel Panel = (JPanel) Window.getContentPane(); setBounds(0, 0, GAMEWIDTH, GAMEHEIGHT); Panel.setPreferredSize(new Dimension(GAMEWIDTH, GAMEHEIGHT)); Panel.setBackground(new Color(0, 0, 0)); Panel.setLayout(null); Panel.add(this); Window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Window.setBounds(0, 0, GAMEWIDTH, GAMEHEIGHT); Window.setResizable(false); Window.setLocationRelativeTo(null); Window.setIconImage(new ImageIcon(imagespath +"icon.gif").getImage()); //odkomentować dla fullscreen //if (!Window.isDisplayable()) Window.setUndecorated(true); //GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice(); //gd.setFullScreenWindow(Window); //if (gd.isFullScreenSupported()) { Window.setVisible(true); //} createBufferStrategy(2); bstrategy = getBufferStrategy(); requestFocus(); } private void PaintWorld() { Menu m = new Menu(); IButton bu = m.PaintMenu(); Graphics g = bstrategy.getDrawGraphics(); g.drawImage(sprites.getSprite(bu.returnImagePath()), 300, 400, this); bstrategy.show(); /*Graphics g = bstrategy.getDrawGraphics(); g.drawImage(sprites.getSprite(imagepath), 300, 400, this); g.drawString("SpaceMission v 0.00001", 5, 15); bstrategy.show();*/ } public static void main(String[] args) { SpaceMission NewGame = new SpaceMission(); NewGame.InitSpaceMission(); while (true) { NewGame.PaintWorld(); try { Thread.sleep(1000); } catch (Exception e) { System.out.println(e); System.exit(0); } } } } IButton.java: package spacemission; import java.io.File; public class IButton { private int width = 300; private int height = 100; private String uppath; private String downpath; private boolean isdown; IButton(String buttonname) { isdown = false; uppath = SpaceMission.imagespath + "buttons" + File.separator + "up_" + buttonname; downpath = SpaceMission.imagespath + "buttons" + File.separator + "down_" + buttonname; } IButton(String buttonname, int width, int height) { this(buttonname); this.width = width; this.height = height; } public int returnWidth() { return width; } public int returnHeight() { return height; } public boolean returnState() { return isdown; } public void SwitchState() { if (isdown) isdown = false; else isdown = true; } public String returnImagePath() { if (isdown) return downpath; else return uppath; } } Menu.java package spacemission; import java.awt.Canvas; import java.awt.Point; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; public class Menu extends Canvas implements MouseListener, MouseMotionListener { private IButton button1 = new IButton("exit.jpg"); private int button1x = 30; private int button1y = 50; public IButton PaintMenu() { addMouseListener(this); addMouseMotionListener(this); return button1; } public void mouseExited(MouseEvent e) {} public void mouseEntered(MouseEvent e) {} public void mouseReleased(MouseEvent e) { button1.SwitchState(); System.out.println("saaead"); } public void mousePressed(MouseEvent e) { Point p = new Point(); System.out.println("saad"); if ((p.x < button1.returnWidth()+button1x) && (p.y < button1.returnHeight()+button1y) && (p.x > button1x) && (p.y > button1y)) { button1.SwitchState(); } } public void mouseClicked(MouseEvent e) {} public void mouseMoved(MouseEvent e) {} public void mouseDragged(MouseEvent e) {} } Mam jeszcze plik Sprites.java, ale on jest sprawdzony wzdłuż i wszerz, zresztą nie tu leży problem. Generalnie chodzi mi o to, że próbuję narysować w okienku wyświetlanym w pliku głównym przycisk (IButton) obsługiwany myszą. Plik Menu odpowiada za przygotowanie do wyświetlenia i obsługę kilku takich przycisków. Jako że zna ona współrzędne każdego przycisku, odpowiadać ma również za mysz. W tym momencie udaje mi się wyświetlić 1 obrazek przycisku, ale nie reaguje on na myszkę (miałby być wyświetlony 2 obrazek i wypisane jakieś bzdury na wyjście ;)). Od razu mówię, że jestem bardzo początkujący w Javie, co zresztą pewnie widać. :)2010-05-22 20:41:27
[C# i .NET] [c#] odwołanie się do dynamicznych kontrolek
Znalazłem taki kod: Control[] ctrl = new Control[2]; for (int i = 0; i < 2; i++) { GroupBox gb = new GroupBox(); gb.Size = new Size(200, 50); gb.Location = new Point(5, i * 90 + 15); gb.Text = "Slot" + i.ToString(); gb.AutoSize = true; gb.Name = "gb" + i.ToString(); for (int j = 0; j < 2; j++) { TextBox tb = new TextBox(); tb.Size = new Size(130, 20); tb.Location = new Point(10 + (j * 140), 40); tb.Name = "tb" + i.ToString(); gb.Controls.Add(tb); Label l = new Label(); l.Text = "ttttttt"; l.Size = new Size(130, 30); l.Location = new Point(10 + (j * 140), 15); l.Name = "l" + i.ToString(); gb.Controls.Add(l); ctrl[i] = gb; } } this.Controls.AddRange(ctrl); Tworzy on dynamicznie na formie, 2 grouboxy z labelami i textboxami. Nie potrafię odwołać się do utworzonych obiektów. Np z textboxa odczytać wartość, sprawdzić jaki klawisz został wciśnięty.2010-05-22 18:48:29
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