Laik!!!

0

Witam wszystkich! Na poczatku chcialem powiedziec zzebyscie sie na mnie nie denerwowali, bo jestem zupelnym laikiem w delphi(zainstalowalem go dopiero wczoraj - konkretnie delphi4). Programowalem juz wczesniej w pascalu a teraz chcialem sprobowac czegos innego, a slyszalem ze delphi to prawie pascal. No i mam pewnie banalny problem: gdy uzywam funkcji writeln wyskakuje mi jakis blad I/O error 103 no i nie wiem co mam zrobic. Pomozcie mi. z gory dzieki.

0

<font color="darkblue">Unit
System

Category
text file routines

procedure Writeln([ var F: Text; ] P1 [, P2, ...,Pn ] );

Description
Writeln is an extension to the Write procedure, as it is defined for text files.

After executing Write, Writeln writes an end-of-line marker (carriage return/line feed) to the file. Writeln(F) with no parameters writes an end-of-line marker to the file. (Writeln with no parameter list corresponds to Writeln(Output).)

The file must be open for output.

Note: When an application is compiled as a console application (using the Generate console application checkbox on the Linker page of the Project|Options dialog, or a -cc command line switch with the command-line compiler), Delphi automatically associates the Input and Output files with the application's console window. For non-console applications, any attempt to read from Input or write to Output will generate an I/O error.</span>

To jest tekst pomocy, aby dotzec do pomocy wybierasz HELP > Delphi Help

Tam jest wszystko opisane!!! czy az takim laikiem jestes ze nie wiesz co to pomoc?

Jesli nie rozumiesz co jest napisane: "Procedure writeln jest do zapisywania do pliku danych, plik trzeba najpierw otworzyc i przygotowac do uzytku"

0

Writeln powoduje wypisanie ciągu znaków na standardowe wyjście.
Jeśli chcesz używać tej procedury, tak jak to robiłeś w Pascalu, musisz utworzyć aplikację konsolową File->New->Console Application.

W programach Windows-owych próba użycia Writeln będzie powodowała błąd ponieważ nie ma tutaj standardowego wyjścia (StdOut).
Jeśli chcesz wypisać jakiś tekst, użyj komponentów specjalnie do tego przeznaczonych, jak np. TEdit, TLabel, TStaticText, TMemo, TRichEdit......
Jedynym wyjątkiem są pliki tekstowe (w Delphi TextFile, w Pascalu Text), do których możesz zapisywać za pomocą Write i/lub Writeln.

1 użytkowników online, w tym zalogowanych: 0, gości: 1