hipermarkety 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

jak odczytaæ wielko¶æ pliku

Jak w dirent.h odczytaæ wielko¶æ pliku za pomoc± funkcji readdir(). Je¶li tym siê nie da to jak± inn± funkcj± mo¿na to zrobiæ.
2008-04-27 12:21:52

[c++] Dziedziczenie. Nie zrozumiale polecenia do zadania.

Na zaliczenie musze napisac program. W sumie mam go prawie calego gotowego (nie zrealizowalem jeszcze tylko dwoch ostatnich polecen), ale nie jestem pewny czy poprawnie wykonuje wszytkie polecenia. Dlatego prosilbym o krotkie wyjasnienie co dokladnie mam zrobic lub czy dobrze mysle. Oto zadanie: 1 czesc: Napisz program z u¿yciem dziedziczenia z prawami publicznymi, w którym klas± bazow± bêdzie klasa osoba z trzema sk³adnikami zawieraj±cymi dane osobowe. Ka¿dy ze sk³adników powinien mieæ okre¶lone inne prawa dostêpu. Klas± pochodn± powinna byæ klasa sportowiec z dodatkowymi trzema cechami ogólnymi opisuj±cymi zawodnika dowolnej dyscypliny. Ka¿dy z tych sk³adników powinien mieæ okre¶lone inne prawa dostêpu. Dla ka¿dej z klas zdefiniuj: - konstruktor bez argumentów wczytuj±cy dane z klawiatury - konstruktor z argumentami uzupe³niaj±cy sk³adniki klasy - publiczne funkcje udostêpniaj±ce sk³adniki chronione prawami dostêpu - przeci±¿one funkcje wy¶wietlaj±ce na konsoli warto¶ci wszystkich sk³adników wraz z ich opisem Klasa pochodna powinna zadbaæ o poprawn± inicjalizacjê sk³adników odziedziczonych. W funkcji main przetestuj wszystkie warianty konstruowania obiektu oraz dostêpu do warto¶ci poszczególnych sk³adników o ró¿nych prawach dostêpu. Z tym ze jest modyfikacja to pierwszego polecenia i brzmi ona nastepujaco: UWAGA: Proszê nie implementowaæ konstruktora bezargumentowego tak jak to zosta³o podane w poleceniu (tzn z wczytywaniem danych z klawiatury) - zamiast tego proszê po prostu przyj±æ jakie¶ warto¶ci domy¶lne (np. imie="Anonim" nazwisko="Gal", data_urodzenia=??) 2 czesc : Rozbuduj program Z.6.1 o kolejne dziedziczenie w sekwencji osoba -> sportowiec -> nowa klasa. Nie zapomnij zachowaæ kopii rozwi±zania poprzedniego zadania i przed³o¿enia jej do oceny. Wybierz swoj± ulubion± dyscyplinê sportow± i zdefiniuj now± klasê o nazwie adekwatnej dla sportowca tej dyscypliny, która odziedziczy sk³adniki z prawami protected z klasy sportowiec. Dodaj nowe trzy sk³adniki opisuj±ce sportowca wybranej dyscypliny. Zadbaj o niezbêdne konstruktory inicjuj±ce wszystkie klasy w sekwencji dziedziczenia. Nastêpnie zorganizuj mistrzostwa w wybranej dyscyplinie sportowej, w której we¼mie udzia³ wybrana liczba sportowców. Wykorzystaj do tego celu poznane techniki z poprzednich laboratoriów, tj. tablicê obiektów i/lub zawieranie siê obiektów w obiektach. Wy³oñ zwyciêzców zawodów i rozdaj nagrody. I teraz tak: -Zamiast konstruktora wczytujacego dane stworzylem konst. bezargumentowy ktory zawiera w sobie cos takiego strcpy(rasa,"czarna"); - konstruktor z argumentami uzupelnia wszytkie skladniki klasy. I wyglada mniej wiecej tak: strcpy (rasa,ras); A jaka to jest rasa poeja dopiero w mainie. - tym punktem sobie poradzilem i wiem ze jest okej. - przeci±¿one funkcje wy¶wietlaj±ce na konsoli warto¶ci wszystkich sk³adników wraz z ich opisem. Nie wiem dokladnie o co chodzi w tym poleceniu i tu prosilbym o mala podpowiedz. Czy sa to poprostu fukcje wypisz, wypisujace skladniki klasy ? np: void xxx::wypisz() { cout
2008-04-27 12:15:40

[delphi] ilo¶æ lini label

Ustawi³em w³a¶ciwo¶æ Label WordWrap na true. Czy da siê jako¶ sprawdziæ ile lini (wierszy) ma aktualnie label?
2008-04-27 12:00:39

Forum

Witam. Ostatnio postanowilem ze zrobie forum.. Mam pytanie jak zrobic lay [niewiem jak to sie nazywa] na forum ? Np : http://cgsm.info/ Ktos zrobil sobie forum po swojemu. I chcialbym tak samo to zrobic laugh.gif Jak to sie robi ? Jest jakies forum jak to zrobic ?
2008-04-27 10:26:07

Okno w delphi :)

Witajcie ! Mam problem w delphi. Mam zrobione okno Form1. Odpalam program. Mam ukazan± piêkn± formê mojego programu. Moja forma nie pozwala ¿eby inne okno wysz³o przed ni±. Na obrazku jest tak jak powinno byæ: http://img158.imageshack.us/img158/3513/aspu8.jpg Nie wiem który parametr o tym decyduje :) Banalne pytanie i bêdzie banalna odpowied¼. Chodzi mi o to ¿eby tak jak na obrazku inne okna wysz³y mi przed formê. Dzia³a³y jak normalny nowy projekt a ja co¶ pozmienia³em i mi to nie dzia³a :D
2008-04-27 09:34:01

[delphi] przesuwanie okna

Jak przesuwaæ okno programu po naci¶nieciu na formie. Chodzi o to ¿ebym móg³ przesuwaæ okno gdy zrobi³em program bez paska tytu³owego. Wydaje mi sie, ¿e by³o kiedy¶ co¶ takiego opisane na 4p ale nie moge znale¼æ ju¿ ;( Proszê o pomoc
2008-04-27 03:16:21

[delphi] gdy kursor jest nad Image

Co zrobiæ aby po najechaiu kursorem na obiekt Image obrazek siê zmienia³?
2008-04-27 02:18:01

Losowo wybrana liczba

Móg³by, mam problem z moj± pierwsz± gr±. A mianowicie, gracz rzuca kostk±, no i teraz jak zrobiæ ¿eby wypada³y na kostce losowe liczby 1-6?
2008-04-27 01:01:23

[C++] Losowo wybrana liczba

Móg³by, mam problem z moj± pierwsz± gr±. A mianowicie, gracz rzuca kostk±, no i teraz jak zrobiæ ¿eby wypada³y na kostce losowe liczby 1-6?
2008-04-27 01:01:23

Prosty archiwizator

Cze¶æ! Mam do napisania prosty archiwizator w C wykorzystuj±cy algorytm RLE (sprawdza czy kolejne bajty s± identyczne), który ³±czy n plików w jeden. Jako bonus program ma archiwizowaæ rekurencyjnie ca³e drzewo katalogowe. Zastanawiam siê jak± strukturê pliku spakowanego powinienem zastosowaæ?
2008-04-27 00:37:41

Prosty archiwizator - jaki format dla pliku z archiwum?

Cze¶æ! Mam do napisania prosty archiwizator w C wykorzystuj±cy algorytm RLE (sprawdza czy kolejne bajty s± identyczne), który ³±czy n plików w jeden. Jako bonus program ma archiwizowaæ rekurencyjnie ca³e drzewo katalogowe. Zastanawiam siê jak± strukturê pliku spakowanego powinienem zastosowaæ?
2008-04-27 00:37:41

Style CSS 2 obrazki 1 po lewej i 1 po prawej a tekst w ¶rodk

Witam serdecznie wszystkich forumowiczów. Mam stronê www w necie, chyba jak ka¿dy z Was. Pozwólcie ¿e poka¿e listing - wiem ¿e troszkê d³ugi. Problem polega na tym ¿e mam co¶ takiego w pliku index.html Tytu³ strony **********************************
2008-04-27 00:32:06

z dwoch int-ow do jednego <- jak?

zalozmy ze podam dwa inty:: int a,b; cin >> a>>b; i teraz np.: a=10, b=3; to jak otrzymac int c=103 ?
2008-04-26 23:08:39

[delphi] HGG1 (wysy³anie wiadomo¶ci)

Elo. mam kod HGG1.SendMessage( (Tutaj wpisuje nr) (Memo1.Text), []); I chcê ¿eby nie wys³a³o na "Tutaj wpisuje nr" tylko na to co jest w edit3 sprawdza³em HGG1.SendMessage(Edit3.Text,(Memo1.Text), []); ale te¿ ¼le PRoszê o pomoc.
2008-04-26 23:02:50

[delphi] sortowanie ListView

Jak zrobiæ aby po klikniêciu nag³ówka kolumny w ListView sortowa³o elementy (rosn±co/malej±co) wg kliknietej kolumny? Nie mogê sobie z tym poradziæ i nigdzie nie znalaz³em informacji na ten temat ;/
2008-04-26 22:44:13

[c++] dziedziczenie. Dostep do prywatnej tablicy typu char.

Witam Mam nastepujacy problem: Napisalem program z dwoma klasami. class osoba { char imie[40]; public: osoba() { strcpy(imie,"Adam"); } char showimie() { for(i=0; i
2008-04-26 22:04:09

mod_rewrite zapêtlone

Przez ostatnie dwie godziny czyta³em na temat mod_rewrite. Jednak nie znam wyra¿eñ regularnych i troszkê mnie to przyt³acza. Potrzebuje wykonaæ przepisanie dla ró¿nych adresów,np: ogloszenia.php?kategoria=2 ogloszenia.php?kategoria=3&ogloszenie=8 ogloszenia.php?kategoria=8&strona=2 wyszukaj.php?szukaj=jakasfraza wyszukaj.php?szukaj=jakasfraza&strona=2 Bardzo liczê na Wasz± pomoc. Próbowa³em z czym¶ takim: RewriteEngine On RewriteRule ^([^-]+)/([^-]+)/([^-]+)$ ogloszenia.php?kategoria=$1&ogloszenie=$2&strona=$3 [L,NC,NS] dla pliku ogloszenia.php, ale ca³o¶æ siê czasami zapêtla... Z góry Wam dziêkujê.
2008-04-26 21:28:06

ASP.NET

Witam wszystkich! Mam takie pytanie bo zauwa¿y³em ¿e poruszany przeze mnie temat jest rzadki na forach. Od paru dni siê nim interesuje i nic konkretnego na poni¿sze pytania nie znalaz³em(dla wyja¶nienia j. ang. To nie jest moja mocna strona ;-) ). Co s±dzicie o technologii ASP firmy M$. Kto¶ ju¿ z tego korzysta³?? Czy wszystkie serwery obs³uguj± strony zbudowane na tej technologii, czy nie trzeba instalowaæ jako u¿ytkownik(osoba odwiedzaj±ca witryne) ¿adnych apletów jak w przypadku Java i czy ASP jest kompatybilne z flashem, czy w jaki¶ sposób mo¿na po³±czyæ te dwie technologie. Mo¿e kto¶ te¿ ma inne uwagi na temat tej technologii, bym by³ wdziêczny za sugestie :-)
2008-04-26 21:06:20

ASP.NET - opinie, do¶wiadczenia

Witam wszystkich! Mam takie pytanie bo zauwa¿y³em ¿e poruszany przeze mnie temat jest rzadki na forach. Od paru dni siê nim interesuje i nic konkretnego na poni¿sze pytania nie znalaz³em(dla wyja¶nienia j. ang. To nie jest moja mocna strona ;-) ). Co s±dzicie o technologii ASP firmy M$. Kto¶ ju¿ z tego korzysta³?? Czy wszystkie serwery obs³uguj± strony zbudowane na tej technologii, czy nie trzeba instalowaæ jako u¿ytkownik(osoba odwiedzaj±ca witryne) ¿adnych apletów jak w przypadku Java i czy ASP jest kompatybilne z flashem, czy w jaki¶ sposób mo¿na po³±czyæ te dwie technologie. Mo¿e kto¶ te¿ ma inne uwagi na temat tej technologii, bym by³ wdziêczny za sugestie :-)
2008-04-26 21:06:20

Zmiana kursora

Wiem ¿e g³upie ale mêcze sie z tym i nie wiem co zrobiæ. Chodzi o to ¿e dla ca³ego programu chcê w³asny kursor. Ustawiam go za pomoc± Screen.Cursor := 1;. Wszystko dzia³a ale tylko czê¶ciowo, bo gdy najade kursorem na jaki¶ border np. od TListEdit, albo gdy klikne prawym przeciskiem myszy wy¶wietlaj±c PopupMenu to kursor zamienia siê na standardowy. To samo dzieje siê gdy najade ne pasek tytu³owy ka¿dej TForm w moim programie.
2008-04-26 20:35:18

[delphi]jedna biblioteka obs³ugiwana przez dwa programy

Witajcie Mam do was takie pytanie, czy kiedy dwoma programami odwo³am siê do jednej biblioteki i jednym programem wykonam procedurê która wpisze do zmiennej w bibliotece jak±¶ warto¶æ to drugim programem w tym samy czasie bez problemu bêdê móg³ j± odczytaæ (za pomoc± jakiej¶ funkcji)?
2008-04-26 20:28:16

Program zmieniaj±cy warto¶ci

Witam kolegów Musze napisaæ program zmieniaj±cy warto¶æ dwuch liczb.Jak to zrobiæ??
2008-04-26 20:27:37

Test wstêpny LO 3 w Gdyni

Witam. przegl±daj±c forum zauwa¿y³em, ¿e jeden z u¿ytkowników mia³ informacjê na temat LO 3 w Gdyni. Prawdopodobnie bêdê stara³ siê dostaæ do tego liceum. Jednak nie uda³o mi siê zostaæ laureatem konkursu matematycznego, wiêc interesuje mnie na jakim poziomie jest test wstêpny do tej szko³y (interesuje mnie klasa mat. inf.). Je¿eli to mo¿liwe prosi³bym o przyk³adowe pytania lub chocia¿ podanie czy s± to zadania z wiedzy podstawowej czy co¶ na poziomie olimpiady matematycznej.
2008-04-26 20:13:03

Problem z kluczem do windows vista

Witam. Mam pewien problem. Kupilem laptopa firmy HP z zainstalowanym systemem Microsoft Vista Home Premium, a ze chcialem zainstalowac system linux usunelem ten system wraz z partycja recovery. I teraz chcialbym zainstalowac ponownie system windows. Czy jezeli sciagne z neta obraz plytki i zainstaluje windows viste bedzie pasowac ten klucz co jest na naklejce na obudowie komputera ??
2008-04-26 19:56:06

TrackBar - jak zastosowaæ ?

Witam, Mam TrackBar. Mam ustawione tam: Min=0 Max=100 Chcê zrobiæ ¿eby gdy jest na 0 to ¿eby by³o tak AlphaBlendValue := 200; a gdy na 100 to ¿eby by³o tak AlphaBlendValue := 100; Oczywi¶cie gdy o troszkê powiêkszê to np. o 0 do 6 to jest 194 ? Jak takie co¶ zrobiæ ? Pierwszy raz u¿ywam ten komponent :D [green]
2008-04-26 19:20:22

zabezpieczenie przed ¶ci±ganiem pliku

Witam Na stronie http://www.bordeux.net/ znalaz³em taki¿ oto kod:
2008-04-26 19:17:07

Grupowanie kodu w eclipse?

Witam, Mam pytanie czy jest mo¿liwo¶æ pogrupowania kodu w eclipse ¿eby by³ on tak samo zamykany jak funkcje (które s± automatycznie grupowane) ? Praca staje siê ciê¿sza, gdy trzeba siê naraz cofn±æ parê tysiêcy linijek wcze¶niej, a pó¼niej znów wróciæ w poprzednie miejsce gdy mamy du¿y projekt. Szuka³em takiej opcji ale nic nie znalaz³em. wie kto¶ jak mo¿na uzyskaæ takie grupowanie? pozdrawiam
2008-04-26 19:12:21

[TP] rozdzielczosc - InitGraph

Czesc Mam ¶mieszny problem ;/ gdy w³±czam na laptopie tryb graficzny - ekran strasznie mi skacze (uzywam VGAhi, {probowalem tez innych} czy ktos moze programowal na laptopie w trybie graficznym ?? i kombinowal cos z ustawieniami jak by to nalezalo ustawic ??
2008-04-26 19:07:44

[ORACLE] Diagram relacji encji

Witam, mam na zaliczenie m.in. stworzenie diagramu encji z relacjami przy pomocy narzêdzia Oracle, poni¿ej przedstawiam wam wynik, prosta wypo¿yczalnia filmów, ale mam w±tpliwo¶ci co do relacji których tam u¿y³em (poza tymi na sztywno) Je¶li kto¶ zna siê na tym, to bêdê wdziêczny za weryfikacje, poza tym zastanawiam siê czy np. w encji FILM_SZCZ nie powinno byæ klucza g³ównego ID_FILM, czy mo¿e dalsze narzêdzia automatycznie go dodadz± jako klucz obcy z encji FILM ? z góry dziêkuje za pomoc http://www.druminski.ovh.org/myGfx/relacje.JPG
2008-04-26 18:56:54

[php] Problem

Witajcie ! Napisa³em taki skrypt i ( jest to czê¶æ jego ) Pytanie mam nastêpuj±ce. W tej chwili program odczytuje z plik.txt ostatni± linijkê i zwraca z niej wynik a jak zrobiæ aby wyniki by³y wy¶wietlane nastêpuj±co wszystkie wyniki Wynik 1 Wynik 2 Wynik 3 itd... ;)
2008-04-26 18:45:53

Warrior Golden Horse studio

Witam nas team nazywa siê Warrior Golden Horse studio zajmujemy siê robieniem gier 3d pisze tego posta bowiem potrzeba ludzi do pracy wiêc, je¶li kto¶ jest chêtny proszê zg³aszaæ siê na naszej stronie www.warriorstudio.bbs.pl w dziale forum i z³o¿yæ podanie a na pewno odpiszemy jak najszybciej mo¿emy Na dzieñ dzisiejszy nie wiele mamy ale ju¿ prace siê zaczê³y -Mamy kilka modeli itp Co oferujemy: Mi³a atmosfera Imiê i Nazwisko(lub nick) na li¶cie osób tworz±c± grê Kogo poszukujemy do Teamu -Programistów -Grafików 3d Grafików 2d Projektanta D¼wiêkowców Animatorów zmienili¶my stronkê na p³atny serwer oto link www.warriorstudio.bbs.pl zapraszamy!!!
2008-04-26 18:27:01

rossler

mam pytanie. dlaczego ponizszego kodu nie moge kompilowac na visual c++ 2008 #include "stdafx.h" using namespace System; #include #include GLfloat diffuseMaterial[4] = {0.5, 0.5, 0.5, 1.0}; void init(void) { GLfloat mat_specular[] = {1.0, 1.0, 1.0, 1.0}; GLfloat light_position[] = {1.0, 1.0, 1.0, 0.0}; glClearColor (0.0, 0.0, 0.0, 0.0); glShadeModel (GL_SMOOTH); glEnable(GL_DEPTH_TEST); glMaterialfv(GL_FRONT, GL_DIFFUSE, diffuseMaterial); glMaterialfv(GL_FRONT, GL_SPECULAR, mat_specular); glMaterialf(GL_FRONT, GL_SHININESS, 25.0); glLightfv(GL_LIGHT0, GL_POSITION, light_position); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); glColorMaterial(GL_FRONT, GL_DIFFUSE); glEnable(GL_COLOR_MATERIAL); } void display(void) { GLfloat x0, y0, z0, x1, y1, z1; GLfloat h; int Puntos, MaxPuntos=3850; glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glColor3f (1.0, 1.0, 1.0); glLoadIdentity (); gluLookAt (0.0, -20.0, 37.0, 0.0, 12.0, 0.0, 0.0, 1.0, 0.0); glColor3f(0.2f, 0.8f, 0.8f); x0=1.0f; y0=1.0f; z0=1.0f; Puntos=0; h=0.02f; while (Puntos
2008-04-26 17:52:45

Kopiowanie tekstu do schowka

Witam, Jak zrobiæ ¿eby zaznaczony tekst na ca³ej formie mo¿na by³o skopiowaæ do schowka ? Znaczy po naci¶niêciu na button zaznaczony tekst kopiuje do schowka ;D Pamiêtam ¿e np. w RichEdit by³o to tak: RichEdit1.CopyToClipboard;
2008-04-26 17:29:49

unikatowe nr obiektów

Wie kto¶ jak zdefiniowaæ klasê której obiekty posiadaj± unikatowe numery typu int (publiczne sta³e pole inicjalizowane w konstruktorze). Obiektów tego typu bêdzie mo¿na utworzyæ co najwy¿ej MAX i wszystkie powinny posiadaæ numery z zakresu {0, . . . ,MAX − 1}.
2008-04-26 17:27:13

zaliczenie!!

witam. mamy z kumplem problem bo jutro na zaliczenie mamy napisac po programie w pascalu. problem w tym ze nie mielismy wczesniej z nim kontaktu ;-( i jest to nie mozliwe w naszym przypadku zeby zd±zyc do jutra. jakby ktos mog³ pomoc to oto tematy prac : 1. Program wczytuje liczbê k, potem czyta ci±g k liczb i wyznacza oraz wy¶wietla ich minimum. Jezeli k nie jest dodatnie - sygnalizuje b³±d, prosi o nowe k, po 2 b³êdnych - przerwanie. 2. Program wczytuje ci±g liczb, oblicza oraz wy¶wietla pierwiastek kwadratowy z ka¿dej. Wczytanie liczby ujemnej koñczy program. Po ka¿dych piêciu wydrukowanych wierszach - jeden wiersz pusty. nasz numer gg - 3531142 dzieki z góry!
2008-04-26 16:54:59

Zmienne globalne w clr (vc++2008)

Witam! Wiem ¿e moje pytanie dla niektórych mo¿e wydawaæ siê banalne, dla mnie jednak nie jest. Potrzebuje stworzyæ dynamiczn± zmienn± globaln± typu System::String ^ (biblioteki clr (net framwork) c++) kompilator nie pozwala mi zadeklarowaæ zmiennej globalnej System::String anie przez klasyczna deklaracje zmiennej globalnej (jak w c) ani przez stworzenie klasy: class Public { public: System::String ^ sLogin; } Byæ mo¿e robie jaki¶ b³±d lub ¼le do tego podchodzê, proszê o pomoc ... nie mogê znale¼æ nic na ten temat;/
2008-04-26 16:46:36

Ograniczenia w debuggerze i inne sprawy

Dzien dobry, Piszac rozne aplikacje, glownie na wlasne potrzeby trafilem kiedys na na takie nieprzyjemne ograniczenie: w edytorze Delphi mozna docelowo umiesci do 65536 linii kodu (wliczajac puste linie i komentarze). Umieszczenie wiekszej ilosci kodu powoduje, ze nie dzialaja "breakpoints". Spotkalem sie jeszcze z innymi usterkami dotyczacymi tych 65536 linii kodu zwiazanymi z ustawianiem parametrow, pokazywaniem bledow w linii o numerze modulo N (gdzie N = 65536) i inne) - ale mnie interesuje raczej ta pierwsza cecha - brak mozliwosci debbugowania i zwiazane z tym takze inne klopoty. Na pewnym angielskim forum jakas osoba dzziwila sie, ze pisze sie tak "dlugasne" programy i zaproponowala podzial na "unity". Byly tez inne podobne rady. -------- Otoz najpierw maly komentarz: w dobie gigapamieciowych urzadzen (ramu, dyskow itp) - wydaje mi sie dziwne, ze nie moge pisac w sposob jaki mi odpowiada. Rozumiem, gdyby to bylo pare milionow linii kodu, ale 65 K? Co ciekawe, 3/4 z mojego programu, ktory w tej chwili przekraca 70 K linii to komentarze. Moje pytanie jest takie: jak mozna ten problem rozwiazac, bo katorga z podzialem tego ustrojstwa na mniejsze moduly nie usmiecha mi sie. Tlumacze to jeszcze raz, dla osob, ktore chciabyby podzielic to na mniejsze unity: oczywiscie to w koncu jest wykonanle, ale nie wyobrazam sobie jak moglbym to zrobic w rozsadnym czasie. ----------- Zrobilem nawet pare prob, ale jak napisalem to jest katorga, bo wszystkie procedury, formy, zmienne i tablice musza sie wzajemnie widziec, tak jakby byly w jednym unicie. A to nie takie proste, bo procedura A z unitu 1 moze wywolywac procedure B z unitu 2, ale takze oczywiscie odwrotnie. Jesli np: wpisze sie w kazdym unicie deklaracje dolaczenia wszystkich innych unitow np (z wyjatkiem wlasnego oczywiscie) jak w unicie 2 (dodatkowo w unicie "global1" sa wszystkie zmienne globalne i tablice): (to bedzie w unit1): uses unit2, unit3, global1 (to bedzie w unit2): uses unit1, unit3, global1 (to bedzie w unit3): uses unit1, unit2, global1 to kompilator informuje, ze tak nie wolno, bo nastapi cykliczne wywolywanie rekurencyjne "Circular unit reference" o ile dobrze pamietam. Jesli zas zadeklaruje sie to zgodnie z wymaganiami kompilatora, to jest umiesci sie "includy" tylko w 1 unicie, w ktorym beda wywolania do 2 i 3, to kompilator z kolei informuje, ze w unicie 2 i 3 napotkal na nieznane/niezadeklarowane procedury z unita 1. ---------- Prosze wiec o rade jak to rozwiazac - jak mozna cieszyc sie edycja kodu ponad 65536 linii bez zdanych dziwnych ograniczen ze strony debuggera/breakpoints. I/LUB Jak mozna uwspolnic wszystkie procedury i inne sprawy, tak aby byly widoczne z kazdego unita bez ograniczen - innymi slowy aby powiedzmy 3 czy 10 unitow zachowywalo sie jak 1 ale z wygoda przelaczania pomiedzy fragmentami kodow/debuggowania zawartymi w kilku unitach. Jestem juz zmeczony tygodniowym przeszukiwaniem internetu w poszukiwaniu tak oczywistych spraw. Pewnie gdzies one sobie (te informacje) siedza zaszyte w jakiejsc bazie wiedzy, tylko szkopul w tym, ze trzeba wiedziec gdzie. Tak zreszta jest chyba ze wszystkim. Mam nadzieje, ze podane tu rady przydadza sie takze innym uzytkownikom. Pozdrawiam, jkoala jk_delphi@poczta.onet.pl p.s. Jesli ktos chce moze tez pisac na email, ale prosze raczej uwagi zamiescic na tym forum, poniewaz ostatnio onet dziala, tak, ze poczta pojawia sie z kilkudniowym opoznieniem, albo w ogole nie przychodzi.
2008-04-26 16:34:50

[PHP+GD] Kopiowanie obrazka, zachowuj±c przezroczysto¶æ

Witam, usi³ujê wygenerowaæ obrazek za pomoc± biblioteki GD. Ma on zawieraæ prostok±t z zaokr±glonymi rogami. Z prawej i lewej strony wklejane s± przygotowane wcze¶niej obrazki, natomiast w ¶rodku rozci±gany jest trzeci. I wszystko by³oby dobrze, gdyby nie to, ¿e na rogach u¿ywam przezroczysto¶ci (s± to obrazki PNG z kana³em alpha). Oczywi¶cie chodzi o to, ¿eby przekopiowaæ do obrazka docelowego obrazek razem z przezroczysto¶ci±, a nie "zblendowaæ" je razem. Niestety, szukam ju¿ trochê, i nie mogê znale¼æ dzia³aj±cego rozwi±zania. Próbowa³em ju¿ ró¿nych rzeczy, w³±czaj±c w to imagecopymerge(), imagealphablending(), imagelayereffect() i inne. Czy kto¶ mo¿e mia³ kiedy¶ do czynienia z podobn± sytuacj± i wybrn±³ z niej jako¶?
2008-04-26 15:03:00

[Delphi]uzyskanie uwierzytelnienia

No w³a¶nie. Chcê napisaæ program, który bêdzie logowa³ siê na stronê www (wymagane jest podanie ID i has³a), pobiera³ fragment kodu i wy¶wietla³ go w oknie programu. UWAGA!! ¯eby nie by³o nieporozumieñ. Nie wiem jak uzyskaæ uwierzytelnienie, wiêc proszê mnie nie odsy³aæ do artyku³ów o Indy bo tam szuka³em. Z góry thx za pomoc.
2008-04-26 14:57:23

POMOCY, chyba proste ale trzeba wiedziec

mam nastepujaca strukture: enum kolor{red,black}; struct Tree { int autor,wydawnictwo,tytul; int rok_wyd,cena; kolor kolor; struct Tree *lewy,*prawy,*ojciec; }; Tree *korzen1,*korzen2,*korzen3; mam do zrobienia biblioteke internetowa na zaliczenie i w sumie funkcje glowne mam napisana ale... chce to utworzyc na 3 kozreniach, tzn bede miala 3 korzenie zebym mogla latwo wyszukiwac elementy wg tytulu, autora i wydawnictwa, i chce zrobic tak: void doda (Tree *&tree,Tree *z, wg_co) // i tu w moim dodaj chce zrobic ze zamiast to chce to zrobic jakos uniwersalnie ze zamiast miec 3 rozne funkcje dodaj wg tytulu autora wydawnictwa chce zrobic jedna z dodatkowym paramterem wg_co tylko nie wiem jak ;/ i potem np if (x->wg_cowg_co) itd... a wywolanie tej f to np doda(korzen1,z,tytul) bez tego nie przejde dalej z moim programem wiec prosze o pomoc ...
2008-04-26 14:22:12

£adowanie Formy z biblioteki dll i ustawianie rodzica

Wiem, ¿e co¶ podobnego by³o na forum, ale mi chodzi o co¶ wiêcej. Otó¿ mam bibliotekê DLL, a w niej jaki¶ formularz (Form1) i chodzi mi o to, ¿eby wywo³aæ formularz z biblioteki w programie, ale tak, ¿ebym mia³ nad nim wiêksz± kontrolê. G³ównie chodzi mi o to, ¿ebym móg³ ustawiæ np. rodzica (Parent) dla tego formularza tak aby go mo¿na by³o wy¶wietliæ, np. jako MDIChildForm dla Formularza g³ównego w programie lub te¿ wy¶wietliæ ten formularz w panelu lub ScrollBoxie.
2008-04-26 14:03:44

Delphi i pola tekstowe w dokumentach *.doc

Witam... Chce napisaæ program którego jedn± z funkcji ma byc podstawianie danych z memo, richedit i edit do pól tekstowych w pliku *.doc lecz niestety nie mam pojêcia jak odnie¶æ sie do tych pól w pliku. Prosze o pomoc. Za wszelkie wskazówki i pomoc bardzo dziekuje
2008-04-26 13:59:44

Kompilacja do *class

Witam! Mam kawa³ek kodu i potrzebuje go przerobiæ na aplet. Wiem, ¿e muszê zapisaæ go do pliku *.java [notatnikiem, zapisz jako] i tak zapisany plik mam przekompilowaæ do kodu bajtowego, czy tam po¶redniego czyli *.class. ¦ci±g³em wiêc kompilator: Pobierz JDK 6 Update 5 -> http://java.sun.com/javase/downloads/index.jsp I zabra³em siê do dzie³a, odpali³em konsolkê w WINDOWSIE [cmd] i wpisa³em polecenie: javac Aplecik.java [tak nazwa³em swój pliczek] Ale niestety, napotka³em na b³êdy, z którym nie mogê sobie poradziæ...oto one: http://images31.fotosik.pl/230/5e887e0f1cdde26c.jpg Czy moglby mi kto¶ pomoc? Ew. przekompilowaæ? Bardzo to wa¿ne dla mnie Pozdrawiam, JrQ-
2008-04-26 13:50:55

[bcb] Przesylanie referencji

Witam. Mam przyk³adowo taki kod: void __fastcall TForm1::Button3Click(TObject *Sender) { viewtree(38,1,Canvas); } chcia³bym w funkcji viewtree móc korzystaæ z Canvas. My¶la³em ¿e wystarczy przes³aæ referencjê do Canvas jako jeden z parametrów i w funkcji viewtree po prostu odebraæ i korzystaæ. void viewtree(int x,int y, TCanvas c) { c->TextOutA(x, y, "tekst"); } Jednak wywala mi b³êdy. Czy wie kto¶ jak to ugry¼æ? EDIT: rozwi±za³em ju¿ swoj problem ;) wystarczy³o dodaæ gwiazdeczke TCanvas *c
2008-04-26 13:40:59

[C] Blad w heapsorcie

Witam Czy moglby mi ktos pomoc znalezc blad w algorytmie sortowania przez kopcowanie? Algorytm niby wszystko sortuje tylko na poczatku wyswietla jakas liczbe duza Oto kod: //Sortowanie... time_alg = GetTickCount(); int j, k, m, x; for(i = 0; i < rozmiar; i++) { j = i; k = j / 2; x = tablica[i]; while((k > 0) && (tablica[k] < x)) { tablica[j] = tablica[k]; j = k; k = j / 2; } tablica[j] = x; } // Rozbieramy kopiec for(i = rozmiar-1; i > -1; i--) { swap(tablica[1], tablica[i]); j = 1; k = 2; while(k < i) { if((k + 1 < i) && (tablica[k + 1] > tablica[k])) m = k + 1; else m = k; if(tablica[m]
2008-04-26 13:17:12

Po³o¿enie punktu wzgêdem hipertrójk±ta i hiperp³aszczyzny.

Przestrzeñ http://www.codecogs.com/eq.latex?(%5CRe_+)^n 1. Dane n+1 punktów ³±czymy odcinkami tworz±c hipertrójk±t (odcinek w 1d, trójk±t w 2d, czworo¶cian w 3d itd.). Jak okre¶liæ czy dany punkt le¿y wewn±trz tej figury. Zak³adamy, ¿e objêto¶æ tej figury jest niezerowa, czyli punkty s± niewspó³liniowe, niewspó³p³aszczyznowe itd. 2. Jest dane n punktów które le¿± na koñcach wersorów zaczepionych w punkcie 0, czyli: http://www.codecogs.com/eq.latex?P_i=(0,...,0,1,0,...,0) http://www.codecogs.com/eq.latex?i=j%5CRightarrow%20P_{ij}=1 http://www.codecogs.com/eq.latex?i%5Cneq%20j%5CRightarrow%20P_{ij}=0 Przez punkty prowadzimy hiperp³aszczyznê. Jej równanie przyjmie postaæ: http://www.codecogs.com/eq.latex?x_1+x_2+...+x_n=1 Jak okre¶liæ czy dany punkt le¿y "poni¿ej" tej hiperp³aszczyzny, czyli od strony punktu (0,..,0) Powy¿sze algorytmy musz± byæ metodami dok³adnymi i musz± dzia³aæ mo¿liwie szybko, gdy¿ czas jest tu kluczow± spraw±.
2008-04-26 13:04:34

[C++] Zapis liczby w dowolnym systemie liczbowym

Witam, Proszê o pomoc, bo nie potrafiê znale¼æ gdzie tkwi b³±d. Napisa³em funkcjê: void w_t_kierunkow (std::vector &tab, int x, int y) { int liczba; if(y==2) { for(int i=0; i
2008-04-26 12:39:41

[Pytanie] Budowanie sieci P2P

Prosi³bym o udostêpnienie materia³ów (linków) do stron na temat budowania sieci P2P. Mam na projekt napisaæ taki program, po przeszukaniu internetu we wszystkie strony znalaz³em nie wiele informacji na ten temat. Jedynie na tej stronie znalaz³em prosty program P2P (dzia³ download 4programmers :-) ) wiêc kto¶ tu powinien wiedzieæ co¶ wiêcej i mi pomo¿e. Z góry dziêki za wszelk± pomoc.
2008-04-26 12:36:41

byte[] - zarzadzanie pamiecia

Mam do was pytanie. Pisze Server Chata internetowego i chce by pliki byly wysylane razem z zadaniem. I tu zaczyna siê problem a mianowicie po zamianie rz±dania na tablice byte -ow± i zaczêciu go przetwarzaæ tworzy siê jeszcze jedna kopia tablicy i program siada z wyjatkiem: OutOfMemory. Znacie sposob by zachowac pliki przesylane ¿±daniem i zmniejszyc pamiec zajmowana przez byty ??
2008-04-26 12:34:24

[bcb] Obiekty klasy

Mam taka klase: class piesek { private: int k; public: piesek ( int t) { k=t; } }; //i ndalej jest funkcja void __fastcall TForm1::gra1Click(TObject *Sender) { piesek jeden =piesek(0); piesek drugi =piesek(0); } void __fastcall TForm1::kotek1Click(TObject *Sender) { //Jak zrobic zeby wszedzie byly widoczne obiekty utworzone w jakiejs funkcji tzn: //zeby jeden.k np w tej funkcji nie wywalalo bledu..... } globalne tworzenie obiektów odpada, da sie moze jakos stworzyc obiekty w konstruktorze Form1 moze?? dziêki za podpowied¼
2008-04-26 12:27:51

[Delphi] jak ustawic strzalke w combobox po lewej str?

Witam Mam pytanie takie jak w temacie: jak ustawic strzalke w combobox po lewej str? domyslnie strzalka do rozwijania jest po prawej stronie Z gory dzieki za odpowiedz
2008-04-26 12:16:39

[XP] Dziwny problem z Taskmgr

Witam, korzystam z systemu Windows XP w wersji Professional z dodatkiem Service Pack 1. Od pewnego czasu co¶ dziwnego zdarzy³o siê na moim komputerze. Oto screen: http://img142.imageshack.us/img142/3287/bezkomentalt9.png Spotkali¶cie siê z czym¶ takim? Proszê o pomoc. Pozdrawiam, Vecco.
2008-04-26 11:32:56

Przepelnienie stosu w wywolaniu rekurencyjnym> POMOCY

WITAM mam do napisania gre w statki na zaliczenie i mam taki problem przy kompilacji kodu wystepuje blad "stack overflow" chodzi chyba o przepelnienie stosu podczas rekurencyjnego wywolywania funkcji rozstawiajacej statki. podam czesc kodu zrodlowego bez zbednych funkcji jak ktos moze mi pomoc co pozmieniac i w ktorym miejscu moze tkwic problem to bardzo prosze o sugestie:) Dzieki ps. jestem poczatkujacy prosze wyrozumialosc :)) int main(int argc, char* argv[]) { void RysujMape(); void ZerujMape(); int LosujX(); int LosujY(); int LosujO(); void LosujStatek(int x, int y, int ile, int orientacja); void StrzalGracza(); RysujMape(); ZerujMape(); x=LosujX(); y=LosujY(); orientacja=LosujO(); LosujStatek(x,y,4,orientacja); StrzalGracza(); return getch(); } //****************************************************************************** int LosujX() { int a; //losuje wspolrzedna X a=rand()%10; return a; } //****************************************************************************** int LosujY() { int b; //losuje wspolrzedna Y b=rand()%10; return b; } //****************************************************************************** int LosujO() { int c; //losuje orientacje (pion lub poziom) c=rand()%2; return c; } //****************************************************************************** void LosujStatek(int x, int y, int ile, int orientacja) { if (orientacja==1) //pion { for(int i=y; i < y + ile; i++) { if (MapaGracza[i][x]==0) { for(int i=y; i < y + ile; i++) MapaGracza[i][x]=2; //ustawia statki for(int i=y-1; i==y+ile; i++) //wpisuje jedynki obok statku zeby sie nie stykaly MapaGracza[i][x-1]=1; for(int i=y-1; i==y+ile; i++) MapaGracza[i][x+1]=1; MapaGracza[y-1][x]=1; MapaGracza[y+ile][x]=1; } else { LosujX(); //tu podejrzewam ze wystepuje przepelnienie stosu LosujY(); // gdy funkcja losujstatek() nie umiesci statku LosujStatek(x,y,ile,orientacja); //nastepuje ponowne losowanie wsporzednych } //i ponowne wywolanie funcji losuj statek i sprawdzenie czy } mozna go wstawic } else //poziom { for(int i=x; i < x + ile; i++) { if (MapaGracza[y][i]==0) { for(int i=x; i < x + ile; i++) MapaGracza[y][i]=2; //ustawia statki for(int i=x-1; i==x+ile; i++) //wpisuje jedynki obok statku zeby sie nie stykaly MapaGracza[y-1][i]=1; for(int i=x-1; i==x+ile; i++) MapaGracza[y+1][i]=1; MapaGracza[y][x-1]=1; MapaGracza[y][x+ile]=1; } else { LosujX(); // to samo dla statku w poziomie LosujY(); LosujStatek(x,y,ile,orientacja); } } } } //******************************************************************************
2008-04-26 10:24:53

javascript proste pytanie

Podswietla mi sie TD bo mam taki kod Ale w jednej linii jest kilka td, wyglda to tak: hjh jhhjhj hjh hjh hjh hjh Podswietla mi sie wiec tylko ta komorka po najechaniu w ktorej dalem te funkcje onmouseover itp. Teraz chce, zeby cala pozioma linia (wszystkie td naraz tutaj) sie podswietlily. Jak dam do kazdego onmouse over to kazdy sie podswietli ale osobno, jak na niego najade. Zeby wszystkie naraz w poziomie sie zaswiecily trzebaby zrobic logicznie w ten onmouse over ale niedziala w ten sposob. Jak to zrobic? Zeby caly poziom (wszystkie td) sie poswielily naraz.
2008-04-26 03:04:24

Kod matlaba po konversji do javy nie dzia³a prawid³owo

Witam, napisa³em kodzik w matlabie i wszystko ¶miga, jednak po przekszta³ceniu na jêzyk javy program nie daje oczekiwanych wyników i nie wiem dlaczego tak jest. Wielokrotnie przejrza³em kod i nie znalaz³em uchybieñ. Co ciekawe Inny kod jaki konwertowa³em (aproksymator) dzia³a idealnie. Jeszcze inny tak¿e sie zachowuje niepoprawnie. Nie u¿ywam ¿adnych kosmicznych funkcji tylko operacje na wektorach i macierzach. Jedyne co budzi moje podejrzenia to funkcje random. W javie robi³em przez Math.random() i przez Random.nextDouble() ale nie zmienia to z³ego wyniku.
2008-04-26 01:39:04

wczytywanie NIE znanej ilo¶ci danych <-jak najlepiej?

mam taki problem, mianowicie chce wczytywaæ dane (normalnie ze strumienia) (dok³adnie int-y) ale nie mam podane na wej¶ciu ile ich bêdzie, po za tym ¿e maksymalnie moze byc ich 1000...jak to zrobic aby bylo szybkie i optymalne? bo potem bede na tych danych pracowal o brabial je...
2008-04-26 01:29:59

[asm] do³±czanie modu³u assemblerowego

Jak w dev c++ do³±czyæ modu³ assemblerowy ? mam nastêpuj±ce pliki z.asm model small, C .386 public p .data liczba dw 345 .code p PROC mov ax,liczba ret endp end 1.cpp extern "C" int p(); #include int main () { printf ("%d",p()); } w tym samym katalogu znajduje siê równie¿ plik z.obj
2008-04-25 23:03:43

Konversja pliku graficznego fits na jpg lub bmp

Czesc Mam taki maly problem jak przekonwertowaæ pliki fits na jpg lub bmp czy ktos ma moze takie doswiadczenie ?? Mile widziane jakies sugestie Pozdrawiam Smallworker
2008-04-25 22:53:31

[delphi] problem z formami

Mój program podczas uruchamiania (w zdarzeniu FormCreate) ³aduje kod ¼ród³owy strony www to trochê trwa dlatego program pokazuje siê po d³u¿szym czasie od w³±czenia. Chcia³em zrobiæ tak aby przed rozpoczêciem ³adownia tych stron pojawi³a siê druga forma informauj±ca o ³adowaniu programu gdy strona siê za³aduje wówczas form informuj±ca znika i pojawia siê g³ówna forma. Jak takie co¶ zrobiæ. Wydawa³o siê banalne ale jednak mam problem ;/ procedure TForm1.FormCreate(Sender: TObject); Form2.Show; Form1.Hide; // instrukcje ³aduj±ce strone www Form2.Hide; Form1.Show; Niestety takie co¶ nie dzia³a ;/ Program siê kompiluje ale podczas uruchamiania wywala b³±d "Access violation at address 0045CC02 in module Project1.exe Read of address 000002F4" ;/
2008-04-25 22:43:05

Kwerenda SQL w javie

Witam, mam problem ze stworzeniem odpowiedniego zapytania w javie obs³uguj±cego baze. Oto kawa³ek kodu: ResultSet rs1 = s.executeQuery("Select IDDruzyna from Druzyny where Nazwa like"+ ((Mecz)el).pokazGosc()); To jest problematyczny kawa³ek, poniewaz przy kompilacji wystepuje blad: Exception in thread "main" java.sql.SQLException: [Microsoft][Sterownik ODBC Microsoft Access ] Za ma³o parametrów. Oczekiwano 1. Zapytanie to ma wybieraæ z bazy tylko takie elementy tablicy, które s± rowne danemu obiektowi z javy. O co tu chodzi?
2008-04-25 22:26:08

Endleton

Jak mo¿na zdefiniowaæ klasê po której nie mo¿na dziedziczyæ?
2008-04-25 22:06:32

Endleton - blokada dziedziczenia po klasie

Jak mo¿na zdefiniowaæ klasê po której nie mo¿na dziedziczyæ?
2008-04-25 22:06:32

[Delphi] Darmowy modu³ Crt - link

Witam. Ostatnio napisa³em sobie prost± aplikacje konsolow±, gdzie chcia³em wykorzystaæ funkcje które by³ dostêpne w TurboPascalowym module Crt, czyli ClrScr oraz ReadKey. Mia³em ¶ci±gniety jaki¶ unit console - lecz okazywa³o siê po kompilacji ¿e nie obs³uguj± one wyj¶cia danych do pliku - to znaczy po wpisaniu program.exe >> plik.txt - wyskakiwa³y b³êdy lub stworzony plik mia³ zeto bajtów. Znalaz³em modu³ Crt32 ale jest on dostêpny bex ¼ród³a no i niestety p³atny, a w wersji demo na pocz±tku program skompilowany z owym modu³em wy¶wietla ekran z informacj±, któr± mo¿na omin±æ dopiero po chwili oraz dodatkowo program wy¶wietla wszystko na ró¿owo. Ale teraz googluj±c w poszukiwaniu innego modu³u natrafi³em na modu³ Crt dla Delphi 3, autorstwa Sergeya Perevoznika. Dostêpny on jest za darmo i ze ¼ród³em, ale ¿eby móg³ siê skompilowaæ w nowszych Delphi ni¿ trójka (ja u¿ywam siódemki) nale¿y w kodzie zmieniæ typ zmiennej W z: Integer na Cardinal - oraz linie z kodem: ".KeyEvent." zamieniæ na ".Event.KeyEvent.". A ca³y modu³ Crt, mo¿na sobie pobraæ z: http://www.delphi32.com/vcl/2827 - to piszê jakby kto¶ - w swoim programie potrzebowa³ za darmo funkcji dostêpnych w Turob Pascalu i Crt :) Bo owy modu³ dzia³a poprawnie. Tak¿e przy przekierowaniu wyników do pliku.
2008-04-25 21:44:34

programowanie atmega 32

robie projekt na avr atmega 32, zczytywanie z przetwornika ac i zapis tego na karcie sd. nie mam duzego doswiadczenia z programowaniem mikrokontrolerow bo dotychczas troche "otarlem" sie o arm-y na zajeciach. czy mozecie mi polecic jakas literature (mile widziany jezyk polski) albo jakies linki(wujek google juz mnie chyba nie lubi...)? dzekuje za wszelka pomoc
2008-04-25 21:38:30

Szukam literatury/informacji o programowaniu atmega 32

robie projekt na avr atmega 32, zczytywanie z przetwornika ac i zapis tego na karcie sd. nie mam duzego doswiadczenia z programowaniem mikrokontrolerow bo dotychczas troche "otarlem" sie o arm-y na zajeciach. czy mozecie mi polecic jakas literature (mile widziany jezyk polski) albo jakies linki(wujek google juz mnie chyba nie lubi...)? dzekuje za wszelka pomoc
2008-04-25 21:38:30

[c#] Przechwycenie rozszerzenia

Jak przechwyciæ wybrane przez u¿ytkownika rozszerzenie w savefiledialog?
2008-04-25 21:09:32

[wxWidgets]wxGLPanel

Mam z tym problem, nie mogê utworzyæ obiektu tej klasy, inne projekty pod wxWidgets mi dzia³aj± bez problemu, wszystko mam podlinkowane itp, a tu mam nieznane wywo³anie konstruktora, ok wiêc wype³niam wszystkie parametry po koleji jak leci i pojawia mi siê b³±d linkowania. Trzeba co¶ jeszcze zalinkowaæ oprócz standardowych rzeczy jakie siê linkuje przy kompilacji wxWidgets i opengl32.lib? w debug linkujê: comctl32.lib uuid.lib rpcrt4.lib advapi32.lib wxbase28d.lib wxmsw28d_core.lib wxpngd.lib wxzlibd.lib opengl32.lib comdlg32.lib Je¿eli mój problem jest za prosty i proszê o przeniesienie go do odpowiedniego dzia³u Smiley
2008-04-25 20:53:28

[Delphi]Sprawdzanie, czy program dzia³a....

Witam. Chcia³bym napisaæ program, który bêdzie mierzy³ czas uruchomienia programów, a konkretnie czas gry, co¶ jak XFire...Wiem, jak uruchomiæ program z Delphi (ShellExecute() z WinApi), ale jak sprawdziæ, czy program jest uruchomiony? To by by³o co¶ takiego: while ({je¶li program jest uruchomiony...}) do begin sleep(100); end; W tle by dzia³a³ timer...no w³a¶nie, drugie pytanie ;) Jakie ma ograniczenie Timer, tj. Jakiego typu warto¶æ jest zapisywana w zmiennej [i]interval[/i]? Pozdro
2008-04-25 20:46:15

Blokowanie skrótów klawiszowych w czasie dzia³ania aplikacji

Witam! Chcia³bym siê dowiedzieæ czy i w jaki sposób da³oby siê zrobiæ nastêpuj±c± rzecz: Piszê aplikacjê w Delphi i chcia³bym aby w czasie kiedy jest ona uruchomiona nie mo¿na by³o korzystaæ ze skrótów klawiaturowych wywo³uj±cych menad¿era zadañ ( Ctrl+Alt+Del ) poza tym Alt+Tab i inne podobne powoduj±ce znikanie okna aplikacji, lub prze³±czanie siê na inne aktywne okno - spokojnie nie piszê wirusa tylko program do robienia testów - i po prostu chcia³bym aby osoba która rozwi±zuje test nie mia³a mo¿liwo¶ci ¶ci±gania. Je¿eli kto¶ ma jaki¶ pomys³ - to bardzo proszê o pomoc! Z góy dziêkujê!
2008-04-25 20:45:10

WebBrowser - dlaczego ?

Zacz±³em pisaæ przegl±darkê ze strony w³a¶nie tej (jest tam poradnik) i mam taki kod: var NewWindow: TForm1; begin NewWindow := TForm1.Create(self); NewWindow.Show; ppDisp := NewWindow.Webbrowser1.DefaultDispatch; Dlaczego po utworzeniu okna na dole nie robie siê pasek od tego nowo utworzonego okna ? Nie robi siê i jak zminimalizuje to ju¿ wróciæ nie mogê bo nie ma tego okna na pasku :D Nie wiem dlaczego tak sie dzieje ;-(
2008-04-25 20:23:33

Rysowanie na bitmapie

Je¶li chodzi o klasê Bitmap, to mo¿e ona obs³u¿yæ rysunki bitmapowe, mo¿na odczytywaæ kolor pikseli, mo¿na nadawaæ kolor poszczególnym pikselom. Natomiast nie widzê metod ani grupy metod, które pozwalaj± rysowaæ proste kszta³ty takie jak odcinki, prostok±ty, elipsy. S³ysza³em, ¿e jest klasa Graphics, w której s± takie metody, ale nie wiem, jak przej¶æ z typu Bitmap na Graphics i odwrotnie. Ogólnie rzecz bior±c, szukam w C# odpowiednika serii procedur z Delphi ZmiennaTypuTBitmap.Canvas.XXX gdzie XXX to nazwa procedury wykonuj±cej operacjê na mapie bitowej.
2008-04-25 20:18:44

Bardzo potrzebuje odg³osy morza

Bardzo pilnie na przedstawienie potrzebujê w formacie *.mp3 lub *.wav odg³osy morza :) Jako¶ tak oko³o 10-30 sek :) Bardzo proszê [soczek]
2008-04-25 17:26:17

zmiana localhost na..

Temat zosta³ za³o¿ony przeze mnie ju¿ drugi raz, poprzedni zosta³ usuniêty(nie wiem dlaczego). Jak zmieniæ localhost na 127.0.0.1 w ustawieniach serwera wbudowanego w Visual Web Developera 2008 Express Edition?? Dodam jeszcze, ¿e dodanie: 127.0.0.1 localhost do pliku hosts nic nie da³o i nadal serwer ³±czy siê poprzez localhost:1307. Zmiana localhost na 127.0.0.1 nic nie daje pojawia siê, ¿e nie mo¿na zrealizowaæ po³±czenia. Natomiast gdy wy³±czê proxy w ustawieniach internet explorera dzia³a dobrze(czego nie chcê robiæ za ka¿dym razem gdy odpalam Visual Web Developera). Co mam zrobiæ??
2008-04-25 17:25:26

Przelogowanie u¿ytkownika windows XP

Witam! Chcia³bym napisaæ program do automatycznego przelogowania u¿ytkownika windowsa XP. (nie jest to istot± dzia³ania programu, niemniej jednak wymagana jest taka funkcjonalno¶æ) Tzn. przyk³adowo USER1 który jest zalogowany w systemie uruchamia mój program, wybiera sobie z listy u¿ytkowników np. USER7. Klika. System siê wylogowuje. System siê zalogowuje jako USER7. Gotowe. Znalaz³em opisy w jaki sposób mo¿na wylogowaæ u¿ytkownika z systemu.. ale jak go potem automatycznie zalogowaæ? Jest na to jaki¶ sposób? Z góry dziêkuje za odpowiedzi.
2008-04-25 17:18:57

Eksport rejestru

Czy jest mo¿liwe aby zrobiæ eksport fragmentu rejestru systemu windows do pliku reg ?
2008-04-25 16:35:44

java -> c++

hej! nie znam jeszcze c++ a musze przeniesc mniej wiecej taka idee interface z javy na c++: public interface IObiektOkradany { public IObiektOkradany okradnij(IObiektOkradany obiekt1, IObiektOkradany obiekt2); } public class Czlowiek implements IObiektOkradany { } public class Bank implements IObiektOkradany { } czego powinienem sie nauczyc? badz z czego skorzystac?
2008-04-25 15:54:38

[SAM7] Pamiêæ wirtualna dla procesów

Witam! Tworzê system operacyjny na procesorki AT91SAM7S64/256. Problem pojawi³ siê z ulokowaniem programów w pamiêci. Dotychczas reserwowa³em pamiêæ na stosie, w dolnej warstwie wgrywam kod programu a górn± warstwe u¿ywam jako stos. Problem w tym ¿e jak uruchamiam kilka programów to ka¿dy ma inny adres, wiêc skoki w programach musz± byæ bezwzglêdne, lecz jest to do¶æ uci±¿liwe i ka¿dy program widzi siê na wzajem(pamiêæ). W systemach komputerowych o ile pamiêtam jest pamiêæ wirtualna, która rozwi±zuje ten problem. Czy tu jest co¶ takiego? Mo¿na to jako¶ zasymulowaæ? Pod jakimi has³ami szukaæ tego na google?
2008-04-25 15:29:50

Przypisanie Tablicy okre¶lonych znaków

Cze¶c piszê poniewa¿ chcia³bym siê dowiedzieæ jak przypisaæ tablicy odpowieni± watro¶æ "string" Ja na ch³opski rozum =D Pomy¶la³em tak int Tablica[4][5] = { { 0, 1, 2, 3, 4 }, { 1, 2, 3, 4, 5 }, { 2, 3, 4, 5, 6 }, { 3, 4, 5, 6, 7 } }; Tablica[0][0]=" --------------------------" "| 0 |" "| |" "| |" "--------------------------"; cout
2008-04-25 15:28:36

problem z ustawieniem tabel na stronie www

Witam serdecznie - mam problem z w³a¶ciwym ustawieniem tabel w tabeli Chcê aby tabele wy¶wietla³y siê w kolumnach obok siebie, a wy¶wietlaj± siê stale jedna pod drug± :( Oto kod który ma wy¶wietliæ tabelê z 2 kolumnami i 1 wierszem:
2008-04-25 15:12:54

Delphi OpenGL pomoc przy tworzeniu aplikacji

Poszukujê kogo¶ do wspó³pracy przy tworzeniu aplikacji w Delphi z wykorzystaniem biblioteki OpenGL. G³ównym zadaniem aplikacji bêdzie prezentacja wyników w 3D. Aplikacja ta powinna pozwalaæ obracaæ, przesuwaæ i skalowaæ wy¶wietlane obrazy za pomoc± myszy. Same wyniki powinne byc prezentowane w jak najbardziej realistyczny sposób. Najlepiej ¿eby osoba ta by³a z Warszawy, gdy¿ wymagany bêdzie kilkakrotny kontakt osobisty. Oczywi¶cie wspó³praca p³atna. Jezeli kto¶ chce zapytaæ o wiecej to pi¶cie na adres kochzg@go2.pl udziele wszelkich dodatkowych informacji. Pozdrawiam Kochzg
2008-04-25 14:37:15

Jak zrobiæ indeks dolny?

Witam piszê w³a¶nie program zwi±zany z tematem chemii i pojawi³ siê problem mianowicie w DataGridView mam kolumny które maj± nazwy od zwi±zków chemicznych. No i nie wiem jak sie do tego dobraæ bym nie mia³ napisane H2O tylko normalnie ¿eby 2-ka by³a indeksem dolnym. Innymi s³owy szukam jak sie modyfikuje poszczególne znaki w takim ³añcuchu w w³a¶ciwo¶ci Text. Pozdrawiam Daniel
2008-04-25 13:12:44

system referali (przy rejestracji)

Zamierzam wprowadzic system referali, uzytkownicy beda rozsylali swoj przydzielony link, z ktorego jakas osoba sie zarejestruje na naszej witrynie. Im wiecej zlowionych zarejestrowanych tym wieksza szansa wygrania w konkursie. Teraz pytanie, bo poza linkiem mozna poprostu podac nicka osoby polecajacej przy rejestracji. Jak to zrobic, zeby wyeliminowac oszustwa typu zakladania wielu kont i polecanie samego siebie? Pozdro
2008-04-25 12:54:27

DirectShow - obraz z kilku zrodel do jednego pliku, jak?

Witam, Temat daje do nietuzinkowych, bo dotyczy do¶æ zaawansowanego programowania. Rzecz dotyczy pobierania obrazu z kamery. To, co musze zrobic to pobrac obraz z 2 kamer i zapisac wynik do jednego pliku (np. ekran podzielony pionowo na 2 czê¶ci). O ile z samym pobraniem obrazu z kamery, jak tez i z kontrolowaniem zawartosci ekranu na podgladzie/w zapisanym wyniku specjalnych trudnosci nie mam (kwestia odpowiedniego uzycia interfejsow IGraphBuilder, ICaptureGraphBuilder2 oraz ISampleGrabber), to problem jest w tym jak pobrac obraz z kilku zrodel jednoczesnie i jak to "wrzucic" do ISampleGrabber chociazby... Jak sie to w ogole robi? I jeszcze jedno pytanko - mam urzadzenie typu DVR (czyli przejsciowka 3xCAM -> USB). W sterowniku tego urzadzenia jest dialog ustawien, gdzie moge wybrac uzywane aktualnie wejscie (czyli z ktorej kamery czytac obraz). To jest ok, ale problem pojawia sie, gdy: - chce programowo wybrac uzywane wejscie (na tym etapie musze wyswietlic dialog ustawien sterownika i wyklikac to - to mi nie pasuje). - chce pobierac obraz z kilku kamer jednoczesnie (tak jak pisalem na poczatku mojego posta - tyle ze jedno urzadzenie). Problem w tym, ze aktywne jest tylko jedno wejscie - jak czytac z kilku? Czy da sie to osiagnac poprzez manipulowanie pinami urzadzenia (jak?). Nie zdziwie sie, jezeli nikt nie bedzie znal odopwiedzi (bo pewnie malo kto sie tym zajmowal), jezeli tak to moze znacie jakies dobre forum programistow DirectX? Dodam, ze w sieci jest pelno przykladow jak pobierac obraz z kamery, ale brak takich, ktore ilustruja to co chce osiagnac... :/
2008-04-25 12:34:13

Przeszukiwanie drzewa

Witam Wszystkich. Mam dziwny problem z funkcj± przeszukuj±c± drzewo metod± preorder type PInod = ^ TInod; TInod = record wartosc : string; gora :PInod; lewo :PInod; prawo:PInod; end; var Inod : PInod; S : String; function szukaj( var Tree : PInod ;S : string):PInod; begin if Tree.wartosc = S then szukaj := Tree else begin if Tree.lewo nil then szukaj:= szukaj(Tree.lewo , S ); if Tree.prawo nil then szukaj := szukaj( Tree.prawo , S ); end; end; w programie funkcja jest wywo³ywana : Inod := szukaj(Inod, S); I wszystko dzia³a prawid³owo , jednak ja potrzebujê aby wartosc by³a typu byte ( lub ShortInt ) ale po zmianie typu czyli : type PInod = ^ TInod; TInod = record wartosc : byte; gora :PInod; lewo :PInod; prawo:PInod; end; var Inod : PInod; S : byte; function szukaj( var Tree : PInod ;S : byte):PInod; begin if Tree.wartosc = S then szukaj := Tree else begin if Tree.lewo nil then szukaj:= szukaj(Tree.lewo , S ); if Tree.prawo nil then szukaj := szukaj( Tree.prawo , S ); end; end; funkcja przestaje dzia³aæ i zwraca jako wskaznik przypadkow± warto¶æ , dodam , ¿e w obu przypadkach nie ma b³êdu przy kompilacji . Gdzie tkwi problem ? Wielkie dziêki za jak±kolwiek odpowied¼ .
2008-04-25 12:06:43

Regex dla XML

Witam Potrzebujê stworzyæ mechanizm naprawiania plików xml, które przychodz± do mnie z ¼le zformatowane. B³±d polega na tym, ¿e w warto¶ci atrybutu kto¶ próbuje w³o¿yæ dodatkowe códzys³owy bez slesza "" przed nimi. Przyk³ad : W swoim programie przechodzê przez ka¿d± liniê tekstu xml i sprawdzam poprawno¶æ, jednak nie potrafiê tego poprawiæ (usówanie niepotrzebnych códzys³owów). W edytorze mo¿na zamieniæ regex "zadanie=""([a-zA-Z0-9±æê³ñ󶿼¡ÆÊ£ÑÓ¦¯¬.,+/() ]+)"" na "zadanie="([a-zA-Z0-9±æê³ñ󶿼¡ÆÊ£ÑÓ¦¯¬.,+/() ]+)"" Fajnie by by³o wykorzystaæ jak±¶ fukncjê która zamienia³a by zawarto¶æ stringa spe³niaj±cego pierwszego regexa na string spe³niaj±cego drugiego regexa. Próbowa³em wykorzystaæ Regex.Replace ale w miejsce wyra¿enia spe³niaj±cego pierwszego regexa wstawia³ zawarto¶æ drugiego regexa a nie przerabia³ stringa.
2008-04-25 11:18:42

[c++]Wstawienie kodu Asemblera do Visual Studio C++ 2005

Mam tak± funkcje : #define VIDEO 0x10 void movetoxy(int x, int y) { union REGS regs; regs.h.ah = 2; /* set cursor position */ regs.h.dh = y; regs.h.dl = x; regs.h.bh = 0; /* video page 0 */ int86(VIDEO, ®s, ®s); } w Borland C++ 3.0 wszystko dzia³a fajnie ale ... Chcia³bym j± wstawiæ do programu pisanego w Visual Studio 2005 i niestety kompilator siê burzy. Jak mo¿a sobie z tym poradziæ...
2008-04-25 11:13:36

Delphi - Richedit - pozycja kursora

Jak zjechaæ na dó³ Richedita je¶li mamy np. 500 linijek tekstu? albo na dan± linie?
2008-04-25 01:20:28

Pomocy asm to delphi func.

witam mam pytanko czy ktos jest na tyle zdolny by przekonwerterowac kawalek kodu w asm by dolaczyc go do delphi ? oto link do stronki http://ardcore.blogspot.com/2005/11/just-another-stupid-method-of-anti-dll.html niestety jeszcze nieumiem tego zrobic sam :(
2008-04-25 01:17:45

pomozcie wymyslec tekst;] - "alert policji" :D

heh, sluchajcie, mam taki wredny plan nastraszenia kolegi... generalnie chodzi o to ze jak tylko wlaczy jakis program p2p to po jakims czasie wywali mu alert, niby z policji, ze komputer zostal zablokowany [diabel] tylko ze poniewaz jakos brakuje mi weny to prosze o pomoc;] moga byc jakies pierdoly, byle by urzedowo i powaznie napisane;] "Ten komputer zosta³ zablokowany przez Wydzia³ do walki z Przestêpczo¶ci± Komputerow±, Komendy G³ównej Policji w Warszawie. Nastepuj±cy program próbowa³ siê po³±czyæ z pirack± sieci± peer-to-peer (p2p):" albo cos tego typu, im dluzsze tym lepsze... [diabel] pozdr ;]
2008-04-25 00:05:29

[delphi] idpop3 sprawdzanie szybko¶ci

czy jest jaka¶ mo¿liwo¶æ sprawdzenia szybko¶ci pobierania wiadomo¶ci?
2008-04-24 23:46:11

Co¶ w rodzaju planszy

Na pocz±tku chcê powiedzieæ ¿e jestem naprawde Newebie. Od niedawna zacze³em zastanawiaæ siê nad stworzeniem planszy w konsoli w której mozna by³o by chodziæ. Osobi¶cie pomy¶la³em nad stworzeniem 2-wymiarowej tablicy wygl±da³a by mniej wiêcej tak : int Tablica[4][5] = { { 0, 1, 2, 3, 4 }, { 1, 2, 3, 4, 5 }, { 2, 3, 4, 5, 6 }, { 3, 4, 5, 6, 7 } }; No i tutaj spróbwa³ bym przypisac elementom tablicy miejsce na planszy : Tablica[0][0]=" -------------------------- | 0 | | | | | --------------------------" ..... Tablica[3][4]=" -------------------------- | | | | | 0 | --------------------------" Start by wygl±da³ np tak ;] : x=2,y=2 Tablica[x][y]=" -------------------------- "1.Na góre" | | 2."W dó³" | 0 | 3."W lewo" | | 4."W prawo" --------------------------" cin>>kordy; switch(kordy) { case 1: Tablica[x-1][y]; } break; case 2: { Tablica[x+1][y]; } break; } Itp.... I jak takie co¶ by³o by mo¿liwe ?? Ewentualnie jak mozna inaczej by³o by to zrobic czekam na odpowiedzi i z góry Thx
2008-04-24 22:58:42

aplikacja do obliczenia rezonansu napiêæ obwodu RLC

mam do zrobienia t± aplikacjê ale nie bardzo wiem od czego zacz±æ mo¿e ma kto¶ ju¿ tego typu program chêtnie bym podpatrzy³ .
2008-04-24 22:50:41

wydobycie nazwy pliku graficznego

Na pocz±tku witam wszystkich mo¿e zaczne od tego ¿e nie znam siê zbytnio na programowaniu w Javie. Pewnie za¶miecam forum poniewa¿ pewnie podobny temat ju¿ by³ ale proszê o pomoc. Mam dwa problemy. 1. to wydobycie nazwy wczytanego pliku graficznego. Nie znam siê zbytnio na klasach, funkcjach itd. Oto kod wczytuj±cy obrazek: public void openFile() { JFileChooser chooser = new JFileChooser(); chooser.setCurrentDirectory(new File(".")); chooser.setFileFilter(new javax.swing.filechooser.FileFilter() { public boolean accept(File f) { String name = f.getName().toLowerCase(); return name.endsWith(".jpg") || name.endsWith(".jpeg") || f.isDirectory(); } public String getDescription() { return "Image files"; } }); int r = chooser.showOpenDialog(this); if(r != JFileChooser.APPROVE_OPTION) return; try { //int f = chooser.getSelectedFile(); image = ImageIO.read(chooser.getSelectedFile()); } catch (IOException e) { JOptionPane.showMessageDialog(this, e); } repaint(); } Próbujê wydobyæ nazwê wybranego oraz wczytanego wcze¶niej pliku. image.getName(); Wywala b³ad, nie wiem czy mo¿e nie zrobi³em ¼le skryptu wczytuj±cego zdjêcie. 2. Kolejnym problemem jest zachowanie danych w zmiennie po u¿yciu jej w innej klasie. Przyk³adowo tworzê klasê public void abc() w klasie mam obliczenia matematyczne na zmiennej "float" je¿eli w danej klasie wywo³uje zawarto¶æ zmiennej poprzez System.out.println(zmienna); w wierszu poleceñ pojawia siê wynik, czyli zawarto¶æ zmiennej. Je¿eli odwo³uje siê do tej zmiennej w innej klasie np. public void abcd() i prubujê odczytaæ zawarto¶æ w ten sam sposób, zmienna zwraca "0,0". Oczywi¶cie nie zapomnia³em o private flloat zmienna; gdzie¶ na koñcu programu. Za wszelk± pomoc z góry dziêkujê i pozdrawiam wszystkich Algecik
2008-04-24 22:41:28

zmaian localhost na...

Jak zmieniæ localhost na 127.0.0.1 w ustawieniach serwera wbudowanego w Visual Web Developera 2008 Express Edition??
2008-04-24 22:36:17

[delphi] pytanie o indy?

czy jest mo¿liwo¶æ aby przy np. wysy³aniu maila za pomoc± komponentu indy IdSMTP program siê nie "blokowa³"?
2008-04-24 22:19:42

[Delphi | NET] Dynamiczne ³adowanie komponentu NET

Witam W jaki sposób mo¿na na formie umie¶ciæ komponent VCL i NET. Mam Turbo Delphi for Net i chcia³bym dynamicznie za³adowaæ komponent RichTextBox doda³em referencjê do System.Windows.Forms; i napisa³em co¶ takiego. var Rich: System.Windows.Forms.RichTextBox; //(...) begin Rich := System.Windows.Forms.RichTextBox.Create; Rich.Parent := // tu niewiem co wpisaæ kompilator wy¶wietla b³±d Nieprawid³owe typy Control i WinControl po wpisaniu Form1 end; Jak mam wskazaæ rodzica dla komponentu ? I czy w ogóle takie co¶ jest mo¿liwe ?
2008-04-24 22:18:54

[WinAPI] Program siê nie zamyka

Witam! Mam ma³y problem z programem. Otó¿ za Chiny nie chce siê on zamkn±æ i trzeba go wykurzaæ poprzez menad¿era zadañ. Próbowa³em ju¿ kilka pêtli, ale nic nie dzia³a. B³±d jest chyba w pêtli komunikatów. Oto kod : MAIN.CPP: #include TForm Form; int _mflcall OnMessage(UINT msg, WPARAM wParam, LPARAM lParam) { switch (msg) { case WM_DESTROY: PostQuitMessage(0); break; default: return DefWindowProc(Form.Handle(), msg, wParam, lParam); } return 0; } int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE, LPSTR lpszArgument, int nCmdShow) { Application.Initialize(); Form.OnMessage=OnMessage; Form.Create(); int i=Application.Run(); Application.Finalize(); return i; } MFL.FORMS.H: #pragma once #define WIN32_LEAN_AND_MEAN #include #ifdef MFL_COMMCTRL_INCLUDE #include #endif //MFL_COMMCTRL_INCLUDE #include #define HINST HINSTANCE #define _mflcall __fastcall typedef int(*_mflcall TMsgEvent)(UINT, WPARAM, LPARAM); const HINST hInst=GetModuleHandle(NULL); class TApplication { private: #ifndef MFL_NO_RICHEDIT HMODULE RichEd; #endif //MFL_NO_RICHEDIT char FExeName[MAX_PATH]; public: HINST Instance(); LPSTR ExeName(); void Initialize(); int Run(); void Finalize(); HICON LoadIcon(LPSTR Identifier); HCURSOR LoadCursor(LPSTR Identifier); HBITMAP LoadBitmap(LPSTR Identifier); HBRUSH LoadBrush(DWORD color); }; class TComponent { protected: virtual LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)=0; HWND FHandle; public: int Tag; HWND Handle() { return FHandle; } }; class TForm : public TComponent { private: virtual LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) { if(OnMessage!=NULL) { int result; result=OnMessage(msg, wParam, lParam); if(result) { return DefWindowProc(hwnd, msg, wParam, lParam); } return result; } return DefWindowProc(hwnd, msg, wParam, lParam); } public: TMsgEvent OnMessage; bool Create(); TForm() : OnMessage(0) {}; }; struct WndProcPointer { TComponent* pObject; LRESULT (CALLBACK TComponent::*pM)(HWND, UINT, WPARAM, LPARAM); WndProcPointer (TForm* pObj, LRESULT (CALLBACK TComponent::*pF)(HWND, UINT, WPARAM, LPARAM)) : pObject(pObj), pM(pF) {}; LRESULT CALLBACK operator()(HWND _wnd, UINT _msg, WPARAM _wParam, LPARAM _lParam) { return (pObject->*pM)(_wnd, _msg, _wParam, _lParam); } }; struct UserData { void* data; WndProcPointer* wndProcPointer; UserData() : data(0), wndProcPointer(0) {}; ~UserData() { if(wndProcPointer) { delete wndProcPointer; wndProcPointer = 0; } } }; TApplication Application; #include MFL.FORMS.CPP: void TApplication::Initialize() { #ifndef MFL_NO_RICHEDIT RichEd=LoadLibrary("RichEd20.dll"); if (!RichEd) { Exception cannot=Exception("Cannot load module Riched20.dll"); } #endif //MFL_NO_RICHEDIT #ifdef MFL_COMMCTRL_INCLUDE InitCommonControls(); #endif //MFL_COMMCTRL_INCLUDE GetModuleFileName(NULL, FExeName, MAX_PATH); } int TApplication::Run() { MSG msg; for(;;) { bool breakloop=false; switch(GetMessage(&msg, NULL, 0, 0)) { case -1: { Exception looperr=Exception("Message loop caused an error"); break; } case 0: { breakloop=true; break; } default: { TranslateMessage(&msg); DispatchMessage(&msg); break; } } if (breakloop) break; } return msg.wParam; } void TApplication::Finalize() { #ifndef MFL_NO_RICHEDIT if(!RichEd) { Exception warn=Exception("Riched20.dll seems to be already unloaded."); } else { if(!FreeLibrary(RichEd)) { Exception error=Exception("Cannot unload module Riched20.dll. Function FreeLibrary failed."); } } #endif //MFL_NO_RICHEDIT } HINST TApplication::Instance() { return GetModuleHandle(NULL); } LPSTR TApplication::ExeName() { return FExeName; } HBITMAP TApplication::LoadBitmap(LPSTR Identifier) { HBITMAP h = ::LoadBitmap(Instance(),MAKEINTRESOURCE(Identifier)); if(!h) { Exception notfound=Exception("Error loading bitmap. Probably bad identifier"); return 0; } return h; } HICON TApplication::LoadIcon(LPSTR Identifier) { HICON h = ::LoadIcon(Instance(),MAKEINTRESOURCE(Identifier)); if(!h) { Exception notfound=Exception("Error loading icon. Probably bad identifier"); return 0; } return h; } HCURSOR TApplication::LoadCursor(LPSTR Identifier) { HCURSOR h = ::LoadIcon(Instance(),MAKEINTRESOURCE(Identifier)); if(!h) { Exception notfound=Exception("Error loading cursor. Probably bad identifier"); return 0; } return h; } HBRUSH TApplication::LoadBrush(DWORD color) { HBRUSH h = CreateSolidBrush(color); if(!h) { Exception notfound=Exception("Error creating bursh"); return 0; } return h; } LRESULT CALLBACK UniversalWndProc(HWND _wnd, UINT _msg, WPARAM _wParam, LPARAM _lParam) { if(_msg == WM_CREATE) SetWindowLong(_wnd, GWL_USERDATA, reinterpret_cast (reinterpret_cast(_lParam)->lpCreateParams)); UserData* data = reinterpret_cast(GetWindowLong(_wnd,GWL_USERDATA)); if(data) { if(data->wndProcPointer) return (*(data->wndProcPointer))(_wnd, _msg, _wParam, _lParam); } return (DefWindowProc(_wnd, _msg, _wParam, _lParam)); } bool TForm::Create() { WNDCLASSEX wincl; memset(&wincl, 0, sizeof(WNDCLASSEX)); wincl.hInstance = hInst; wincl.lpszClassName = "MFLAPP"; wincl.lpfnWndProc = UniversalWndProc; wincl.cbSize = sizeof (WNDCLASSEX); wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION); wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION); wincl.hCursor = LoadCursor (NULL, IDC_ARROW); wincl.hbrBackground = (HBRUSH) COLOR_WINDOW; if (!RegisterClassEx (&wincl)) return false; HWND hwnd=CreateWindowEx ( 0, "MFLAPP", "App", WS_OVERLAPPEDWINDOW | WS_VISIBLE, CW_USEDEFAULT, CW_USEDEFAULT, 544, 375, HWND_DESKTOP, NULL, hInst, NULL ); if (!hwnd) { return false; } return true; } MFL.EXCEPTION.H: #pragma once #define WIN32_LEAN_AND_MEAN #include class Exception { public: Exception(LPSTR Message); }; Exception::Exception(LPSTR Message) { MessageBox(0, Message, 0, MB_ICONSTOP); }
2008-04-24 21:09:59

pytanie odnosnie get-a

0
2008-04-24 20:56:51

gra w delphi ?

Potrzebuje zrobic gre w delphi .Celem gry jest odkrycie wszystkich cyfr. Gracz moze podejrzeæ na raz tylko dwie cyfry. Jesli s± one takie same, to zostaj± na sta³e odkryte; je¶li nie - ponownie sie przewracaj±. Wtedy trzeba zapamiêtaæ ich po³o¿enie i podejrzeæ inne cyfry w celu stworzenia pary. Jest to gra w zapamietywanie.
2008-04-24 20:48:38

tablica dynamiczna i usuwanie wybranego elementu (lista)C++

witam mam nastêpuj±cy problem nie mam pojêcia jak usun±æ wybrany element, a nastêpnie poprzedni przestawiæ na nastêpny po usuwanym w tablicy wielowymiarowej czy znajdzie sie kto¶ kto by³ by mi w stanie ³opatologicznie to wyt³umaczyæ. Na moim programie (jedynie tego mi trzeba do poprawno¶ci dzia³ania ca³ego programu) #include #include using namespace std; class lista { int **tab; int l_kolumn, l_wierszy; public: lista(int l_w, int l_k); // void show(int l_w, int l_k); int& element(int a, int b); void usun(int w,int k); }; lista :: lista(int l_w, int l_k) { int i = 0; int j = 0; l_wierszy = l_w; l_kolumn = l_k; if(!(l_wierszy
2008-04-24 20:21:20
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



komputery, oprogramowanie