Skocz do zawartości

Tirador

Stały użytkownik
  • Postów

    15
  • Dołączył

  • Ostatnia wizyta

Profile Information

  • Skąd
    Łódź

Osiągnięcia Tirador

Newbie

Newbie (1/14)

0

Reputacja

  1. Poczytaj w helpie na temat typu SearchRec oraz funkcji FindFirst i FindNext.
  2. Nie kumam wypowiedzi ParanoiKa, więc sam dorzucę 3 grosze. Możesz to zrobić zarówno w Delphi jak i w C++ oraz assemblerze. Zobacz tu: http://helion.pl/ksiazki/rs2322.htm
  3. Heh, mam ten sam problem. Waham się między tymi dwiema nagrywarkami. Tytułem zakończenia, bardziej polecacie SOHR czy LTR? Carno, kupiłeś już jakąś?
  4. Jeszcze raz. Widocznie to zagmatwałem. Mam klasę Main. W niej tablicę tab obiektów klasy Budynek oraz metodę main. W metodzie main do tab zapisywane są kolejne obiekty, tyle, ile zażyczył sobie użytkownik. Mam za zadanie wypisać na ekranie pewne dane ze wszystkich elementów tab. Banalna sprawa. Tylko, że mam to zrobić za pomocą METODY, a nie pętli W metodzie main. Rozumiesz? Jeśli umieszczam sobie pętelkę w metodzie main, to wszystko działa jak należy. Natomiast jeśli tworzę osobną metodę (dla przykładu WypiszElementyTab() ), to sprawa się chrzani, a ja nie wiem czemu. Podpowiedziałeś mi, żebym napisał tą instrukcję if. Ale ona rozwiązała tylko sprawę wywalania komunikatu o błędzie (a co za tym idzie wywalania całego programu). Jednak z niewiadomych mi przyczyn, ona nie wypisuje elementów tablicy. Nie wiem czemu. Problem wydaje mi się banalny, więc dziwię się co też może tu być nie tak.
  5. Dzięki. Ale to tylko w połowie rozwiązuje mój problem. Bo ja chciałem, by ta funkcja wypisała mi elementy tablicy. Napisałem w poście, że w public static void main do tablicy zapisywane są elementy. Mam wyraźnie powiedziane, że mam wyświetlić jej elementy za pomocą osobnej metody. Bo jak tą pętelkę for wstawiam do maina, to wszystko działa bez zarzutu.
  6. Witam. Piszę program w Javie i mam do rozwiązania taki problem: class Main { public static Budynek tablica[]; //... static void WypiszElementyTab() { System.out.println(tablica[0].metodaKlasyBudynek()); } //... public static void main(String args[]) { // tutaj zapisuję po kolei obiekty klasy Budynek do tablicy WypiszElementyTab(); //... } } I gdy przychodzi do wywołania metody WypiszElementyTab(), wyskakuje mi błąd "java.lang.NullPointerException". Jak temu zaradzić? Mam nadzieję, że dobrze opisałem Wam ten fragment programu.
  7. Tirador

    C++ / API / MySQL

    FiDO! Jesteś wielki! Nie wiem skąd masz tę wiedzę, ale imponuje mi. Bardzo Ci dziękuję. Dodam jeszcze tylko, że w parametrach kompilacji należy jednak wpisać 'libmySQL.a'; samo mysql nie wystarczy. Nie dołuj mnie, tylko, że był to banalny problem, bo do reszty osiwieję myśląc jaki Twoim zdaniem jest problem klasyfikowany jako 'trudny'. :D Jeszcze raz wielkie dzięki!
  8. Tirador

    C++ / API / MySQL

    No faktycznie banał! :D Że też sam na to nie wpadłem! :) Jak mawiała pewna polonistka - "rozchodzą się nogi, drogi i małżeństwa". :) No ok, już się nie czepiam. Szło jak z płatka, ale przy generowaniu lib'a za pomocą dlltool, wyskakuje mi komunikat: "dlltool: installation problem, cannot exec `as' "... Cóż to za 'as' znowu?
  9. Znasz jakieś ciekawe pozycje?
  10. Luknij na www.lycos.co.uk Dają rozsądne php i MySQL, ale również ogromne bannery i reklamy. Coś za coś...
  11. Co do nauki "głupot". Nie zgodzę się z Wami. Kiedyś, na pierwszych zajęciach z programowania (podstawy) facet powiedział nam: jeśli sądzicie, że znacie Pascala i umiecie sporo, zapraszam na zaliczenie eksternistycznie. Dam wam parę zadań, jeśli rozwiążecie je poprawnie, macie wszystko z głowy. Niewiele myśląc poszedłem spróbować swoich sił. Wraz ze mną mój kumpel (wiem, że jest dobry) i jeszcze parę innych osób. Koleś nie dał jakichś wyszukanych rzeczy. Dał absolutne podstawy. Nie pamiętam szczegółów, nie potrafiłbym ich teraz przytoczyć. Facet spojrzał na nas i z lekceważeniem rzucił "no i co, orły?". Uwalił nas. To nauczyło mnie, że często ludzie olewają podstawy myśląc, że 'to się jakby co sprawdzi w książce'. To potem wyłazi. Takie sprawdziany z kruczków mają na celu sprawdzenie, czy naprawdę orientujesz się w danym języku. Oczywiście przy założeniu, że sprawdzający nie przegina pały. Jednak jestem daleki od narzekania, że kolesie robią to tylko po to, by leczyć swoje kompleksy. Kiedyś Bajtek ogłosił konkurs na napisanie jakiegoś programu. Miał być mały, zgrabny i pocieszny. Ot, programik. I właśnie jedną z nagród zdobył program napisany w Pascalu, który wyświetlał swoją zawartość. Jeśli bardzo Ci zależy FiDO, mogę poszukać tego numeru Bajtka i przepisać ten program. Moim zdaniem jest to równoważne tab[0]=2
  12. Czy mam rozumieć, że mogę sobie ściągnąć za friko pełne Delphi Personal jak również inne programy z tej listy? Wierzyć mi się nie chce.
  13. Tirador

    C++ / API / MySQL

    Jest taka piosenka grupy Queen "I'm going slightly mad"... Uspokoiłem się, zebrałem myśli i mogę napisać tego posta. Zacznę od linków manuala, które mi wskazałeś (dzięki, że mnie nie zrugałeś "że sam nie poszukałem"). Zastanawiam się, czemu wszystkie źródła jakie znalazłem, łącznie z książką, którą znam już prawie na pamięć, traktują jedynie o Linuxie/Unixie. Wszędzie są podane przykładowe katalogi linuxowe, komendy linuxowe, tak jakby Windows wcale nie istniał. Może brzmi to śmiesznie (w końcu co za problem napisać "C:mysqllib" zamiast "/usr/lib/mysql"), ale gdy piszę na przykład '-L"C:mysqllib" -lmysqlclient -lz', DevCpp wywala mi, że nie może znaleźć -lz... Nic z tego nie rozumiem. Cała reszta poleceń również nie dotyczy Windowsa. Przykład z mysql/examples też nie na wiele mi się zda, bo nie ma w nim nigdzie zastosowanej funkcji mysql_init, a o to rozwala się mój kilkulinijkowy program (i nerwy). W akcie desperacji wpisałem po prostu w googlach treść komunikatu o błędzie i... było to złe posunięcie, bo moja frustracja jeszcze bardziej się pogłębiła. Najpierw wpadłem ja jakieś forum, gdzie koleś miał ten sam problem. Nikt mu nie pomógł, ale napisałem do niego z pytaniem, czy sobie poradził. Odpisał, że nie. Potem znalazłem jakieś chińskie forum, gdzie rozumiałem tylko angielskie komunikaty kompilatora. Na koniec trafiłem na stronę jakichś "ekspertów" gdzie pod treścią problemu identycznego z moim był wielki link "Sign up to see the solution". Kliknąłem i pojawił się "Error" (bez żadnych wyjaśnień). Wietrzę tu jakiś spisek. :) Czy nikomu do cholery nie udało się rozwiązać czegoś takiego??? Nie wiem, może ja jestem jakiś niekumaty i zbyt ambitny. Może masz FiDO trochę czasu i chciałbyś nowe wyzwanie. Jeśli możesz, to spróbuj sam się z tym zmierzyć. Zainstaluj sobie MySQL i DevCpp, zobacz jak to jest z tym dołączaniem bibliotek, bo mnie nic nie idzie. Ja dla własnego zdrowia psychicznego odkładam ten problem na parę dni.
  14. Tirador

    C++ / API / MySQL

    Kombinuję dalej, choć efekty są póki co mizerne. Czy mógłbyś sprecyzować jaki manual masz na myśli (a jeszcze lepiej - podać link do niego).
  15. Tirador

    C++ / API / MySQL

    Witam. Usiłuję napisać program w C++ (na razie kombinuję z konsolą, ale później chciałbym napisać to dla Windows'ów), który łączyłby się z serwerem MySQL uruchomionym na moim kompie. Zainstalowałem sobie serwer, do projektu w C skopiowałem i dołączyłem pliki nagłówkowe (mysql.h i te, których on wymaga) i właściwie na tym kończą się moje sukcesy. Oto, co piszę: #include <iostream>#include <stdlib.h>#include "include/mysql.h"int main(){ MYSQL *myconnection = mysql_init(NULL); system("PAUSE"); return 0;} A kompilator (Bloodshed DevC++) daje mi komunikat: [Linker error] undefined reference to `mysql_init@4' Ktoś próbował kiedyś napisać taki programik? Mógłby podzielić się wiedzą?
×
×
  • Dodaj nową pozycję...