-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Humm... tem isso também. Quando tive esse problema mexi em algumas propriedades e achei que tinha sido a borda, mas no caso era a sombra. Abraços, Graymalkin
-
Sim, fica normal. Eu uso assim no XPlayer e funciona normal em ambos (9x e NT). Abraços, Graymalkin
-
Bom, nunca vi tal ligação (MCI e Modem) nem vejo como isso poderia ser feito desta maneira. De qualquer forma, se o seu modem for do tipo Voice (que tem aquela saída de áudio na própria placa) bastaria fazer um fio (iguais aos de fone de ouvido comum) que ligasse a saída de áudio do modem ao microfone da placa de som. Com isso você poderia usar aquele exemplo mesmo (pois o som estaria vindo do microfone). Mas, veja também qual status de som fica alterando (no controle de volume do Windows) quando você está usando o telefone pelo modem. Abraços, Graymalkin
-
Sim, mas ele não especificou qual o sistema. Abraços, Graymalkin
-
Defina a borda dele como mxpNone (0) e ele não ficará deformado no XP. Abraços, Graymalkin
-
Acho que isso cai no mesmo caso da MDI (vide este post: http://scriptbrasil.com.br/forum/index.php?showtopic=34996). Abraços, Graymalkin
-
Não uso SQL Server, mas pode ser que esse tipo de dado não seja suportado no VB (talvez seja Unicode ou algo do tipo). Tente dar uma pesquisada no MSDN. Abraços, Graymalkin
-
O Data Bound Grid que pode ser adicionado no menu Project->Components. Abraços, Graymalkin
-
Um objeto Connection (do inglês, conexão) é o que faz a ligação direta entre o seu banco de dados (local ou servidor) e o ADO. Um objeto Recordset (do inglês, conjunto de registros) é usado para armazenar, manipular, etc. os dados contidos nas tabelas do banco de dados. O que DoEvents faz é liberar os recursos do computador a fim de que o sistema operacional possa realizar outras tarefas (entre elas, "repintar a tela"). Se não me engano, expliquei isso melhor em outro post. Dê uma procurada aqui no fórum. O que chamamos de "fazer referência" é deixar o seu projeto ter conhecimento de que você está usando uma biblioteca (daí ele pode te mostrar os métodos/propriedades de um objeto quando você digita "objeto.", por exemplo). Não há utilidade em fazer isso por código (afinal de contas, quando o código estiver sendo executado você não estará alterando-o; ou seja, isso é útil somente em tempo de desenvolvimento). No entanto, você pode criar esses objetos em tempo de execução sem ter feito uma referência prévia, da seguinte maneira: set cn = CreateObject("ADODB.Connection") set rs = CreateObject("ADODB.Recordset") Fazendo assim você estará usando a técnica chamada de late-bound (algo como "anexação tardia"). Existem vantagens consideráveis em usar este método. Porém, você não terá o recurso de auto-completamento já que o objeto só será criado na hora da execução (e antes disso, em tempo de desenvolvimento, o VB não sabe que objeto é esse). Abraços, Graymalkin
-
O que, exatamente, você quer somar? O conteúdo dos campos? Se for, seria algo do tipo: resultado = ADODC1.Recordset.fields("campo1").value + ADODC1.Recordset.fields("campo2").value É claro que se o que você quiser somar for tempo (horas e/ou datas) você terá que usar a função TimeSerial() ou TimeValue(). Dê uma procurada sobre elas. Abraços, Graymalkin
-
A linha... frmanimesdb.Data1.Recordset.FindFirst ("Nome=") & List1.Text ... deveria ser: frmanimesdb.Data1.Recordset.FindFirst "Nome='" & List1.Text & "'" Assim como no VB temos que colocar strings (textos) entre aspas duplas ("), em uma SQL devemos colocar os textos em aspas simples (') (também é possível colocar aspas duplas, mas como isso já é usado no VB não fica nada prático). Abraços, Graymalkin
-
Bom, coloque um botão (isso você sabe, né?) na página, dê um duplo-clique sobre ele e cole o código entre as linhas de código que aparecerão. Todavia, recomendo que você intere sobre orientação a objetos e orientação a eventos (principalmente este último) a fim de poder entender o verdadeiro significado do que você quer fazer. Abraços, Graymalkin
-
Veja se você acha (no Menu Iniciar->Programas) o Visual Studio .NET Command Prompt. Executando ele você já terá todas as variáveis de ambiente devidamente setadas. Abraços, Graymalkin
-
A propriedade TextMatrix permite que você resgate (ou defina) valores para as células como se a mesma fosse uma matriz. Portanto, o que você quer seria algo assim: achou = false for i = 0 to MSFlexGrid1.Rows - 1 if MSFlexGrid1.TextMatrix(i, 0)=txtCodigo.text then achou = true next i if not achou then 'adiciona else 'já está na grade endif Abraços, Graymalkin
-
Existem meios de se gravar configurações em arquivos INI, porém isso já saiu de moda há algum tempo. Atualmente, usa-se o Registro (Registry) do Windows para armazenar configurações. Para tanto, dê uma olhada na rotina SaveSetting e na função GetSetting(). Abraços, Graymalkin
-
Enquanto eu digo: "benditas APIs...". Bom, o API-Guide tem 900 e tantas delas (e com exemplos!), por isso acho que vale a pena baixá-lo. Abraços, Graymalkin
-
Ah sim, dá pra programar sim. Antigamente eu usava a distribuição da ActiveState (www.activestate.com), mas hoje em dia uso a distribuição oficial (www.python.org). Procure por Pythonwin ou IDLE na pasta do ActivePython (no Menu Iniciar->Programas). Uma coisa muito bacana de Python é ter um interpretador interativo: você digita os códigos e vê os resultados na hora. Sim, Python é ótima! Se quiser, posso expor algumas características da linguagem (fazendo até uma comparação com VB, já que você está mais familiarizado com ele). Qualquer coisa, é só falar. Abraços, Graymalkin
-
É que eu já tive um pequeno problema que quando eu teclava o caps Lock, o teclado não voltava ao normal.Dai eu usava este código para poder escrever em minúscula. Mas, é o Num Lock mesmo? Ou o Caps Lock? Abraços, Graymalkin
-
É quase igual ao SmartMenuXP (vide menus do XPlayer). É esse que você já usa? Abraços, Graymalkin
-
Dê uma procurada sobre a API SetLayeredWindowAttributes. Abraços, Graymalkin
-
Qual o banco de dados? Abraços, Graymalkin
-
Não teria como você colocar uma imagem mostrando esse menu aqui, não? Abraços, Graymalkin
-
Você sabe, exatamente, o quê e onde deve mudar no Win.ini? Se souber, dê uma pesquisada sobre a instrução Open aqui no fórum e você achará diversos exemplos de como ler e gravar arquivos texto. Abraços, Graymalkin
-
Cola o código todo de novo (com a modificação sugerida pelo Décio). Deve ter outra coisa fora do lugar. Abraços, Graymalkin
-
Sim, pode ser no evento Click de um botão, por exemplo. Aí é você que decide. Abraços, Graymalkin