-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Você deveria ter postado no fórum de .NET, já que trata-se de um problema com C#. De qualquer maneira, o erro que você está recebendo é porque a rotina Main() não tem nada para executar. Acredito que ela deveria chamar a rotina CriaMenu() então você deveria trocar... class Program { static void Main(string[] args); } ... por: class Program { static void Main(string[] args) { CriaMenu(); } } Certo? Abraços!
-
Então, supondo que a sua DataGridView é uma lista, você poderia fazer algo assim: Dim L As List(Of Object) = Grade.DataSource L.Add(L.First()) 'Adiciona o primeiro elemento na lista na última posição (Add sempre coloca o novo elemento no final de mesma) L.RemoveAt(0) 'Remove o primeiro elemento, fazendo com que os outros "subam" Grade.DataSource = L Troque o Object ali pela classe que estiver usando como tipo dos objetos na lista. Abraços!
-
Depende de como os dados são inseridos na DataGridView. Esses dados vêm de uma lista? De um DataSet? Como você preenche a mesma? Em todo caso, bastaria reordenar essa origem dos dados e exibi-los novamente na grade. Abraços!
-
Seria algo como: if (usuárioLogado) { if (éAdmin) { Response.Redirect("Admin.aspx") } else { Response.Redirect("User.aspx") } } Certo? Abraços!
-
Eu ia te sugerir usar o JSON.net, que é fácil e prático: https://json.codeplex.com/ Abraços!
-
Carregar DataGridView com foco em determinada célula
pergunta respondeu ao Bhenry de Graymalkin em Visual Basic
Experimente fazer... Grade.CurrentCell = Grade.Rows(1).Cells(0)... e veja se é isso de que necessita. Abraços! -
EOF inesperado durante conexão do cliente
pergunta respondeu ao souzacruz001 de Graymalkin em PostgreSQL
É no Windows? Se for, dê uma olhada se você liberou a porta 5432 no Firewall (confira também o pg_hba.conf para ver se a faixa de IP está liberada). Abraços!- 1 resposta
-
- #postgresql
- #log
-
(e %d mais)
Tags:
-
inserir login e senha - aplicação externa
pergunta respondeu ao badchico de Graymalkin em Visual Basic
Experimente usar SendKeys (aqui no fórum você encontrará exemplos) para enviar toques de tecla. Lembrando que vai ser como se fosse um cego digitando, ou seja, você tem que ter absoluta certeza de que o cursor estará no campo desejado para que funcione. Abraços! -
Coloque um Stop ou um breakpoint na linha da conexão e vá executando linha por linha usando o F8 e veja se em alguma linha acontece algum problema. Abraços!
-
Eu recomendaria tirar o Try e checar exatamente em qual linha ocorre o erro. Abraços!
-
Você precisar informar a mensagem completa do erro, porque provavelmente não é mesmo nenhum problema de referência, mas sim de alguma ação que está sendo executada envolvendo o XmlSerializer. Abraços!
-
Basta você juntar os dois exemplos que você mesmo deu, sendo que o Save() do zip só será chamado no final: Dim zip As New ZipFile() For Each foundFile As String In My.Computer.FileSystem.GetFiles("Z:\C\Sysmon", Microsoft.VisualBasic.FileIO.SearchOption.SearchAllSubDirectories, "*.txt") zip.AddFile(FoundFile) Next zip.Save("C:\Users\TI\Desktop\Rel.zip")Certo? Abraços!
-
Pelo WebService, como recomendou o Rudolfo, seria bem melhor, mas sim existem maneiras de se interagir com um site usando a classe WebBrowser (deve ter exemplos aqui mesmo no fórum) ou o Selenium WebDriver (http://www.seleniumhq.org/projects/webdriver/). Abraços!
-
Para transformar um decimal em um binário o jeito mais prático é dividir sucessivamente por 2, e pegar o último quociente e todos os restos de trás para frente. O for é mais útil quando se sabe a quantidade de elementos, então seria mais apropriado usar o while, já que a princípio você não sabe quantas vezes fará a divisão. Abraços!
-
O problema é que você colocou a exibição do conceito no else do último if em que determina o mesmo. Desta maneira, ele só vai passar por esta parte se a média for menor que 0. O correto seria assim: nota1 = float(input("Digite a 1°a Nota: ")) nota2 = float(input("Digite a 2°a Nota: ")) media = (nota1 + nota2) / 2 if (media >= 9.0) and (media == 10.0): conceito = "A" else: if (media >= 7.5) and (media < 9.0): conceito = "B" else: if (media >= 6.0) and (media < 7.5): conceito = "C" else: if (media >= 4.0) and (media < 6.0): conceito = "D" else: if (media >= 0) and (media < 4): conceito = "E" if conceito == "A" or conceito == "B" or conceito == "C": print("Nota 1 %f , Nota 2 %f %s APROVADO! "%(nota1,nota2,media,conceito)) else: print("Nota 1 %f , Nota 2 %f %s REPROVADO! "%(nota1,nota2,media,conceito)) Abraços!
-
Nunca tinha visto o Pandas, mas li sobre ele e parece interessante sim. O legal é que ele deve funcionar em ambientes não-Windows. No caso da automação com o pywin32 você precisaria obrigatoriamente estar no Windows e ter o Excel instalado. Abraços!
- 3 respostas
-
- python excel
- python
-
(e %d mais)
Tags:
-
O botão "Iniciar" vai fazer um loop (Do While) mostrando os segundos passarem e o botão "Terminar" tem que quebrar esse loop. Além disso, você precisará usar um DoEvents dentro do loop para que seu programa não fique "travado". Essas são as dicas que posso te dar. ;) Abraços!
-
Sim, funciona, só que o pg_dump depende de algumas DLLs que tem na mesma pasta bin, então o ideal é copiar a pasta inteira. E também o backup vai demorar um pouco mais do que fazer no próprio servidor (por ter que transpor os dados pela rede). Abraços!
-
Boa noite, Caso seja realmente uma planilha do Excel (e não um arquivo CSV com a extensão XLS), a maneira mais prática é usando automação através da biblioteca pywin32 (http://sourceforge.net/projects/pywin32/). Aqui você encontra um tutorial para iniciar: http://timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/QuickStartClientCom.html O interessante da automação também é que você pode gravar uma macro no Excel fazendo o que deseja e o código gerado em VBA (Visual Basic for Applications) é facilmente adaptável para a utilização em Python. Abraços!
- 3 respostas
-
- python excel
- python
-
(e %d mais)
Tags:
-
Dificuldades em resolver exercicio do livro
pergunta respondeu ao loshermanos de Graymalkin em Python
Se você está no Windows, basta ir pelo Prompt de Comando (CMD) e executar (na pasta onde está o seu arquivo .py): python fparam.pyIsso se o caminho do Python estiver na variável de ambiente PATH. Caso não esteja, você deverá usar o caminho completo: c:\Python23\python.exe fparam.pyAbraços! -
postgres Acesso remoto PostgresSQL rede Wan/Lan
pergunta respondeu ao paulobueno.verdao@gmail.co de Graymalkin em PostgreSQL
Sim, o PostgreSQL é um servidor de banco de dados, que você acessa através de um IP/nome de host ("192.168.1.100" ou "meubanco.com.br", por exemplo). Para acessar através da WAN, você pode usar o recurso de DDNS (DNS dinâmico), como do NO-IP ou do DynDNS. Abraços! -
Ler pastas e enviar para um arquivo txt no Visual Basic 2010
pergunta respondeu ao serginho450 de Graymalkin em Visual Basic
Não costumo usar esse método para escrever em arquivos (prefiro o StreamWriter), mas acho que você pode fazer o seguinte: My.Computer.FileSystem.WriteAllText(Arq & vbCrLf, foundFile, True)No caso, vbCrLf é a constante para o retorno de carro (Carriage Return) e a nova linha (Line Feed) que são os caracteres que representam um "Enter". Veja aí se dá certo! Abraços!- 2 respostas
-
- visual basic 2010
- ler pastas
- (e %d mais)
-
Por acaso o nome atual tem letras maiúsculas? Se tiver, tente colocá-lo entre aspas duplas ("). Abraços!
-
Dê uma olhada nos logs do PG que ficam em "data\pg_log" e talvez você tenha uma luz do porquê de o serviço parar repentinamente. Abraços!
- 1 resposta
-
- postgres
- servico parando
- (e %d mais)
-
Esse não é um arquivo CSV, porque "CSV" significa "Comma-Separated Values", ou seja, valores separados por vírgula. Se você reparar, não existem vírgulas separando os valores. Além disso, em um CSV, quando se usam as aspas é para delimitar valores com espaços. Sua tabela só tem um campo? Estes valores são para serem inseridos todos no mesmo campo em diferentes registros? Abraços!