Fórum Porque este codigo esta dando erro? #301122

28/10/2005

0

Olá tenho o seguinte codigo, porem esta dando erro, porque será?
type
 
 { Tipos de Mensagem }
 TMsgType = (etNone = 0, etOK = 1, etOKNo = 2, etOkNoCancel = 3, etYesNo = 4, etYesNoCancel = 5, etAbrotRetryIgone = 6, etRetryCancel = 7);



Erro: [Error] unitExMsg.pas(14): ´IMPLEMENTATION´ expected but ´FUNCTION´ found


Como eu criio um Type assim?

Desde já agradeço

Fellipe H.


Titanius

Titanius

Responder

Posts

28/10/2005

Massuda

Você não pode atribuir um valor a cada item da enumeração (em C/C++ pode); o primeiro é sempre ZERO, o segundo é 1, etc.

Se você tiver que usar valores não consecutivos, não poderá usar uma enumeração, terá que usar constantes.


Responder

Gostei + 0

28/10/2005

Titanius

Valeu massuda.. :D


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar