Re: obsluga CD w skryptach

Autor: Leszek KUBRAK (infokub_at_pp.com.pl)
Data: Mon 29 Jun 1998 - 20:48:29 MET DST


On Mon, 29 Jun 1998 13:48:29 +0200 (CEST), Grzegorz Szysz/lo wrote:

>czesc.
>
>szukam dwoch prostych rzeczy
>
>1.programu, ktory by stwierdzil czy naped jest ready, czy nie jest.
> normalnie jakakolwiek proba dostepu, jesli nie mam wlozonej plyty,
> konczy sie wyrzuceniem okna na ktore recznie trzeba odpowiedziec.
> a mi chodzi zeby kod bledu byl zwrocony od razu do skryptu

Proszę bardzo (działa na dyskietkach, więc myślę że i CD zadziała)

int FlopGotowy( char litera )
{
int wynik;
FSINFO buf[512];
ostrstream opis;

        wynik = DosQueryFSInfo( (litera-'A'+1),FSIL_VOLSER,buf,sizeof(buf) );
        if( wynik )
                {
                opis << "W napędzie " << litera << ": brak dyskietki" << ends;
                Blad( opis.str(),"lub dyskietka niezaformatowana" );
                delete opis.str();
                wynik = FALSE;
                }
        else
                wynik = TRUE;

        return( wynik );
}

==========================================================
Leszek KUBRAK <infokub_at_pp.com.pl>

P.U.I. "InfoKub" tel.0-602-221956
os.Kolorowe 25/5 fax.(0-12)644-57-59
31-941 KRAKÓW



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:17:31 MET DST