-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Sim, existe o Boa Constructor: http://boa-constructor.sourceforge.net/. Só que você vai precisar da wxPython para utilizá-lo. Essa mensagem de erro indica que o seu Python não é a versão 2.4 ou não está instalado (é mais provável o primeiro). Experimente baixar a versão mais recente no site. Tem certeza? Experimente dar uma conferida aqui: http://www.pythonbrasil.com.br/ e junte-se a lista de discussão via e-mail do mesmo (a Python-Brasil). Abraços, Graymalkin
-
Você simplesmente quer chamar um form MDI filho dentro de um MDI pai? É só definir a propriedade MDIChild do filho para True e chamar ele normalmente (com o método Show). Abraços, Graymalkin
-
Não conseguiu fazer o quê, exatamente? Abraços, Graymalkin
-
Para isso é só apertar CTRL+PAUSE que o VB pára o código. Bom, se você colocar um Timer, uma label e um botão no seu form você pode verá o timer em ação. No evento (único) Timer do Timer, coloque: Static i As Integer Label1.Caption = i i = i + 1 E, no evento Click do botão coloque: Label1.Caption = "um teste" Defina a propriedade Interval do Timer para 1000 (1 segundo). Depois, execute o projeto. Você verá que na Label irá aparecer o valor 0, 1, 2, 3, 4, e irá continuar crescendo. Porém, apesar disso, você ainda conseguirá mexer totalmente no restante do programa. Portanto, clique no botão e você verá que momentâneamente o caption da label irá mudar para "um teste" e depois continuará a seguir a numeração. Aquela numeração é um "loop infinito" que só vai parar quando o valor chegar ao valor máximo de um inteiro (é claro que pode-se criar condições na qual esse "loop" nunca termine mesmo). E vamos incrementar um pouco mais? Agora vamos utilizar um Do While... Loop verdadeiramente infinito. Coloque mais um botão nesse mesmo projeto e o seguinte código nele: Label1.ForeColor = vbWhite Do While True i = CLng(Rnd(1) * 65535) Label1.BackColor = i DoEvents Loop Esse código simplesmente gera um número randômico e utiliza ele como cor para o fundo da label. Agora, execute o projeto. Você verá os números passando na label. Clique no segundo botão (esse que acabamos de criar). Agora, os números continuarão passando na label, porém, ao mesmo tempo, ela ficará mudando de cor. E, agora aperte no primeiro botão. Você verá o texto aparecer na label (e ela continuará mudando de cor) e momentos depois a contagem continuará (e a mudança de cor também). Ou seja, duas coisas estão acontecendo ao mesmo tempo e mais uma terceira pode ser executada. Sacou? É provável que ao fechar a janela do projeto, depois de ativar o segundo botão, o programa não feche completamente (a janela vai desaparecer mas o VB vai continuar executando o programa). Basta apertar Stop na tela do VB para realmente parar. Uma possível solução para isso seria colocar uma condição no Do While para quando a janela for fechada ele quebrar o loop. Bom, espero ter ajudado Abraços, Graymalkin
-
É Access? E, são 6 bancos de dados ou 6 tabelas? Se forem tabelas e se for Access, se você fez o relacionamento entre elas bastará marcar a propagação de registros deletados (integridade referencial). Assim você só vai apagar na primeira e todos os outros (das outras tabelas) serão apagados automaticamente. Abraços, Graymalkin
-
Tenho não, mas o jeito mais fácil de me encontrar é aqui pelo fórum ou pelo meu e-mail: wap@openlink.com.br Abraços, Graymalkin
-
Para ambas a linguagem é a mesma: Java. As diferenças entre J2SE e J2EE você pode encontrar aqui: http://java.sun.com/overview.html Abraços, Graymalkin
-
É, aí é difícil. Vou ver com um amigo meu que mexe com ASP.NET pra ver se ele sabe fazer isso no Dreamweaver. Abraços, Graymalkin
-
Eu só uso o JCreator. Acho o NetBeans muito pesado. Abraços, Graymalkin
-
Nunca vi uma opção para criar .jar no JCreator, mas você pode fazer isso por linha de comando. O nome do aplicativo é jar.exe (é só chamar ele e ver as opções que podem ser passadas). Abraços, Graymalkin
-
Você vai continuar utilizando duas tabelas (uma para o cliente e outra para os veículos), certo? Então não vai ter problemas, porque somente o código do cliente vai estar repetido nos registros dos veículos (e não *todos* os dados dele). Você pode utilizar a função SetParent da API Win32 para isso. Tem um exemplo que fiz no qual a Calculadora do Windows fica dentro de uma janela de um MDIParent: http://www.graymalkin.globalhosts.com.br/stuff/TesteCalc.zip. Ele pode servir como base para você fazer o que quiser. Abraços, Graymalkin
-
Humm... vi algo interessante lá agora. No menu Insert -> Application Objects existe a opção DataSet que te permite criar um DataSet (e inclusive colocar um filtro, ou seja, você poderia filtrar pelo nome de usuário). E também existe, em Insert -> Application Objects -> Show Region, uma opção chamada Show If DataSet Is Empty, ou seja, "mostre se o dataset estiver vazio". Acredito que um dataset que não consiga achar um determinado registro (pelo filtro) poderá estar vazio (ou pode ser que a datatable dentro dele é que vá estar vazia... ). Em todo caso, experimente aí combinar essas duas opções para ver se dá pra fazer o que você quer. Abraçso, Graymalkin
-
Sim... esta é uma das razões pelas quais eu não gosto de scripts automáticos... Não teria mesmo como você fazer em ASP.NET simples, como o exemplo que eu te enviei? Abraços, Graymalkin
-
Sim, também pode ser. O que é um iframe no HTML? Pode dar um exemplo? Abraços, Graymalkin
-
Você teria duas tabelas: Proprietários: código_proprietário, nome, endereço, telefone, etc. Veículos: código_veículo, placa, código_proprietário, etc. Na tabela de Proprietários você iria cadastrar o "Pedro" e vamos supor que o código_proprietário dele seja 1. Daí, todos os veículos de "Pedro" deverão ter o código_proprietário como 1, na tabela Veículos. Sacou? Abraços, Graymalkin
-
Então, teoricamente, você pode fazer isso: Dim cmd As New SqlCommand("SELECT * FROM Logins WHERE usuario='" & txtUsuário.Text & "';", usuario) Dim dr As Object = cmd.ExecuteScalar() If dr Is Nothing Then Response.Write("Não achou!") Else Response.Write("Achou!") End If Só não sei onde isso entraria nesse código do Dreamweaver... Abraços, Graymalkin
-
Bom, vou supor que você esteja falando do banco de dados (porque você não respondeu a minha pergunta... ). Cada placa teria um registro próprio, no qual haveria um campo informando quem é o proprietário (em cada um). Para apagar uma ou duas (ou quantas) placas você quiser, bastaria remover o registro referente. Abraços, Graymalkin
-
Ainda assim... qual o nome da conexão? Abraços, Graymalkin
-
Não some os valores das dbedits e sim dos campos na tabela (o método fieldbyname() te retorna o valor do campo que você informar). Abraços, Graymalkin
-
Ao pegar o elemento do vetor, com o método get(), você tem que fazer o cast do mesmo para o seu tipo (classe) correto. Só que não achei onde você faz esse get ali... Abraços, Graymalkin
-
Não seria o seu banco de dados que você gostaria de deixar enxuto? Com uma boa modelagem? Abraços, Graymalkin
-
Data = Dado(s) Binding = Ligação, Anexação Collection = Coleção Não sei exatamente o que é a Data Binding Collection, mas pelo nome dá prá ter uma idéia, não? Sim, você teria que preenchê-los manualmente. Abraços, Graymalkin
-
Aí eu já não sei como seria. Ao que parece o Dreamweaver já tem scripts prontos e ele é que é utilizado para a inserção do registro. Pelo que eu entendi, a parte que faz o cadastro é essa aqui: <MM:Insert runat="server" CommandText='<%# "INSERT INTO dbo.usuarios (Usuario, Senha) VALUES (@Usuario, @Senha)" %>' ConnectionString='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_usuarios") %>' DatabaseType='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_DATABASETYPE_usuarios") %>' Expression='<%# Request.Form("MM_insert") = "form1" %>' CreateDataSet="false" SuccessURL='<%# "default.aspx" %>' FailureURL='<%# "portal/cadastra.aspx" %>' Debug="true" > Não estou vendo nenhum OleDbConnection por aí, por isso não tenho idéia de como isso seria feito nesse caso. Procure na documentação ou na net, sobre uma maneira de personalizar esse script. Bom, se precisar de ajuda com ASP.NET puro (com VB.NET ou C#), 'stamos aí. Abraços, Graymalkin
-
Não... daria certo se você testasse as teclas dentro do loop. Mas, se você conseguiu de outra maneira, tanto melhor então. Acho que uma solução seria guardar a posição de cada um dos blocos da cobra em um vetor e o movimento dela pela tela seria um swap (troca de posições) entre os elementos do vetor. Abraços, Graymalkin
-
Um Timer? Um Do While... Loop com um DoEvents? Acho que qualquer um dos dois serve. Mas, você se importaria de dizer o que você quer fazer exatamente? Talvez fique melhor para ajudar. Abraços, Graymalkin