Wczytanie z pliku do StringGrid

dział ogólny

Re: Wczytanie z pliku do StringGrid

Nowy postprzez Cyfrowy Baron » poniedziałek, 20 września 2010, 13:41

duf napisał(a):Tylko nie rozumiem dlaczego plik zostaje zamknięty jeżeli chcę dodać rzędy do StringGrida:
Kod: Zaznacz cały
while( getline( wfstr, dane, L'\n' ) )
{
   StringGrid1->RowCount = ++row;
}

a odczyt przebiega bez zakłóceń bez tej instrukcji w środku:
Kod: Zaznacz cały
while( getline( wfstr, dane, L'\n' ) )
{
    ++row;
}


To jest niezrozumiałe, gdyż wskazywałoby to na błąd obiektu StringGrid.
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
    Windows XPFirefox

Re: Wczytanie z pliku do StringGrid

Nowy postprzez polymorphism » poniedziałek, 20 września 2010, 14:00

A co ma StringGrid do strumienia? duf twierdzi, że strumień zostaje zamknięty przed czasem, zatem problem leży w danych wejściowych. Skąd wie, że druga wersja kodu czyta w całości plik? (pytanie dość idiotyczne, ale trzeba je zadać ;) )
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
    Windows XPFirefox

Poprzednia strona

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

cron