Błędy ...

dział ogólny

Błędy ...

Nowy postprzez nvdante » niedziela, 14 czerwca 2009, 21:18

Witam

Na początek powiem, że kod działał bez problemu jeszcze wczoraj, a do dziś nie było w nim żadnej zmiany. Obecnie dostaje taki komunikat jak na screenie.
Dodatkowo zniknęły mi wpisy w Include Path odnośnie bibliotek Indy ( już przywróciłem ).
Nie chciałbym przepisywać tego na nowo, nie tędy droga.

Pozdrawiam
daNTe
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Liberae sunt nostrae cogitationes
Avatar użytkownika
nvdante
Intelektryk
Intelektryk
 
Posty: 188
Dołączył(a): piątek, 12 czerwca 2009, 16:58
Lokalizacja: Dom
Podziękował : 8
Otrzymał podziękowań: 0
System operacyjny: Windows 7
Kompilator: VS 2015
Gadu Gadu: 0
    NieznanyNieznana

Re: Błędy ...

Nowy postprzez polymorphism » niedziela, 14 czerwca 2009, 22:30

Musisz nieco precyzyjniej określić, o który Sleep chodzi, bo kompilator ma z tym problem. Daj ::Sleep, jeśli chodzi o funkcję WinAPI, albo dodaj Idglobal::Sleep, jeśli chodzi o metodę tej klasy.

______________
PS. nie prościej wkleić fragment kodu i treść błędów jako tekst zamiast robić zrzuty ekranu? 8-)
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    NieznanyNieznana

Re: Błędy ...

Nowy postprzez nvdante » poniedziałek, 15 czerwca 2009, 00:43

Dokładnie o to chodziło. Co dla mnie dziwne wcześniej działało i teraz, gdy odpalę nowe okno BCB to działa, a na konkretnym projekcie nie.
Tak czy inaczej dziękuję za pomoc.

Pozdrawiam
daNTe
Liberae sunt nostrae cogitationes
Avatar użytkownika
nvdante
Intelektryk
Intelektryk
 
Posty: 188
Dołączył(a): piątek, 12 czerwca 2009, 16:58
Lokalizacja: Dom
Podziękował : 8
Otrzymał podziękowań: 0
System operacyjny: Windows 7
Kompilator: VS 2015
Gadu Gadu: 0
    NieznanyNieznana

Re: Błędy ...

Nowy postprzez Cyfrowy Baron » poniedziałek, 15 czerwca 2009, 15:42

Co dla mnie dziwne wcześniej działało i teraz, gdy odpalę nowe okno BCB to działa, a na konkretnym projekcie nie.

To się często zdarza, gdy tworzysz jakiś projekt i stopniowo dołączasz do niego nowe komponenty (biblioteki). Ponieważ jak się domyślam zawsze wybierasz polecenie Compile do skompilowania projektu, to środowisko nie odświeża plików tymczasowych projektu, dlatego dopóki nie zamkniesz projektu i ponownie go nie uruchomisz, projekt wydaje się działać prawidłowo, ale nie do końca tak jest.

W tym konkretnym przypadku prawdopodobnie napisałeś najpierw kod z funkcją Sleep i nie dołączałeś do projektu bibliotek Indy, więc nie występował konflikt między ta funkcją z WinAPI a funkcją o tej samej nazwie w bibliotekach Indy. Potem dołączyłeś do projektu biblioteki Indy i wszystko wciąż działało, gdyż kompilator odwoływał się do plików tymczasowych w których konflikt jeszcze nie występował, dopóki ponownie nie uruchomiłeś projektu, wtedy pliki tymczasowe zostały odświeżone.

By uniknąć tego błędu co pewien czas podczas kompilacji projektu wybieraj z menu polecenie BUILD, a dopiero potem Compile, w ten sposób zawsze będziesz na bieżąco i unikniesz niespodzianek. Gdybyś po dołączeniu do projektu bibliotek INDY wybrał właśnie polecenie BUILD, to kompilator od razu zasygnalizowałby błąd.
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


  • 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 19 gości