-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
A Microsoft já disponibilizou versões beta do Windows Vista (codinome "Longhorn"), .NET Framework 3.0 (codinome "WinFX") e ferramentas para de suporte para o novo Visual Studio (codinome "Orcas"): http://msdn.microsoft.com/windowsvista/dow...está/default.aspx Abraços, Graymalkin
-
Quantos bits são? E que tipo de "instruções" você chama para cada um deles? Abraços, Graymalkin
-
Tem que ser a string de conexão toda. Não só o caminho. Abraços, Graymalkin
-
De fato, não tem um jeito de dizer isso (aliás, ter tem, e seria algo chamado Lógica Fuzzy ou Lógica Nebulosa). Mas, no caso, o mais próximo seria o maior valor encontrado menor ou igual a 90. Ou seja, vai ser necessário guardar todas as somas previamente realizadas para verificar qual é a mais próxima. Abraços, Graymalkin
-
Qual o erro que dá? Eu aqui fiz exatamente como você falou (coloquei para ser executado no botão de um form). Abraços, Graymalkin
-
Ah, você utiliza o ADODC? Eu nunca gostei de datacontrols, por isso sempre abro apenas uma única conexão (um objeto que está em um módulo) e depois abro e fecho apenas os recordsets necessários. A conexão fica aberta o tempo todo e só é fechada quando o sistema é fechado. No caso de vários ADODCs, você tem uma conexão para cada (o que é um desperdício, mas é como o ADODC funciona), portanto realmente você vai precisar passar o caminho completo para cada um deles (via código, é claro). Abraços, Graymalkin
-
Não, desde que você passe o caminho absoluto apenas uma vez ele não tem como ser alterado. Então, você só precisa fazer no momento em que o BD é aberto (você abre ele mais de uma vez durante a execução?). Abraços, Graymalkin
-
Você quer dizer quando ele abrir o anexo no post, né? Porque só de abrir o tópico você só vai estar utilizando o tráfego para o envio da página (HTML). Ou seja, isso não vai alterar o tráfego normal do fórum. A página vai continuar abrindo na mesma velocidade que antes, e só vai baixar o anexo quem quiser. Mas, o que é um "bm"???? :blink: Abraços, Graymalkin
-
Na verdade, o ADO está certo. Existem caminhos relativos e absolutos. Se você utiliza o caminho relativo ("Album.mdb", apenas) você está dizendo que ele deve ser procurado no diretório de trabalho, que *não necessariamente* é a pasta do seu executável, e que é alterável por caixas de diálogo e pelas rotinas ChDir e CurDir. É por esta razão que eu sempre utilizo o caminho absoluto ("c:\pasta\album.mdb"). Isso não significa que eu coloque este caminho completo no código, mas sim que eu formo ele completo ao passar o caminho do arquivo a ser aberto. Eu pego o diretório do executável (App.Path) e junto com o nome do banco de dados ("Album.mdb") e é isso que eu passo na string de conexão. Abraços, Graymalkin
-
Sim, essa é a idéia. Se conseguimos imaginar, é claro que tem como. Só não espere encontrar uma solução miraculosa de uma linha, é claro. :rolleyes: Uma solução que imaginei seria sempre somar todos os elementos, ou seja, se você tem 10 números, você sempre vai somar os 10. Só que você vai substituir alguns deles por 0 (de forma que a soma deles não alteraria o resultado). Ou seja, a idéia seria fazer o 0 "caminhar" na lista de números, tanto em posição quanto em quantidade. *Acredito* eu que isso possibilitaria fazer as somas desejadas. Porém, implementar isso exigiria algum tempo e altas doses de cafeína... Mas, pelo menos você já tem algum ponto de partida. Lembrando, é claro, que devem haver centenas de maneiras diferentes de se resolver isso (e eu não sou um Matemático, portanto não espere muito de minha pobre cabecinha). Não tenho tido muito tempo disponível, mas se a amanhã eu tiver eu tentarei fazer algo (só realmente espero que você não fique "esperando" que eu resolva o caso sozinho). Abraços, Graymalkin
-
Verifique se App.Path está realmente retornando o diretório que você espera. Abraços, Graymalkin
-
Você pode utilizar ShellExecute. Dê uma procurada aqui no fórum e você encontrará exemplos. Abraços, Graymalkin
-
Eu coloquei para aparecer na janela Imediata (Immediate Window - CTRL + G). É naquele último For... Next. Abraços, Graymalkin
-
Ajuda Com Código Em Pascaç
pergunta respondeu ao fabiosl de Graymalkin em Outras Linguagens de Programação
Até onde sei, não dá pra ter arrays de tamanho dinâmico em Pascal (mas é possível em Object Pascal). Pelo menos não nativamente. Você poderia utilizar uma estrutura como uma Lista Encadeada para ter esta característica. Ou então dimensionar os arrays com tamanhos bem grandes. Abraços, Graymalkin -
Preciso Desse Algoritimo Em Pascal.
uma questão respondeu Graymalkin em Outras Linguagens de Programação
Você ao menos tentou fazer? E se tentou, o que você não conseguiu? Abraços, Graymalkin -
Você poderia utilizar a meta-tag "refresh" para isso, não? Veja: http://www.indiana.edu/~wmhome/tool_guide_...h_metatag.shtml Abraços, Graymalkin
-
Fiz um exemplo para você: Dim pessoas As New Collection Do While pessoas.Count <> 32 n = Int(Rnd() * 32) + 1 achou = False For Each pessoa In pessoas If pessoa = n Then achou = True End If Next pessoa If Not achou Then pessoas.Add n End If Loop grupo = 1 For i = 1 To 32 Step 4 Debug.Print "Grupo nº " & grupo & ": ", pessoas(i), pessoas(i + 1), pessoas(i + 2), pessoas(i + 3) grupo = grupo + 1 Next i Dê uma boa olhada no código acima e veja se você consegue entender a lógica. Qualquer dúvida, 'stamos aí. Abraços, Graymalkin
-
É só mudar a propriedade Scrolling da ProgressBar para ccScrollingSmooth. Abraços, Graymalkin
-
O exemplo anterior já está correto. Por que não utilizar a mesma idéia? Graymalkin
-
Como assim, "muda"? Onde está definida a variável "Caminho"? Ela é realmente visível nas duas Subs, ou seja, é a mesma para as duas? Abraços, Graymalkin
-
Bom, eu estou tentando, mas você é que não respondeu se é aquilo mesmo que você quer. Faça um teste aí com uma página HTML comum: <a href="http://www.gs.kitbr.com/" target="_blank">Link</a> E, novamente eu pergunto: seria isso mesmo? Ou é outra coisa que você quer? Abraços, Graymalkin
-
Em C# o acesso a índices é sempre com []. Particularmente eu acho até melhor com [] do que com o () (como é no VB). Isso porque quando você olha no VB não dá pra diferenciar se é um método ou uma propriedade indexada (e em C# dá, porque o método vai ser sempre estar com () e a propriedade indexada com []). Abraços, Graymalkin
-
Isso não é feito pelo atributo target da tag <a />? Se for, isso não é uma questão de VB ou ASP.NET, e sim de HTML. Abraços, Graymalkin
-
Isso não vai adiantar, como o kuroi mostrou acima, já que a lógica utilizada é a mesma em ambos, porém os resultados é que são diferentes. Abraços, Graymalkin
-
Assim como no VB, pode poderia fazer apenas... obj = checkedListBox1.Items(index) ... no C# você pode fazer: obj = checkedListBox1.Items[index]; No caso, Item é a propriedade padrão desta coleção, portanto não existe a necessidade de especificá-la (apesar de ser possível no VB). Abraços, Graymalkin