• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Scorpion_Blood

[vb6] Erro - user defined type not defined

5 mensagens neste tópico

oi pessoal como estão? :D

o que se passa é o seguinte, eu criei um programa de gestão de viaturas para um cliente, ora até aqui tudo bem, fui la instalar o programa, tava td a correr em conformes e tal quando me deparo que ele tem o Office XP (office10)... ora eu tava a trabalhar em Office2003 (office11) então tive que voltar para casa e tratar do assunto, peguei na máquina que tinha o Office XP, pus la o projecto, tirei a referencia do office11 e pus a referencia do Office10... então n é que o estupido do VB está a dar o erro "user defined type not defined" quando está td referenciado?

o erro dá-se aqui:

Dim ObjWord As Word.Application

será que alguem tem alguma solução para o seguinte problema?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

simples :)

em vez de irem referenciar o objecto ao menu "Project>References..", criem uma variavel do tipo Object e dps "Set variavel = CreateObject("nome do objecto")".

um exemplo:


Dim ObjWord As Object

Set ObjWord = CreateObject("Word.Application")

isto tem a ver com o Early/Late binding, façam uma pesquisa no google por "VB6 Late Binding" ou "VB6 Early Binding"

como disse é facil :) abraços

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora