-
Total de itens
180 -
Registro em
-
Última visita
Tudo que MRMB postou
-
Pessoal verifiquei aqui.... função atol, converte a cadeia de caracteres para inteiro longo. e sobre as conversões achei pequeno help neste link: C Programming Language t+ vlw
-
Pessoal, alguém poderia me auxiliar no entendimento da parte em negrito do código abaixo. EXCDATA_API long CTOD(CComBSTR Data) { if (Data.Length() < 8) return 0; string sData = (_bstr_t) (BSTR) Data; LPCSTR cData = sData.c_str(); if (sData[0] == ' ') sData[0] = '0'; long RetData = atol(sData.substr(6).c_str()) * 10000L + atol(sData.substr(3).c_str()) * 100L + atol(sData.c_str()); return(AjustarData(RetData)); } Desde já agradeço.
-
Obrigado, também achava que não era necessário. Fiz o teste aqui sem ele..funcionou! T+ vlw
-
Pessoal, gostaria de entender a funcionalidade/uso do arquivo *.PDM do visual baisic 6. Tenho projeto que existe esse arquivo e precisaria ver se posso remover o mesmo do projeto... t+ desde já agradeço.
-
Opa! Obrigado pela Dica... Mas o que precisava era compilar e funcionou. Esta colocando varios (mais de 300) projetos no mesmo grupo e tentando abrir pra compilar e gerava erro ao carregar. Utilizando compilação dividi os projetos em grupos menores e compilo em um tempo bem menor que usando o visual. T+
-
Pessoal, acabei descobrindo como compilar por linha de comando. Utilizando arquivo .bat Exemplo: Projeto @ECHO ON "C:\ARQUIV~1\Microsoft Visual Studio\VB98\vb6.exe" C:\projeto.vbp /MAKE @pause Grupo de projetos @ECHO ON "C:\ARQUIV~1\Microsoft Visual Studio\VB98\vb6.exe" C:\GrupodeProjetos.vbg /MAKE @pause Funcinou corretamente e é mais rápido para compilar. Em relação ao parâmetros do make não consegui nada ainda.
-
Rapaz, fiz um teste aqui com sucesso. Tenta passar os valores das celulas para variáveis e trabalhe com essas variáveis. Verifica abaixo exemplo: Private Sub Command1_Click() Dim x As Currency Dim y As Currency x = 158.45 ' Cells(1,1) y = 157.92 ' Cells(2,1) MsgBox Abs(x - y) ' Valor exibido é 0,53 End Sub
-
Pessoal, surgiu a necessidade de compilar varios projeto pelo cmd, consegui fazer a compilação de um projeto pela linha de comando usando "/MAKE" . Contudo precisava fazer tipo loop. E também saber se tem outros pâmetros para compilação além do "MAKE" como mencionado acima. T+ vlw
-
Pessoal, Estou com seguinte problema: Tenho arquivo (grupo.vbg) com varios arquivos projetos (*.vbp) do visual basic 6. Gostaria de saber se tem limite de inclusão de projetos no arquivo vbg? Estou carregando arquivo vbg após passar de cem projetos adicionados ocorre erro e visual basic 6 e fechado. T+ vlw
-
Pessoal, Precisava posicionar o um item no combobox. Conforme a situação a baixo: Tenho dois combobox, respectivamente ao alterar o primeiro o segundo combobox tera um valor especifico. Precisaria setar a informação neste segundo combobox via código. Como faz isso? Desde já agradeço.
-
Opa! Ficou fino... Funcionou. Obrigado!
-
Pessoal, Estou tentando utilizar evento change do combobox, mas não funciona. Ideia é a seguinte: Tem os itens no combobox, quando usuário selecionar um item realizo um filtro na grid automaticamente. Contudo teste evento sem sucesso em duas maquinas diferentes com visual basic 6 sem sucesso. Desde já agradeço.
-
Pessoal, pesquisei aqui e consegui fazer do seguinte modo: Private Sub Command1_Click() Dim ctlControl As Object For Each ctlControl In Controls If TypeOf ctlControl Is ListBox Or _ TypeOf ctlControl Is ComboBox Or _ TypeOf ctlControl Is TextBox Then ctlControl.Enabled = False ctlControl.BackColor = &H80000018 End If Next End Sub E funcionou corretamente para minha situação. T+
-
Caro, pela pergunta não consegui entender o que realmente precisa. Poderia descrever de forma diferente ou com exemplo? T+
-
Pessoal, Como faço pra validar todos os componentes de um formulario. Em determinadado momento precisaria validar todos os componentes da tela e quando for TextBox mudar a cor de fundo para amarelo. Desde Já agradeço.
-
Rapaz..Excelente! Estava fazendo de uma forma bem mais complicada aqui.... Seu modo e mais simples e prático! Em relação a função inStr não foi eu não. Mas você deu um help no tópico "Validar se uma string e Hexadecimal" Obrigado!
-
Pessoal, Para verificar a validarção de hexadecimal verifica este tópico Loop em uma string
-
Rapaz muito bom mesmo! Não conhecia essa função não. Teria como validar se valor retornado pela função MID esta entre esse valores ("A".."F", "a".."f"). estou tentando validar isso. Desde já agradeço.
-
Pessoal, Preciso percorrer uma string , caracter por caracter. Meu dificuldade e a sintaxe no visual basic 6. No caso preciso percorrer uma string para saber se a esses valores ("A".."F", "a".."f") Desde já agradeço.
-
Pessoal, tem uma função que valida quando uma string e Hexadecimal. Exemplo 16B.tmp - no caso nome desse arquivo e hexadecimal. Desde já agradeço.
-
Colocando Evento Para Excluir Os Arquivos .tmp Gerados
pergunta respondeu ao Macêdo de MRMB em Tutoriais & Dicas - Visual Basic
nesse caso, você vai ter q ver se existe algum padrão no nome do arquivo ou alguma informacao no conteudo dele q confirme q seja do crystal reports. tipo, veja os nomes dos arquivos .tmp. não existe uma forma de saber, pelo nome, se o arquivo é do crystal?? ou senao, abra o arquivo no bloco de notas e veja o conteudo dele. provavelmente vai haver um mte de codigo hexadecimal, mas você pode encontrar algum texto la dentro q confirme q seja do crystal. Em relação ao nome não consegui verificar um padrão do nome. Estou verificando padrão no nome. O arquivo não tem nenhum valor ao abrir (bloco de notas). Thanks -
Ok ! Deu certo. Obrigado.
-
Pessoal, Estou precisando validar nome de um arquivo. Exemplo : ACT.tmp Preciso validar se nome do arquivo e composto por três caracteres ("ACT"). Terial alguma função pronta? Desde já agradeço a colaboração!
-
Ok! Verifiquei aqui deu certo! Obrigado.
-
Caros, Estou precisando mudar o mouse quando usuario passa o mesmo sobre um label. Precisaria que aparece-se a mãozinha tipo quando preciona botão. Acho que é simples. Contudo não estou conseguindo fazer. Utilizo Visual Basic 6. Desde já agradeço se alguém poder dar uma dica.