Dziwny problem

dział ogólny

Dziwny problem

Nowy postprzez Corvis » poniedziaÅ‚ek, 19 października 2009, 14:32

Witam,

Mam taki dziwny problem zrobiłem sobie nowy projekt napisałem w tym projekcie nowe klasy :

TCom -> do portów com
TComEx -> rozsrzeczajca coma ( includuje TComa)
TTester -> klasa mego testera opakowuje 2 pozostałe który piszę ( includuje TComEx)

Kompiluje łączę się z portami COm i wszystko działa

Problem pojawia siÄ™ jak robie nowy projekt i przenoszÄ™ do niego te moje klasy. wrzucam do projektu te klasy
dodaje include TTester wszystko pięknie się kompiluje ale już niechce się łączyć z portem szeregowym.

W Kodzie błędów napewno nie ma bo chodzi na tym 1 projekcie na którym stworzyłem te klasy. Tak samo sama klasa TCOm chodzi ( SAMA ) na innych projektach. Wydaje mi się, że mogłem coś pomieszać z includami, albo coś się gryzie ze sobą :\ ??

z góry dzięki za pomoc

pozdrawiam
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
PodziÄ™kowaÅ‚ : 80
OtrzymaÅ‚ podziÄ™kowaÅ„: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    NieznanyNieznana

Re: Dziwny problem

Nowy postprzez Cyfrowy Baron » poniedziaÅ‚ek, 19 października 2009, 14:46

Miałem swego czasu podobny problem, po przeniesieniu pliku z klasą z jednego projektu do drugiego nie działała, ale jak się okazało to ja popełniłem błąd, jednak dziś niestety już nie pamiętam, na czym ten mój błąd polegał.

Zakładam, że dołączasz tylko pliku *.cpp i *.h klasy. Spróbuj je dodać przez menu Project -> Add to project, chociaż to nie powinno być konieczne, ale może rozwiązać problem.

Inny sposób, po dołączeniu tych plików klas przez include, wybierz w menu project polecenie MAKE, potem BUILD. Wcześniej dobrze byłoby zamknąć środowisko C++Builder i usunąć z katalogu projektu wszystkie pliki tymczasowe, a potem MAKE i BUILD. Przy dużych aplikacjach może pojawiać się problem z odświeżaniem projektu, dlatego dobrze jest co jakiś czas usuwać pliki tymczasowe.
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.

Za ten post autor Cyfrowy Baron otrzymał podziękowanie od:
Corvis
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Dziwny problem

Nowy postprzez Corvis » poniedziaÅ‚ek, 19 października 2009, 14:55

Dzięki sprawdzę,

działa jeszcze jak poszczególne klasy są w innych folderach i dodaje je pojedyńczo z każdego folderu
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
PodziÄ™kowaÅ‚ : 80
OtrzymaÅ‚ podziÄ™kowaÅ„: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    NieznanyNieznana

Re: Dziwny problem

Nowy postprzez Cyfrowy Baron » wtorek, 20 października 2009, 18:00

Czy to znaczy, że moje porady zadziałały :?: :!:
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Dziwny problem

Nowy postprzez Corvis » wtorek, 20 października 2009, 19:20

Sorry zapomniałem odpisać :)

tak działa dzięki wielkie
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
PodziÄ™kowaÅ‚ : 80
OtrzymaÅ‚ podziÄ™kowaÅ„: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    NieznanyNieznana

Re: Dziwny problem

Nowy postprzez Corvis » Å›roda, 21 października 2009, 10:08

Apropos działania jeszcze portu COM to CodeGuard blokował mi działanie też :)
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
PodziÄ™kowaÅ‚ : 80
OtrzymaÅ‚ podziÄ™kowaÅ„: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    NieznanyNieznana

Re: Dziwny problem

Nowy postprzez Cyfrowy Baron » Å›roda, 21 października 2009, 10:51

A mógłbyś pisać bardziej konkretnie, bo już nie wiem o co chodzi?!
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Dziwny problem

Nowy postprzez Corvis » Å›roda, 21 października 2009, 15:53

Dokładnie:

Twoje porady pomogły, ale znalazłem też inny problem który blokował mi działanie portu COM było to włączenie CODEGUARD. A napisałem to jako ciekawostkę.
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
PodziÄ™kowaÅ‚ : 80
OtrzymaÅ‚ podziÄ™kowaÅ„: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    NieznanyNieznana


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 5 gości