kuroi
Membros-
Total de itens
7.184 -
Registro em
-
Última visita
Tudo que kuroi postou
-
você quer q abra a pasta no explorer?? se for, acho q seria isso ó: Shell "explorer C:\endereco"
-
e se você escrever a senha por codigo pelo proprio visual basic?? tipo, você da runas no bat, ai ele pede pra digitar a senha. ai você usa a api sendmessage. ou pode usar o componente XComm do Graymalkin. veja esse link aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=9403 mas tipo, quando você digita a senha na tela preta, ele aparece asteriscos ou aparece a senha de verdade?? se você precisar esconder a janela, acho q você pode usar a api showwindow. quanto ao componente tb achei complicado heeeheh, mas nem tentei usar, mas se nd der certo, seria uma opcao estuda-lo.
-
de uma olhada no comando (de linha de comando e não do visual basic) runas, acho q com ele talvez seja possivel fazer o q você quer. mas você já não tinha postado isso antes, e ai eu te passei o link de um componente q permitia editar as permissoes?? ele não resolveu??
-
é possivel sim, pra isso existe o comando sql ALTER TABLE, de uma pesquisada por ai. mas você postou no lugar errado, visual basic 2005 é .NET, to movendo pro local correto.
-
tem, você pode criar um arquivo bat via codigo com todos os codigos q você quer, e depois executa-lo com o shell mesmo. se quiser depois tb pode apagar o arquivo. se tiver duvida com o codigo, pode postar.
-
você não sabe quanto o usuario vai digitar. mas você não pode fazer um for na linguagem de programacao q você esta usando pra montar a string, e assim, colocar a qtde necessaria de ORs??
-
Outra ferramenta além do Package And Deployment Wizard para gerar paco
uma questão respondeu kuroi em Visual Basic
cara tem o innosetup q é free, procura no google. e procura tb o istool q é tipo um wizard do innosetup (porque sem o istool, você tem q saber a sintaxe do script pra fazer o instalador). mas não sei se ele vai resolver seu problema, porque não entendi direito seu problema. -
Tratar erros no acesso Banco de Dados Access
pergunta respondeu ao Almarante de kuroi em Visual Basic
object required nessa linha mesmo?? q estranho. acho q talvez seja problema com o nome dos objetos. por acaso você declarou mais de um objeto (ou variavel) com o nome "dbname" (talvez no module) ou algum com o nome "app"?? -
é, acho q tem uma API q faz isso, mas não sei o codigo nem lembro o nome. de uma pesquisada por ai (aqui no forum mesmo talvez você encontre alguma coisa). se você descobrir não dexe de postar ai a solucao, beleza??
-
Tratar erros no acesso Banco de Dados Access
pergunta respondeu ao Almarante de kuroi em Visual Basic
almarante, mas esse codigo q você postou ele é direto assim mesmo, ou você postou junto duas partes q eram separadas?? porque você não pos o End Sub do Form Load mas já declara outra Sub. você não pode por o clique do botao dentro do Form Load, tem q ser embaixo (depois do End Sub). -
se você não tivesse idade pra se minha mae eu casava com você andreia
-
hehhe isso eu tinha entendido, mas não sabia de cabeca quais eram as originais daquelas q perguntei acima. valeu pela explicacao... mas nossa como q vocês conhecem tudo isso e ainda lembram dos logotipos?? tem q estudar pra saber isso?? zuera, mas acho q vocês tão consumista demais em!! ou tão assistindo mta propaganda. cuidado q os caras tão fazendo a cabeca de vocês em hehehehe ou mas é serio, como você conhece a empresa de metro de londres?? e o q é sams club?? nossa ate o do sabonete você conseguiu reconhecer, nunca q eu lembraria, apesar de q acho q aqui minha vo so compra dessa marca. a o do itau eu lembro porque fui obrigado a abrir conta nessa jshakjdaskdj de banco, tenho pesadelo com esse logo toda noite.
-
não entendi a maioria, não conheco nd disso... algeum pode me falar o q era pra ser no lugar de unix, unibanco, sony, dell, samsung, microsoft, linux, canon??
-
a to acostumado a ler texto sem sentido, depois de 3 anos entrando em forum, a gente fica craque, sempre tem uns caras q postam por ai uns textos q tem menos coerencia q essas traducoes. é a auto-correcao do forum q ta colocando um ~ no link. troque ã por a q vai abrir. hehehe como você parar no texto das noivas andreia?? ta pensando em casar é??
-
cara já é o segundo tópico q você abre com isso. no outro o black dragon te indicou o HelpScribble. não adiantou?? bom, to fechando esse tópico aqui já q já existe outro sobre o assunto. qualquer problema, poste aqui beleza: http://scriptbrasil.com.br/forum/index.php?showtopic=122951
-
quando você tentou passar como string, qual a mensagem de erro q deu?? a mesma q você postou acima?? e quando da essa mensagem de erro, qual linha ele aponta?? a linha da declaracao ou a linha q chama a funcao?? a declaracao no visual basic, foi você q fez na mao, ou você pegou de algum outro exemplo, de algum manual alguma coisa assim?? tipo não lembro quase q nd desses detalhes de c, mas vi q você não declarou o TipoPeriodo com ByVal. qual seria o motivo?? é porque ele não esta como ponteiro em c?? já tentou por o ByVal pra ver se funciona?? porque tipo, não lembro direito, mas o ponteiro de string, significa q se o parametro for um array de char, ele vai saber a posicao inicial da memoria e vai poder ler a string toda, certo?? como o TipoPeriodo é um caracter só, ele não precisa do ponteiro. mas mesmo assim acho q precisaria do ByVal não?? porque tipo, o valor do parametro não pode ser alterado. então tem q ser ByVal. e sera q os parametros com ponteiros não precisariam ser ByRef?? seila, acho q você deveria dar uma olhada nessa parte tb. bom, tb posso sugerir essas opcoes: 1. declare como byte e passe o valor do caractere na tabela ascii. 2. declare como string e passe o proprio caractere (exemplo: "M") e se você entender ingles, tb pode tentar da uma lida aqui ó: http://sandsprite.com/CodeStuff/Writing_A_C_Dll_for_VB.html veja ai o q você consegue, qualquer coisa poste de novo. EDITADO: ou veja esse link aqui q deve resolver seu problema: http://www.planet-source-code.com/vb/scrip...83&lngWId=1 esse programa consegue ler a funcao da dll e gera automaticamente o codigo da declaracao do visual basic (alias, eu ate já tinha baxado um desse antes pra ler apis, não sei se é o mesmo). de acordo com ele sua funcao fica assim: Public Declare Function DLLATO17GeraArquivo Lib "libname" ( ByRef szArquivoBinario As String, ByRef szArquivoTexto As String, ByRef szPeriodoIni As String, ByRef szPeriodoFIM As String, ByVal TipoPeriodo As String, ByRef szUsuario As String, ByRef szTipoLeitura As String ) As Long
-
é, acho q não, a não ser q você mude pra sql ou alguma outra base. mas tipo, não tem como você tirar a numeracao automatica do banco e deixar o campo como inteiro normal?? ai você faria a autonumeracao por codigo no visual basic, assim você saberia qual o ultimo codigo. caso você resolva fazer assim, tb de uma lida nessa dica do graymalkin q você pode acabar precisando dela: http://scriptbrasil.com.br/forum/index.php?showtopic=28512
-
acho q o problema é q no visual basic você declarou TipoPeriodo como byte. e na funcao original esta como char. de uma olhada aqui: como você vai passar D, M ou C como byte?? se não me engano o c consegue pegar pelo codigo ascii sem precisar de conversao, mas acho q você não vai conseguir declarar como tipo diferente no visual basic. e olha aqui como você esta chamando: por acaso o M é uma variavel, ou você queria passar a string "M"?? se for a string, você tem q passar entre aspas. essa dll foi você q fez??
-
você não pode fazer um campo formula dentro do crystal?? ai você convertia pra numero com a funcal CDbl() e fazia a soma do campo formula.
-
cara isso é .net não?? então você postou na sala errada, aqui é so pra visual basic 6. vo mover pro lugar correto. mas acredito q pra funcionar do jeito q você quer é só instalar o .net framework em cada pc e, caso você use algum componente ou dll adicional, instalar ela tb em cada pc. ai você dexa o programa no servidor e as pessoas abrem direto do servidor. veja q o erro q da é Request for the permission of type 'System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. parece ser algum problema de permissao no banco de dados. você já deu uma olhada nisso??
-
pegue pela propriedade Selected. exemplo: If List1.Selected(0) Then MsgBox ("Primeiro Índice selecionado.") If List1.Selected(1) Then MsgBox ("Segundo Índice selecionado.")[/code] obviamente o melhor é fazer um for pra conferir um por um.
-
recomendo q em vez de usar o controle adodc, você declare um recordset e use ele. pra somar, você pode fazer uma consulta separada (num recordset ou em outro adodc), q faria a soma tipo assim: Select Sum(Campo) As Soma From Tabela caso a consulta q esteja no grid tenha um filtro, é só adicionar o mesmo filtro ai tb. ai pra atualizar a cada insercao, você teria q executar a consulta de novo.
-
caso você ainda não tenha resolvido... Não entendi... =/ é... acho q tem q ser mais ou menos nesse caminho. olha o q aconteceu comigo aqui: veja q numerei a ordem em q os numeros 2 foram colocados. veja o seguinte: ate o sexto 2 tava tudo bem. o setimos 2, podia entrar em mais de um lugar no quadradao. ai você pos em um lugar qualquer. e a mesma coisa no oitavo 2. mas ao fazer isso, você eliminou todas as possibilidades no ultimo quadradao. não tem onde encaxar um 2 la. e é isso q você tem q prever, entendeu?? agora... como fazer isso?? não tenho ideia hahahhaha bom... uma ideia é a seguinte. pra facilitar (mas não obrigatorio) você podia criar uma outra matriz para cada quadrante. só q ela seria pra guardar os lugares onde os numeros não podem entrar. exemplo, pensei aqui, a matriz seria do tipo string e seria preenchida de inicio, todos os indices com "0123456789". ai quando você inserisse um numero, por exemplo o 2, você testaria todos os lugares onde não é mais permitido inseri-lo e removeria o 2 da string. assim você já sabe q não entra o 2 la e não teria a necessidade de ficar testando sempre q precisar saber, o q reduziria bem o tempo. bom, mas não é necessarimente necessario. e ai o q você teria q fazer seria. no exemplo, você pos o oitavo 8 e acabou com as possibilidades do nono, certo?? então, o q você deveria fazer era... apagar o oitavo e marcar q aquela casa não serve pro 2. e preencher outra. e se essa tb não der, você faz o mesmo. e ai se necessario você voltaria ate ao primeiro 2 e poria em outro lugar. bom... dependendo isso pode fazer demorar demais, e o codigo pra fazer isso não seria exatamente muito facil, e talvez exista ate alguma outra maneira mais simples, mas pelo menos daria certo. veja ai se você entendeu, qualquer coisa poste.
-
de software livre tem essa sala aqui: http://scriptbrasil.com.br/forum/index.php?showforum=86 mas não é só pra design. quanto a sala de 3d, acho legal tb, mas as salas de design atualmente tão com tão poco movimento alem de estarem sem moderador, q eu não sei se daria em alguma coisa. se o movimento em design voltar a crescer, acho legal uma sala de 3d sim.
-
acho melhor você usar o MsFlexGrid ou o MsHFlexGrid. veja esses topicos q ensina como usar: http://scriptbrasil.com.br/forum/index.php?showtopic=108265 http://scriptbrasil.com.br/forum/index.php...mp;#entry451035 pra mudar a cor da linha, veja esse post: http://scriptbrasil.com.br/forum/index.php...st&p=501526