Ir para conteúdo
Fórum Script Brasil

Andersonjb

Veteranos
  • Total de itens

    580
  • Registro em

  • Última visita

Tudo que Andersonjb postou

  1. Andersonjb

    Coisa Estranha

    É isso ai mesmo, ela pega uma propriedade dessa sub-classe, mas como faço para compila-la?
  2. Andersonjb

    Coisa Estranha

    E ai pessoal, beleza? Olha só que coisa estranha: eu estou fazendo um programa que tem uma DataGrid, só que uma vez ao iniciar o projeto, a DataGrid simplesmente sumiu! Mais quando eu fui compilar, ela estava la no programa compilado. Bem, ai quando eu fui compilar pela segunda vez, o programa não compilou, deu um erro falando que não achava a DG. Bem, então eu resolvi colocar outra no lugar da que desapareceu, então uma surpresa: quando fui renomea-la para o mesmo nome da anterior, o programa não deixo, falando que já existia uma DG com esse nome. O que aconteceu???
  3. E ai Gray, firmeza? Bem, em outro tópico eu vi você usar um For para verificar TextBoxes em um formulário. Bem, eu não lembro como que era, por isso postei aqui. Mas tipo assim, eu tenho 3 comboboxes, e na hora de apertar um botão, só uma pode estar com algum dado selecionado, como eu faço para verificar se das tres, apenas um dado de uma esta a amostra?
  4. Andersonjb

    Arquivos Binários

    Certo, mais eu supus 100, o valor pode ser qualquer um. Hauhaua, mais eu não estou usando uma DataGrid, eu estou usando um RichTextBox.
  5. Andersonjb

    Evento Da Datagrid

    Eu sei, mais e o usuário externo, ele não enxerga DataTable, ele simplesmente vê os quadrinhos e digita na DataGrid. Eu só quero que ao digitar o dado na DataGrid, e mudar de célula, claro, o valor seja armazenado em uma DataTable criada por mim, como eu faço isso?
  6. Andersonjb

    Evento Da Datagrid

    não, não, eu não quero que a combo receba o valor inserido na datagrid, ao contrario: eu vou anexar o valor do combo ao valor adicionado em uma célula da DataGrid em uma DataTable, entendeu? Só que preciso fazer isso assim que o valor for digitado, porque não posso ter um botão pra dizer que o valor foi adicionado a DataGrid.
  7. Andersonjb

    Arquivos Binários

    Certo, e como eu faria isso? Digamos que o arquivo seja de 700 megas, ai eu leria em 7 blocos de 100, certo? So que isso traria varios problemas, por exemplo: E se o texto que eu quisesse modificar fosse um intermediario entre 200 e 300?
  8. Andersonjb

    Evento Da Datagrid

    É? Pra ser sincero eu não sei. Porque assim: Eu tenho uma tcombobox com opções em cima. No caso, a combobox define a coordenada das colunas na tabela, e a datagrid só tem uma linha. Então eu escolho uma coluna na tabela, digito o texto na tabela, e salvo o conteudo na coordenada na combobox e pela unica linha e salvo em uma DataTable. Como eu posso fazer isso?
  9. E ai pessoal, beleza? Bem, eu procurei e não achei, e queria saber se vocês podem me ajudar. Eu queria um evento na DataGrid em que assim que o usuário digitasse um valor na DataGrid, ele fosse salvo em uma DataTable. Tem como fazer isso? valeu!
  10. Andersonjb

    Arquivos Binários

    Então, Gray, vamos lá, eu encontrei uma brecha vital para o meu projeto: Bem, ao fazer isso: Dim nomearq As String = "c:\arquivo.exe" Dim arquivo As New StreamReader(nomearq, System.Text.Encoding.Default) Dim conteúdo As String = arquivo.ReadToEnd() arquivo.Close() Dim b() As Byte = System.Text.Encoding.Default.GetBytes(conteúdo) Eu estou carregando todo o conteudo do arquivo.exe na memória, certo? Só que o problema é que a maioria dos arquivos que eu vou manipular tem em média 700 MEGABYTES! E se esse código carrega todo o arquivo na memória (em um arraylist), isso não será possivel, correto? Então, o que eu posso fazer para burlar isso?
  11. Agora deu certo, tio! :D E realmente, eu ainda não peguei muito a noção de instância... Eu tenho uma noção limitada sobre isso, e admito uma certa dificuldade sobre elas. Mas uma duvida: quando você fez isso: Você quis dizer que a variavel principal é igual o seu Form de referencia, certo? Mas como a variavel principal já e do tipo "Form1", então se eu fizesse isso: principal = New Form1 Seria a mesma coisa?
  12. Bem, dá erro gray, nessa linha: abrene.principal = Me Olha só o que ele fala: Fable é o nome do meu projeto! Falows!
  13. Bem, o lance de eu abrir um outro formulário eu saquei, mais esse negócio de Form2 ai que você fez embananou minha cabeça, não por questões técnicas, mais sim por causa de organização! :blink: Olha só: Nome do Meu Form1 = Form1 Nome do Meu Form2 = Nex Ambos já tem um objeto declarado em um módulo, então eu não posso criar novos, certo? Public principal As Form1 Public abrene As nex A partir dessas váriaveis, dentro do Form2, como eu faço para jogar um valor no objeto do Form1???
  14. E ai pessoal, beleza? Bem, minha duvida é simples. Eu gostaria de saber como eu posso adicionar um valor em uma RichTextBox... só que de outro Formulário. Eu tentei assim: Declarei em um Módulo: Public principal As Form1 E Declarei no módulo que eu chamei o comando: principal = New Form1 principal.rtbmodif.Text = "inicio" Só que não deu certo, porque? Falows! OBS.: rtbmodif é minha RichText.
  15. Andersonjb

    Método Substring

    Certo, :) . valeu Gray, duvida tirada. Falows!
  16. Andersonjb

    Método Substring

    E ai pessoal, beleza? Bem, eu queria que vocês me ajudassem em uma coisa, digamos que eu tenha a seguinte frase: E queira retirar pedaços de 5 em 5 dessa frase, usando o método substring: Dim a as String = "Joao subiu no pé de feijão" For i as Integer = 1 to 26 Dim b as String = a.SubsString(i,5) Next So que acontece que a frase tem 26 letras, e quando o metodo for retirar pela ultima vez, vai esse seguinte erro: Bem, como eu previno esse tipo de erro?
  17. Sobre esse MSIL, vocês falaram que a plataforma .NET converte a linguagem para ela, certo? Mas o compilador não tem que converter em linguagem de máquina, Assembler, por exemplo, para o programa funcionar?
  18. Andersonjb

    Arquivos Binários

    Gray, eu te amo, ne que o negócio aqui deu certo? valeu mesmo, hehe! Antes o arquivo era modificado e fica com 0 bytes, mó estranho. Agora só falta dar um jeito dele pegar um arquivo externo, e inserir as palavras daquele arquivo no binário. Mais eu tenho algumas duvidas: 1º - Quando você fes isto: Você fez uma matriz de bytes, correto? 2º - Porque aquele parâmetro false no Stream Writer? 3º - E porque você não usou um FileStream e um BinaryWriter, eles não servem para fazer isso?
  19. O que é esse Late - Binding?
  20. Andersonjb

    Arquivos Binários

    O laço for é pra poder substituir as palavras. Minha lógica e essa: a variavel qt é o meu offset, ele indica a posição das letras, então passou uma letra, ele contou um, certo? Quando qt chegar na posição 256, ele vai começar a substituir as letras do arquivo binário pelo do arquivo texto, entendeu? Eu usei o For pra chegar na letra que eu quero substituir... Mas se você tiver uma idéia melhor de como você pode fazer isso, eu agradeço, hehe! E sim, digamos que eu queira colocar a palavra jaba no arquivo, voce pode perceber que eu coloquei ate a condição de 256 a 260, 4 letras, pra ela entrar certinho! Falows!
  21. E aiii pessoal, beleza? Bem to com uma duvida de arquivos aqui. Bem, eu queria fazer o seguinte: Eu queria pegar um arquivo binário qualquer, pegar um arquivo texto, e substituir o texto do arquivo binário por um texto normal, a partir de um determinado ponto. Por exemplo, eu tenho o offset do arquivo, que e a variavel que eu defino aonde esta uma determinada letra no arquivo, por ordem sequencial a partir do zero. Por exemplo: So que eu estou com duvida de como fazer isso. Até agora eu fiz o seguinte, li o arquivo binário, li o arquivo normal, define o ponto de substituição, so que não sei como montar meu laço For, olhem só: Dim arquivosaida As FileStream = New FileStream(nomerom, FileMode.Create, FileAccess.Write) Dim binariosaida As BinaryWriter = New BinaryWriter(arquivosaida, System.Text.Encoding.GetEncoding(28591)) Dim leia As New IO.StreamReader(nomescript) Dim letra, script As String Dim qt As Double = 0 Dim marca As Boolean For Each letra In MsgBox(script = leia.Read) If qt = 256 Then marca = True End If If marca = True Then binariosaida.Write(Asc(letra)) qt = qt + 1 End If If qt = 260 Then marca = False End If Next arquivosaida.Close() binariosaida.Close() alguém ai pode me dar uma esclarecida?
  22. Então, é isso que eu fiz com a função Clone que você me passou, e isso não funcionou. Olha ai: Declarei na classe: Public dt As New DataTable Declarei no módulo: Public dtabre As new DataTable Fiz isso em uma Sub: dtabre = dt.Clone Fiz isso no evento Load do formulario: dgdtemte.DataSource = dtabre O que eu to fazendo de errado? Eu copiei da origem dos dados, da DataTable original :S
  23. E ai gray, beleza? Bem, queria tirar mais uma duvida sobre a velha e boa DataGrid. Bem, lembra que ontem a gente tava discutindo sobre o Método Clone da data table? Bem, ele não funcionou, mas olha só o que eu estou fazendo: eu preciso colocar dados em uma DataGrid. Bem, o problema é que toda vez eu eu abro ou que eu fecho o formulário, os dados desaparecem. Bem, ontem você me falou que o problema é que toda vez que o formulário fecha, os seus dados são perdidos, certo? Ai, eu fiz o seguinte, declarei uma DataTable em um módulo: Public dtabre As New DataTable Depois, simplesmente peguei os dados da DataGrid: dtabre = dgdtemte.DataSource No caso, dgdtemte é minha DataGrid. Depois, simplesmente no evento Load, eu carrego a DataGrid: dgdtemte.DataSource = dtabre Mas acontece que a DataGrid não carrega os dados. O que eu estou fazendo de errado?
  24. Você diz assim: Dim dte As dtemte Dim dtmte As DataTable dtmte = dte.dgdtemte.DataSource ???
×
×
  • Criar Novo...