Udostępnij za pośrednictwem


GetCodeForExitInstance

Pobiera ExitInstance kod zakończenia kreatora.

function GetCodeForExitInstance( 
   nLineStart, 
   nLineEnd  
) 

Parametry

  • nLineStart
    Numer wiersza od zera na początku funkcji.

  • nLineEnd
    Numer wiersza od zera na końcu funkcji.

Wartość zwracana

Ciąg zawierający kod zamykania wystąpienie kreatora.

Uwagi

Wywołanie tej funkcji składowej pobrać odpowiedni kod dla zamykania wystąpienie kreatora:

Numer wiersza

Kod ExitInstance

0

_AtlModule.RevokeClassObjects();

1

return CWinApp::ExitInstance();

Dla każdego z wierszy, zwrócone GetCodeForExitInstance dodaje kartę wiodących (\t) i końcowe pary znaków "CR-LF" (karetki - wysuwu wiersza) (\r\n).

Przykład

if (!oExitInstance)
   {
      oExitInstance = oCWinApp.AddFunction("ExitInstance", 
      vsCMFunctionFunction, "BOOL", vsCMAddPositionEnd, vsCMAccessPublic, 
      strProjectCPP);
      oExitInstance.BodyText = GetCodeForExitInstance(0, 1);
   }
// returns the following string
// "\t_AtlModule.RevokeClassObjects();\r\n
// \treturn CWinApp::ExitInstance();\r\n"
else
   {
   oExitInstance.StartPointOf(vsCMPartBody, 
   vsCMWhereDefinition).CreateEditPoint().Insert(GetCodeForExitInstance(0, 
   0));
// returns the following string
// "\t_AtlModule.RevokeClassObjects();\r\n
      oCM.Synchronize();
   }

Zobacz też

Zadania

Tworzenie kreatora niestandardowego

Informacje

GetCodeForDllCanUnloadNow

GetCodeForInitInstance

Koncepcje

Dostosowywanie kreatorów C++ do typowych funkcji języka JScript

Projektowanie kreatora

Inne zasoby

Funkcje języka JScript dla kreatorów języka C++