Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C++ Builder 5 problemcic

[es] :: C/C++ programiranje :: C++ Builder 5 problemcic

[ Pregleda: 3048 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MilošV
Podgorica

Član broj: 7996
Poruke: 484
*.meteo.cg.yu



+1 Profil

icon C++ Builder 5 problemcic26.02.2003. u 12:44 - pre 257 meseci
Vise sam "kuriozan" nego sto me ovaj problem stvarno tangira, ipak, dovoljno da iznervira covjeka:
u regularno deklarisanoj i definisanoj klasi (npr TMainForm) dodam funkciju :
Code:
void __fastcall NekaFunkcija(TDBEdit*);

i regularno je definisem (sto puta sam provjerio) da bi mi kompajler uporno prijavljivao, pokazujuci izmedju * i )
" ) expected" -dakle, ocekuje zatvorenu zagradu!? Probao sam da nanovo ispisem i deklaraciju i definiciju funkcije, ubacivao ime promjenljive u deklaraciju, mijenjao ime funkcije... Nista ne pomaze.
Dokaz pride da je funkcija dobro deklarisana je i to da unutar definicije funkcije CodeInsight radi kako treba.
Ako neko ima slicno iskustvo ili ima zivaca da razmislja o ovome...

pozdrav
the bird
 
Odgovor na temu

Časlav Ilić
Braunšvajg, Nemačka

Član broj: 4945
Poruke: 565
*.beg.sezampro.yu



+27 Profil

icon Re: C++ Builder 5 problemcic27.02.2003. u 13:29 - pre 257 meseci
Možda kompajleru fali deklaracija tipa TDBEdit. Da nije taj tip deklarisan unutar funkcije CodeInsight?
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: C++ Builder 5 problemcic23.04.2003. u 18:54 - pre 255 meseci
Prema C++ standardu ta linija je totalno pogresna :)

U C++ deklaraciji MORA da postoji argument!

Znaci probaj nesto tipa:
Code:

void __fastcall NekaFunkcija(TDBEdit* oBjekat);



Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.et.tudelft.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: C++ Builder 5 problemcic23.04.2003. u 19:21 - pre 255 meseci

Ljudi, kad se sad nisam šlogirao!

Vratio se Leka.

f
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: C++ Builder 5 problemcic23.04.2003. u 20:59 - pre 255 meseci
Ma nisam se vratio - imao sam tri privatne poruke ovde, pa sam ih pročitao, onda kad sam već bio ovde reših da pogledam C/C++ forum i onda sam zapazio taj Borland C++ Builder problemčić... I morao da odgovorim, čisto da ponovo vratim sebi broj 1000. ;) Sada imam 1001 tako da ću morati da zamolim ovom prilikom da mi se obriše neka poruka, ES ekipa to mnogo voli da radi, pa evo im super prilike!

"vratio" bih se kada bi Gojko ispoštovao svoje obećanje i vezao irc.elitesecurity.org u BalcanNET IRC mrežu.

S obzirom da se to nikada neće desiti - onda znaš i kada ću se "vratiti" ;) . Ovako mogu samo "svratiti" jednom u par meseci...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: C++ Builder 5 problemcic23.04.2003. u 21:05 - pre 255 meseci
Filipe, molim te da nam ne teraš Leku!

Leko legendo, welcome back ako odlučiš da nas posetiš još koji put..
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.et.tudelft.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: C++ Builder 5 problemcic23.04.2003. u 21:35 - pre 255 meseci

Nisam nista lose mislio, nemojte me gadjati friziderima :) Takoreci bio sam prijatno iznenadjen.

f
 
Odgovor na temu

MilošV
Podgorica

Član broj: 7996
Poruke: 484
195.66.163.*



+1 Profil

icon Re: C++ Builder 5 problemcic24.04.2003. u 10:16 - pre 255 meseci
Citat:
leka:
Prema C++ standardu ta linija je totalno pogresna :)

U C++ deklaraciji MORA da postoji argument!

Znaci probaj nesto tipa:
Code:
void __fastcall NekaFunkcija(TDBEdit* oBjekat);


Probao sam vec u startu, tacnije, sa tim je sve i pocelo, avaj... :)
Uglavnom, padalo je samo kada je argument tipa TDBEdit*, na kraju sam morao improvizovati sa tipom AnsiString tj. npr. DBEdit->Text.
Zapravo, na kraju sam odustao od te funkcije :)
Ostalo je samo to sto me nervira kad znam gdje grijesi a ne znam zasto.
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
*.beg.sezampro.yu



+62 Profil

icon Re: C++ Builder 5 problemcic25.04.2003. u 20:14 - pre 255 meseci
Nesto mi pade na pamet...
Pokusaj ovako:

void __fastcall NekaFunkcija(DBCtrl::TDBEdit* oBjekat);

Ko zna, mozda se BCB 'zbunio', jer vec negde u sistemu postoji deklarisan tip TDBEdit. Slican problem postoji sa TBitmap; MORAS da stavis Graphics::TBitmap inace se kompajler buni (zato sto vec postoji neki TBitmap).
Pozdrav

Rajko

 
Odgovor na temu

MilošV
Podgorica

Član broj: 7996
Poruke: 484
195.66.163.*



+1 Profil

icon Re: C++ Builder 5 problemcic07.05.2003. u 09:26 - pre 255 meseci
Pu, blamage!!!
Pošto "danas svaka šuša sebe zove programerom" od danas ću ja sebe da zovem šušom. Užas. Da li me je c++ builder razmazio previše ili sam prosto naprosto šuša, iako mi je, ono kao, programiranje glavni izvor novca...

Bingo nije ovo gore, već, naprosto, nedostajale su čarobne riječi:
Code:
<include dbctrls.hpp>

Ja sam, ono kao, prije skoro 10 godina počeo da radim u c++ i trebalo mi je dva mjeseca da se sjetim da provjerim zaglavlje :( Bedno, bedno...

Eto još jednog argumenta za teoriju da c++ treba učiti sa text editorom i command-line kompajlerom, ako ikom treba ta dusa u životu, uopšte.
Ja prelazim u frizere, ionako je isplativije...

Toliko od mene
cao
 
Odgovor na temu

MilošV
Podgorica

Član broj: 7996
Poruke: 484
195.66.163.*



+1 Profil

icon Re: C++ Builder 5 problemcic09.05.2003. u 12:46 - pre 255 meseci
Serija blamaža...
Dakle, čarobne riječi:
Code:
#include <dbctrls.hpp>
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.et.tudelft.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: C++ Builder 5 problemcic09.05.2003. u 13:07 - pre 255 meseci
Citat:
tizza:
u regularno deklarisanoj i definisanoj klasi (npr TMainForm) dodam funkciju :
Code:
void __fastcall NekaFunkcija(TDBEdit*);

i regularno je definisem (sto puta sam provjerio) da bi mi kompajler uporno prijavljivao,


Živo me zanima u čemu se sastojalo tvoje sto puta proveravanje da je klasa ispravno definisana? Da li je samo falila sto prva provera?

f

 
Odgovor na temu

MilošV
Podgorica

Član broj: 7996
Poruke: 484
195.66.163.*



+1 Profil

icon Re: C++ Builder 5 problemcic09.05.2003. u 13:50 - pre 255 meseci
:) Što da ti kažem...
Kad je neko brav (čest naziv za ovcu :) onda je brav...

Nezgodno (ili zgodno, kako kad) je to što cppBuilder sam ubacuje potrebno #include u zaglavlje čim spustiš komponentu na formu. Poenta je bila to što se radilo o MDI formi na kojoj nije bilo DBEdit komponenti, već su se nalazile na njenoj "djeci"...
Zbunila me poruka kompajlera ") expected"
Nikakvo opravdanje, u svakom slučaju.

Beeeeee
 
Odgovor na temu

[es] :: C/C++ programiranje :: C++ Builder 5 problemcic

[ Pregleda: 3048 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.