olá, para compatibilidade com outras linguagens, melhor usar wordbool. Mas dependendo da função, pra vc retornar uma resposta mais profissional, sugiro usar integer mesmo... tipo:
0 = ok! 1 = erro - valor de entrada inválida 2 = erro - excessão durante calculox 3 = erro não especificado é só um exemplo, pois nas dlls q eu fiz eu uso assim e tenho boa compatibilidade com muitas linguagens (inclusive em outros sistemas operacionais, como linux). E em todas as dll de empresas "profissionais" que precisei implementar em meu sistema, elas tratam da mesma maneira. boa sorte. and ----- Original Message ----- From: Ricardo César Cardoso To: delphi-br@yahoogrupos.com.br Sent: Thursday, March 05, 2009 4:41 PM Subject: [delphi-br] Variável Tipo Boolean em DLL Boa tarde Pessoal! Minha dúvida é a seguinte: Estou preparando uma DLL que vai ser usada em programas compilados com o Delphi ou não. Qual o tipo de dados que posso usar como retorno de uma função Booleana? Posso usar o Boolean ou devo usar LongBool, ByteBool ou WordBool? Para as funções que tenho e que trabalham com Strings usei WideString, como vi na busca no histórico. Integer até onde entendi não precisa de nenhuma adaptação, mas fiquei em dúvida quanto ao Boolean. []'s Ricardo. "Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!" Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]