032

032



32 Programuję w językach C/C++ i C++ Builder

catch (Exception &exception)

{

Application->ShowException(&exception);

}

gdzie wykorzystano obsługę sytuacji wyjątkowych try ... catch.

Jeśli ten proces tworzenia aplikacji się nie powiedzie, to na ekranie zobaczymy komunikat w postaci wygenerowanego przez system tzw. wyjątku (ang. exception), wyświetlonego za pomocą funkcji ShowException().

Instrukcja return 0 zwraca do systemu operacyjnego kod zakończenia działania programu.

Moduły

Każdy formularz został zdefiniowany w module. Moduły umożliwiają definiowanie i udostępnianie zestawu podprogramów, czyli procedur i funkcji. Pusty moduł, zawierający następujący kod, uzyskamy wybierając File->New-»Unit.

//--------------------

#include <vcl.h>

#pragma hdrstop

#inc!ude "Unitl.h"

II-----------------------------------------

#pragma package(smartjnit)

#pragma resource "*.dfm"

TForml *Form1;

//--------------

fastcall TForml ::TForm1(TComponent* Owner)

: TForm(Owner)

{

}

//------------------------------------------

Moduł, który ma jednoznaczną nazwę - w tym wypadku (Unitl.cpp) - składa się m.in. z dyrektyw dla preprocesora oraz funkcji_fastcall.

Zanim zaczniemy korzystać z formularza, który jest pierwszym obiektem, musi on zostać odpowiednio zainicjowany. Umożliwia to nam specjalna funkcja składowa nosząca taką samą nazwę jak klasa, do której ten obiekt należy. Prototyp tej funkcji (nazywanej konstruktorem) z parametrami ma postać:


Wyszukiwarka

Podobne podstrony:
010 1 10 Programuję w językach C/C++ i C++ Builder •    prekompilacja - na tym etapie
12 Programuję w językach C/C++ i C++ Builder wysokiego poziomu, zorientowany obiektowo, o dużych
42 Programuję w językach C/C++ i C++ Builder 3. Po umieszczeniu na formularzu przycisku Button należ
14 Programuję w językach C/C++ i C++ Builder ponent Libr ary). Dzięki temu pisanie programów z wykor
24 Programuję w językach C/C++ i c++ Builder 6. Teraz należy podać nazwę projektu. W polu Nazwa plik
26 Programuję w językach C/C++ i C++ Builder wo Zacznij. Object Inspector pokazuje właściwości (Prop
34 Programuję w językach C/C++ i C++ BuilderKomentarze W C++ Builder komentarze możemy wstawiać do p
38 Programuję w językach C/C++ i C++ BuilderDeklarujemy stałe w programie Stałe języka Turbo C++ i C
40 Programuję w językach C/C++ i C++ Builder W tabeli 3.2 zawarto wybrane słowa kluczowe dla języków
44 Programuję w językach C/C++ i C++ Builder liczba = 120;    ^jj

więcej podobnych podstron