Tema: Enumerado
Ver Mensaje Individual
  #6  
Antiguo 09-03-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Reputación: 22
ixMike Va por buen camino
No puedes hacer PChar[50], al menos que yo sepa. En todo caso, sería PChar a secas.

Y perdón por el despiste, la verdad es que no ando muy bien en C

Aunque, por otra parte, yo habría hecho esto:

Código Delphi [-]
const
    FLAC__STREAM_ENCODER_OK = 0;
    FLAC__STREAM_ENCODER_UNINITIALIZED = 1;
    FLAC__STREAM_ENCODER_OGG_ERROR = 2;
    FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR = 3;
    FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA = 4;
    FLAC__STREAM_ENCODER_CLIENT_ERROR = 5;
    FLAC__STREAM_ENCODER_IO_ERROR = 6;
    FLAC__STREAM_ENCODER_FRAMING_ERROR = 7;
    FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR = 8;

  FLAC__StreamEncoderStateString: array[0..8] of PChar =
    ('FLAC__STREAM_ENCODER_OK',
    'FLAC__STREAM_ENCODER_UNINITIALIZED',
    'FLAC__STREAM_ENCODER_OGG_ERROR',
    'FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR',
    'FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA',
    'FLAC__STREAM_ENCODER_CLIENT_ERROR',
    'FLAC__STREAM_ENCODER_IO_ERROR',
    'FLAC__STREAM_ENCODER_FRAMING_ERROR',
    'FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR');


Pero vamos, esto ya es cuestión de gustos

Salu2
Responder Con Cita