// Definicja funkcji wtku
TInt FunkcjaWatku( TAny* /*aPtr*/ )
{
    // CTrapCleanup* cleanupStack = CTrapCleanup::New();

    // Prba utworzenia obiektu klasy CTest
    // spowoduje wygenerowanie paniki E32USER-CBase 69.
    // Stanie si tak, poniewa przed wywoaniem
    // metody ConstructL(), nastpi wywoanie metody
    // CleanupStack::PushL().
    CTest* obj = CTest::NewL();
    // ...
    
    // delete cleanupStack
    return KErrNone;
}

// Utworzenie obiektu wtku
RThread thread;
TInt err = thread.Create( _L("NazwaWatku"), FunkcjaWatku, KDefaultStackSize, NULL, NULL );
// Po utworzeniu wtek jest w stanie zawieszonym (suspended);
// konieczne jest jego uruchomienie.
thread.Resume();
// ...
thread.Close();
