Você está na página 1de 1

Nome do Componente: Busca Fonética em Português. Desenvolvedor: Fabiano Ricardo de Oliveira Bellesia.

Descrição: Componente possui uma função que retorna a chave fonética de busca de uma cadei a de caracteres qualquer passada como parâmetro. Funcionalidade: Fonet("PHABYANNNO")=Fonet("FABYANNO")=Fonet("FABYANO")=Fonet("FA BIANO")=FABIANO Para registrar a dll no windows, digite no prompt de comando: Regsvr32.exe <Caminho-para-a-dll>\Fonet11.dll -----------------------------------------------------------------------------------------------Em Visual Basic ou MS Access: Primeiro, adicione uma referência ao arquivo "Fonet11.dll" (Menu Ferramentas->Comando Referências). Depois é só inserir o seguinte código em um módulo: Dim chamou As Boolean 'Variáveis declaradas para evitar múltiplas instâncias Dim obj As Object 'do objeto fonético Public Function Fonet(str1 As Variant) As Variant If Not chamou Then Set obj = CreateObject("Fonet11.Fonetica") chamou = True End If Fonet = obj.Fonet(str1) End Function -----------------------------------------------------------------------------------------------Object Pascal (Delphi): Primeiro, vá em Import Type Lybrary e selecione o arquivo "Fonet11.dll", clique em Create Unit. Adicione a Unit criada (FONET11_TLB) ao projeto. Insira-a também na cláusula Uses da Unit onde fizer a chamada com o seguinte código: var chamou: boolean; I: tfonetica; function Fonet(str1: Variant); begin If not chamou then begin i:=tfonetica.Create(nil); chamou:=true; end; Result:=i.fonet(str1); end;