Ir para conteúdo
Fórum Script Brasil
  • 0

Usar Outras Linguagens Dentro Do Vb


ricardo

Pergunta

Para suprir a deficiencia do Visual Basic de não poder inclinar as imagens, estava pensando em colocar uma função de alguma outra linguagem no cabeçalho e chama-la sempre que fose nescessário. Tem como fazer isso? Alguém conhece alguém que pode fazer essa função?

Editado por ricardo
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

não sei se dá cara. Imagine que o Visual Basic tem que compilar. E o compilador lê códigos de VB. Imagine que as linguagens de programação são idiomas. Não há ninguém(nenhuma maquina como representação) que saiba falar todos os idiomas. Então precisamos de tradutores(compiladores) para passar para nós(máquinas) a informação em um idioma(linguagem) que conhecemos. Se o compilador faz isso, ele é compilador(tradutor) de tal linguagem. Exemplo: tradutor de Ingles(no caso,Visual Basic), mas para obter tradução de espanhol(tomemos C++ como representação), precisamos de outro tradutor(compilador). Esse tradutor por sua vez, não sabe traduzir ingles.

Entendeu o que eu quis dizer? Acho que é isso. Por isso acho que voce não pode botar C++ no meio do Visual Basic.

abraços,

aragorn13

Link para o comentário
Compartilhar em outros sites

  • 0

Sim, você pode usar outras linguagens em conjunto com o VB graças a tecnologia chamada COM (Common Object Model) e a capacidade de usar funções e rotinas em DLLs. Só repare bem que esse código que estiver em outra linguagem não será incorporado ao seu programa (como nosso amigo Aragorn já explicou que não dá pra fazer). No entanto, você poderá criar uma biblioteca (DLL ou EXE) em outra linguagem e utilizá-la no VB.

A linguagem Python tem uma biblioteca chamada PIL (Python Imaging Library) que possibilita fazer diversas coisas com imagens, mas não sei se entendi bem o que você quer fazer com a imagem (incliná-la?). De qualquer forma, alguma API do Windows deve fazer isso (como a BitBlt, por exemplo).

Se possível, dê um exemplo de uma imagem normal e de uma "inclinada", que posso tentar fazer algo.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

Descupe por não explicar bem "inclinar", estava me refirindo a aquela propriedade do flash para inclinar. Infelizmente nâo to com o flash neste computador para dar o exemplo. De qualquer maneira teria como você me dizer onde eu posso conseguir essa biblioteca PIL. Como eu faço para usar esses dll e exe no VB.

Valeu pela ajuda,abraços,

Ricardo

Ps:Se atarde eu estiver em casa eu mando uma foto inclinada para explicar melhor

Link para o comentário
Compartilhar em outros sites

  • 0

A PIL você acha aqui: http://www.pythonware.com/products/pil/index.htm

Mas, para usá-la você precisa da linguagem Python, que você encontra aqui: http://www.python.org/

E para criar componentes COM em Python a fim de chamá-los a partir de outra linguagem você precisará também das Win32 Extensions que você encontra aqui: http://starship.python.net/crew/mhammond/win32/

E para transformar os scripts em DLL ou EXE você precisa do módulo py2exe, que você encontra aqui: http://sourceforge.net/projects/py2exe/

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...