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

C++ Builder 5 problemcic

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

[ Pregleda: 1555 | Odgovora: 12 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Miloš Vukotić
Podgorica

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



Profil

icon C++ Builder 5 problemcic26.02.2003. u 12:44

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
26.02.2003. u 12:44 

Časlav Ilić
Braunšvajg, Nemačka

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



Profil

icon Re: C++ Builder 5 problemcic27.02.2003. u 13:29
Možda kompajleru fali deklaracija tipa TDBEdit. Da nije taj tip deklarisan unutar funkcije CodeInsight?
27.02.2003. u 13:29 

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

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

Sajt: dejan.lekic.org


Profil

icon Re: C++ Builder 5 problemcic23.04.2003. u 18:54
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
23.04.2003. u 18:54 

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


Profil

icon Re: C++ Builder 5 problemcic23.04.2003. u 19:21

Ljudi, kad se sad nisam šlogirao!

Vratio se Leka.

f
23.04.2003. u 19:21 

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

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

Sajt: dejan.lekic.org


Profil

icon Re: C++ Builder 5 problemcic23.04.2003. u 20:59
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
23.04.2003. u 20:59 

Gojko Vujovic
Juniper Networks
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13173
*.gojko.ss.

Sajt: www.gojkovujovic.com


Profil

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

Leko legendo, welcome back ako odlučiš da nas posetiš još koji put..
23.04.2003. u 21:05 

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


Profil

icon Re: C++ Builder 5 problemcic23.04.2003. u 21:35

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

f
23.04.2003. u 21:35 

Miloš Vukotić
Podgorica

Član broj: 7996
Poruke: 485
195.66.163.*



Profil

icon Re: C++ Builder 5 problemcic24.04.2003. u 10:16
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.
24.04.2003. u 10:16 

Rapaic Rajko
programer, Grappolo
Bgd

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



Profil

icon Re: C++ Builder 5 problemcic25.04.2003. u 20:14
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

25.04.2003. u 20:14 

Miloš Vukotić
Podgorica

Član broj: 7996
Poruke: 485
195.66.163.*



Profil

icon Re: C++ Builder 5 problemcic07.05.2003. u 09:26
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
07.05.2003. u 09:26 

Miloš Vukotić
Podgorica

Član broj: 7996
Poruke: 485
195.66.163.*



Profil

icon Re: C++ Builder 5 problemcic09.05.2003. u 12:46
Serija blamaža...
Dakle, čarobne riječi:
Code:
#include <dbctrls.hpp>
09.05.2003. u 12:46 

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


Profil

icon Re: C++ Builder 5 problemcic09.05.2003. u 13:07
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

09.05.2003. u 13:07 

Miloš Vukotić
Podgorica

Član broj: 7996
Poruke: 485
195.66.163.*



Profil

icon Re: C++ Builder 5 problemcic09.05.2003. u 13:50
:) Š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
09.05.2003. u 13:50 

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

[ Pregleda: 1555 | Odgovora: 12 ]

Postavi temu Odgovori

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