-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Mas como isola-los? Qual e o Algoritmo para isso? Aí pode realmente ser um problema. Você teria de saber onde exatamente começa o texto. Uma possível solução seria identifcar pelo BOM (Byte Order Mark), mas pode ser que ele não esteja presente (dê uma olhada no tutorial do outro post). O texto está no meio de um arquivo binário qualquer? Abraços, Graymalkin
-
Já tentou as funções mouse_event e keyb_event da API Win32? Dê uma procurada por exemplos no API-Guide: http://www.allapi.net/ ou http://www.mentalis.org/ Abraços, Graymalkin
-
Dê uma pesquisada sobre as funções SHGetSpecialFolderLocation, GetSystemDirectory e GetWindowsDirectory da API Win32. Abraços, Graymalkin
-
Para uma apresentação em Flash você pode utilizar o componente disponibilizado pela Macromedia. No VB, vá em Project -> Components e marque o "Shockwave Flash". Depois é só ir utilizando as propriedades e métodos do controle que você colocará no form. Abraços, Graymalkin
-
Não achei nenhum método pronto para isso, mas achei um código de exemplo que pode ser útil: http://www.devhood.com/tutorials/tutorial_...tutorial_id=469 Você verá byte por byte *ao invés* do caracter. Por exemplo, você verá o par de bytes 53 e 1 (ou seus respectivos caracteres) que formam um único caracter (o "ĵ"). O ideal seria isolar a parte que é Unicode para sua correta leitura. Abraços, Grayamlkin
-
Bom, não é bem assim exatamente. Ela tem todos os caracteres ASCII/ANSI normais (ou seja, de 0 a 256), mas pode representar os demais caracteres através da formação de unidades de código com o tamanho de até 4 bytes. Se *todos* os caracteres do texto forem formados por 2 bytes ou pares de 2 bytes, então é a UTF-16 mesmo. Se forem apenas alguns, então é a UTF-8. E se forem todos representados por 4 bytes, então é UTF-32. Bom, o esquema que possui todos os caracteres utilizados aqui no Brasil e nos EUA, é o Latin-1, ou também chamado de ISO-8859-1. Aliás, ele tem caracteres para a maioria dos idiomas derivados do Latim (apesar do Inglês não ser, ele tem todos os símbolos ASCII também, daí o suporte). Já no caso do Japonês, existem duas formas de escrita que são chamadas Hiragana e Katakana. Lá nesse site você encontrará o mapa de ambas. Não, o ideal seria separar a parte que tem o texto em um arquivo separado e abrir só ele. Se você abrir um arquivo binário que contenha dados arbitrários e texto Unicode você verá os caracteres unicode como bytes separados, porque os mesmos não serão interpretados. Para a correta manipulação de textos Unicode eles devem ser lidos isoladamente. Abraços, Graymalkin
-
Observe que a propriedade Location é do tipo Point. Ou seja, ou você vai colocar nela uma referência para um objeto deste tipo ou você vai obter a referência já presente nela. Portanto, para colocar um botão em uma determinada posição (x = 10 e y = 10, por exemplo), você faria: botão.Location = New Point(10, 10) Certo? Graymalkin
-
Honestamente eu ainda não tive tempo para voltar a tentar, mas prometo que não esquecerei (e seu eu esquecer, pode me lembrar! ). Agora, com 2 bytes( 16 bits), são assim: Viu como são dois pares de Hexas para apenas um caracter? Bem, qual a diferença no processo pra mim abrir e salvar esse tipo de arquivo? Arquivos UNICODE podem ser assim (UTF-8, UTF-16, UTF-32, etc.). A .NET Framework possui suporte total para lidar com estes tipos de arquivos (já que suas próprias strings são Unicode). No entanto, o ideal neste caso é abrir o arquivo como texto, para que as devidas conversões sejam feitas automaticamente. Seria extremamente trabalhoso você traduzir manualmente as sequências Unicode para uma codificação específica. Se você abrir o Notepad e escrever o seguinte nele... ... e depois salvar o arquivo escolhendo a codificação "Unicode" ou "UTF-8" você verá que os caracteres serão formados por dois bytes (no caso do Unicode todos eles serão 2 bytes, já no caso do UTF-8 apenas os caracteres diferentes ["ŝ" e "ĵ"] é que terão 2 bytes). Mas, note que não é necessário nada de especial para ler estes arquivos: Dim f As New IO.StreamReader("c:\temp\teste.txt") MessageBox.Show(f.ReadToEnd()) f.Close() Certo? Abraços, Graymalkin
-
Beleza então. Qualquer coisa, 'stamos aí. Abraços, Graymalkin
-
Faça... j.ShowInTaskbar = False ... e ela não vai mais aparecer na barra de tarefas. Ou, utilize um MDI Form e defina a propriedade Parent do form como o próprio MDI. Abraços, Graymalkin
-
Ué, é só você dar os nomes que quiser para as colunas... Repare que é nesta parte... dt.Columns.Add("1ª Coluna") dt.Columns.Add("2ª Coluna") dt.Columns.Add("3ª Coluna") ... que você define as colunas. Ali você poderia dar quaisquer nomes, como, por exemplo: dt.Columns.Add("0") dt.Columns.Add("1") dt.Columns.Add("2") Sinceramente, não entendi ainda qual é a sua dúvida nisso. Abraços, Graymalkin
-
Que eu saiba você não pode fazer isso. Até porque o que acontece é que você *não* acrescenta os zeros com estes operadores, mas sim desloca os bits para uma direção ou outra e no caso de ficarem "espaços vazios" estes são *preenchidos* com zero. Existe uma sutil diferença aí. Abraços, Graymalkin
-
Como assim? Dê uma olhada no exemplo abaixo: Dim dt As New DataTable dt.Columns.Add("Coluna1") dt.Columns.Add("Coluna2") dt.Columns.Add("Coluna3") For i As Integer = 0 To 15 dt.Rows.Add(New Object() {"conteúdo da coluna1", "conteúdo da coluna2", "conteúdo da coluna3"}) Next dgTabela.DataSource = dt O que vai ficar nela são os campos "Coluna1", "Coluna2" e "Coluna3". Abraços, Graymalkin
-
Estranho. Tentou recriar o bd e tentar com um novo? Abraços, Graymalkin
-
Com a função WeekDay() você tem como saber qual é o dia da semana de uma determinada data. A partir daí você tem como saber se o vencimento cai em um final de semana. O que realmente não dá pra saber é se o dia é um feriado (a não ser que você previamente cadastre todos os feriados do ano e verifique isso também). Abraços, Graymalkin
-
Isso você pode fazer com aquele exemplo do tutorial. Abraços, Graymalkin
-
A propriedade RemoteHostIP do sckServidor já lhe dirá o IP de quem está conectado, bastando então você pesquisar isso no banco de dados para exibir o nome. E dê uma lide neste tutorial também: http://www.desenvolvedores.net/modules.php...=article&sid=27 Abraços, Graymalkin
-
Sim, o que tem ela? Graymalkin
-
Que eu saiba, não. Somente mesmo um SGBD como os citados no outro post. Não testei aqui, mas acho que a conexão deveria ser aberta (objConn.Open()) antes de você utilizá-la no OleDbDataAdapter (Dim objAdap As New OleDbDataAdapter("SELECT * FROM Tabela", objConn)). Se não for isso, qual é a mensagem de erro exibida? Abraços, Graymalkin
-
Na linha azul? Dê uma olhada na figura abaixo: http://www.graymalkin.globalhosts.com.br/stuff/imagem1.jpg O que tem acima dos campos é a linha azul que é o título da DataGrid. Graymalkin
-
Sim, ali é que ficam os campos. O que você quer então? Abraços, Graymalkin
-
Ah tá. Sem problemas. Não entendi. Como assim "indice na parte de cima dele"? Abraços, Graymalkin
-
Dê uma procurada no Google por MCI e você encontrará exemplos disso. Abraços, Graymalkin
-
Não creio que você vá conseguir fazer isso desta maneira. O Access é um banco que deve ser acessado localmente, ou seja, por um *sistema de arquivos*. Quando estamos em um rede local e mapeamos uma pasta do servidor como uma unidade no cliente, esse mapeamente se comporta exatamente como um sistema de arquivos, por isso é possível fazer nele tudo que fazemos em uma unidade local (inclusive abrir arquivos do Access). No entanto, um site da web não se comporta desta maneira. O que fazemos em relação a arquivos na web é requisitá-los ao servidor. O servidor então nos envia o arquivo pelo protocolo HTTP. Em suma, é um comportamento *bem* diferente de um sistema de arquivos. Você deveria utilizar um banco de dados onde a conexão é feita por TCP/IP, como PostgreSQL, SQL Server e MySQL, por exemplo. Abraços, Graymalkin
-
Sim... como você acha que a DataTable saberia a quantidade campos que você quer ter? Você pode querer ter os campos "Código", "Nome" e "Telefone", por exemplo, ou apenas "Código" e "Nome". Por isso você tem que adicionar os campos (Columns). No caso estaria adcionando 8 linhas? Não, o Add só te permite adicionar 1 linha. E você deve passar para ele os valores dos campos *desta* linha. Dê uma olhada no exemplo de criação e preenchimento de uma DataTable deste tópico (é no 6º post): http://scriptbrasil.com.br/forum/index.php?showtopic=67670 Eu acho que você ainda não pegou o espírito da coisa: a DataTable, como o nome sugere, é uma "tabela" (Table) de "dados" (Data). Assim como uma tabela de um banco de dados qualquer. A única diferença no caso é que estamos criando esta tabela em memória e não obtendo-a de um banco de dados. Assim como uma tabela no banco precisa ter uma estrutura (campos/colunas), a DataTable também precisa. E, assim como uma tabela no banco pode ou não ter registros (linhas), a nossa DataTable também. Não é nada útil ter linhas em branco em uma tabela de banco de dados, concorda? Só vai ocupar espaço e dificultar a inserção dos dados (que deverá ser uma edição). Então, eu acho que também não tem muita utilidade colocar linhas em branco na DataTable. Ou seja, eu penso que o ideal seria inserir linha por linha com os dados. Certo? Graymalkin