Ir ao conteúdo
  • Cadastre-se

Fazzioni

Membro Pleno
  • Posts

    146
  • Cadastrado em

  • Última visita

  1. @Edisson Sávio De Góes Maciel poste o código, isso aumenta a precisão e a probabilidade de resolver seu empecilho
  2. @Farney Ferreira acredito que o SQL puro não vai atender suas necessidades de modo simples, pois esse código apenas muda a ordem da lista e, pelo que entendi, você precisa de uma combinação em que cada corrida sejam selecionados n competidores... Não sei o grau de complexidade do teu sistema nem da quantidade de registros, mas uma saída é trabalhar com arrays no próprio Delphi
  3. @SamuraiOcidental por que não utiliza um banco de dados? Ele já foi feito para isso
  4. @Edisson Sávio De Góes Maciel para gerar os arquivos .dll é necessário compilar o projeto, use o menu: Project -> Build All Projects Eu uso o delphi 7, aqui há duas opções, compile e build, ambas criam o arquivo final, entretanto a diferença é que build compila todos os arquivos o que faz com que se verifique todas as referências, enquanto que compile recompila apenas os arquivos modificados portanto, em versões finais, sempre opte por BUILD
  5. uma forma de fazer é copiar a função Split, muito comum no mundo do desenvolvimento web neste exemplo, eu uso um TstringList para receber a linha e troco o caractere "|" por novas linhas, não é o modo mais eficiênte, mas é funcional: usei no exemplo o componente Listview da (paleta win32) var input : TStringList; Split_Temp : TStringList; i:integer; Column_count:Integer; begin try Column_count := 0; input := TStringList.Create; // inicilizar o arquivo input.Add('Uno | 2000 | Fiat'); input.Add('S10 | 2016 | Chevrolet'); ListView1.ViewStyle := vsReport; // tipo de visualização da list Split_Temp:=TStringList.Create; for i := 0 to input.Count -1 do //ler linha por linha begin //a ideia é simples: //trocar o caractere "|" de cada linha por uma nova linha, não é a forma mais eficiênte, mas é funcional! Split_Temp.Text := StringReplace(input[i],'|',#13#10,[rfReplaceAll]); if Split_Temp.Count > 0 then with ListView1.Items.Add do //adiciona um novo item no listview begin Caption := Split_Temp[0]; Split_Temp.Delete(0); // para não aparecer 2x na lista SubItems.AddStrings(Split_Temp); //adicionando todas as outras características no item do listview If Split_Temp.Count > Column_count then Column_count := Split_Temp.Count; end; end; //adicionar as colunas na listview for i:= 0 to Column_count do with ListView1.Columns.Add do Caption := 'Coluna: '+IntToStr(i); finally FreeAndNil(input); FreeAndNil(Split_Temp); end; end;
  6. conheço duas formas: 1. (sem dor de cabeça) troca a placa-mãe 2. (com exaquecas) procure um dispositivo como este: o problema que ele tem que ser compatível com o display lcd, ou seja, um quebra cabeça, além disso há custos nesse processo. Eu acho mais válido você anunciar a venda desse notebook mesmo nesse estado e comprar um monitor já adequado
  7. O software vai usar o único hardware disponível - o do dispositivo físico ( que existe na realidade, de fato). Qualquer configuração será apenas uma tentativa de diminuir a capacidade disponível, como o uso máximo da memória outra opção geralmente encontrada é o espaço disponível do disco virtual que, novamente, será menor do que você tem fisicamente. Resumindo, o software do computador virtual sempre terá uma capacidade menor do que o real.
  8. Como você excluiu a possibilidade de o problema ser a ram? Poderia ser em um endereço específico...
  9. Há o ITA, em José dos Campos, que é impecável...
  10. @Eder Neumann obrigado por essa explicaçao... Colocar o gabinete no mesmo potencial que o seu, após o equilíbrio, não vai ter corrente circulando, portanto, não há como danificar apenas com o toque... Boa observação! Edit: concordo, mesmo que o gabinete esteja sem aterramento... Por favor, quando falei que não há como danificar só com o toque me referi a energia estática, mas sabemos que pode haver componentes energizados, como capacitores....
  11. O brilho dos leds dependem da corrente que neles circulam, se diminuir a corrente diminui a intensidade do brilho também começaria a julgar pela fonte
  12. Esse componente dourado é o dissipador do chipset, remove ele e troque a pasta térmica desse dissipador dourado se persistir provavelmente a placa-mãe está com problemas... Por precaução resete a BIOS.
  13. ele faz o downgrade automaticamente, mas na bios você pode alterar... você encontra essas informações no site do fabricante de acordo com a sua placa-mãe... https://www.asus.com/br/Motherboards/PRIME-H310M-E-BR/specifications/ **Módulos de Memória DDR4 2666MHz ou superiores irão funcionar na velocidade máxima de 2666MHz em processadores Intel® de 8ª Geração com 6-cores ou superiores. o fabricante também libera uma lista de memórias compatíveis de acordo com a placa-mãe: https://dlcdnets.asus.com/pub/ASUS/mb/LGA1151/PRIME_H310M-E/PRIME-H310M-E_Memory-QVL-list.pdf
  14. sua placa-mãe não suporta 3000Mhz, provavelmente tenta forçar a 2666MHz... começaria a retirar tudo o que não for útil para dar vídeo (placa de vídeo off, memoria a mais...) e cogitaria em atualizar a bios você ainda tem as memorias antigas?
  15. você conectou a alimentação do processador? um cabo da fonte com 4 slots, fica ao lado dele...

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...