Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. Graymalkin

    Web Service

    :) Acho que o mais aconselhável seria o seu WinForm verificar, periodicamente, se existem modificações nos dados, perguntando ao WebService. Qualquer alteração feita no banco através do WebService poderia, por exemplo, alterar um objeto boolean como "Modificado" para True. E quando o WinForm perguntasse ao WebService se houve modificações ele responderia com o valor de "Modificado", além de resetar esse valor para False, a fim de que da próxima vez que haja uma modificação ele possa mudar para True (e para que o WinForm não fique atualizando os dados desnecessariamente). Abraços, Graymalkin
  2. Graymalkin

    Módulo Em C# [2005]

    Onde você está colocando estes códigos? Qualquer instrução deve estar dentro de uma rotina, assim como no VB. Dê uma olhada neste exemplo: http://www.gs.kitbr.com/stuff/TesteSair.zip E, para chamar um formulário você deve criá-lo primeiro: frmFormulario F = new frmFormulario(); F.show(); Sim, é realmente bem prático. Porém, mais prático ainda seria utilizar uma classe de persistência, que transforma os seus objetos da aplicação em registros no banco de dados. Mas, se você está começando com POO agora, é melhor deixar isso mais para frente. Abraços, Graymalkin
  3. Graymalkin

    Adodc

    Exatamente. No caso, os forms podem ser encontrados na coleção Forms, e os controles na coleção Controls de cada form. Abraços, Graymalkin
  4. Graymalkin

    Módulo Em C# [2005]

    Sim, claro, é só seguir o exemplo do meu post anterior. Você pode fazer melhor ainda e colocar o objeto da conexão em uma classe (para utilizá-lo sempre que for necessário). Você pode utilizar... Application.Exit() ... que, aliás, também é válido no VB.NET. O "Me" do VB é o equivalente ao "this" em C#. Abraços, Graymalkin
  5. Graymalkin

    Módulo Em C# [2005]

    Sim, você pode colocar os objetos que você quiser como estáticos (static) em uma classe. Exemplo: public class Módulo { public static string MinhaString; } Daí, onde for necessário você utiliza essa classe para acessá-los. Exemplo: Módulo.MinhaString = "um teste"; MessageBox.Show(Módulo.MinhaString); Certo? ;) Graymalkin
  6. Graymalkin

    Comando Sql

    Coloque um Stop no código e vá executando linha a linha (com a tecla F8), e também coloque o mouse sobre os nomes das variáveis para poder ver seus valores (se estão realmente lá e se são corretos). Experimente também fazer um Debug.Print na instrução SQL que vai ser executada e depois copie e cole ela em uma consulta do Access, como o kuroi já tinha sugerido. Abraços, Graymalkin
  7. Graymalkin

    Adodc

    Dê uma olhada nestes tópicos: http://scriptbrasil.com.br/forum/index.php?showtopic=71070 http://scriptbrasil.com.br/forum/index.php?showtopic=50660 Certo? ;) Graymalkin
  8. Seria isso entaum? ele respeita sempre a propriedade do pai e esquece a do filho? Se você não mudar explicitamente, sim. Se eu digo que o FormFilho herda tudo do FormPai e este está definido como maximizado, o filho também o será. A menos, é claro, que eu altere essa propriedade ao chamar o filho. Fiz um exemplo agora utilizando um FormFilho que herda de um FormPai, e coloquei comentada a linha que altera o estado da janela do filho: http://www.gs.kitbr.com/stuff/TesteFormsCS2.zip Abraços, Graymalkin
  9. Montar rotinas para a pilha não é difícil, se bem que em C++ você já tem uma classe para isso (chamada stack). Portanto, seria só uma questão de pegar elemento por elemento da expressão e jogar nas pilhas. Todos as expressões entre parênteses devem ser executadas primeiro, certo? Então, você iria percorrer os caracteres da expressão de forma a determinar qual é o par de parênteses mais interno, de modo que ele seria o primeiro a ser executado. De posse disso, você pegaria os valores e os operadores e os colocaria na pilha. O mesmo seria feito com as operações mais externas. Essa é a lógica do problema, que você já parece saber. Abraços, Graymalkin
  10. Para qualquer um que suporte esta plataforma. Em geral, estes tipos de telefones são chamados de "smart phones" e rodam o Windows Pocket. Abraços, Graymalkin
  11. O form base, do qual o outro deriva, não estaria com a propriedade de já ser maximizado? Você tem acesso a este form? Abraços, Graymalkin
  12. Sim, dê uma olhada neste exemplo: MSFlexGrid1.Rows = 5 MSFlexGrid1.Cols = 3 MSFlexGrid1.TextMatrix(1, 1) = 2 MSFlexGrid1.TextMatrix(1, 2) = "Graymalkin" MSFlexGrid1.TextMatrix(2, 1) = 5 MSFlexGrid1.TextMatrix(2, 2) = "venomgz" MSFlexGrid1.TextMatrix(3, 1) = 1 MSFlexGrid1.TextMatrix(3, 2) = "teste" MSFlexGrid1.TextMatrix(4, 1) = 3 MSFlexGrid1.TextMatrix(4, 2) = "outro teste" MSFlexGrid1.Sort = flexSortNumericAscending Se você tirar a última linha você vai ver os dados na ordem em que são inseridos. Abraços, Graymalkin
  13. Graymalkin

    Fmod Dll

    O problema era o nome da variável com o identificador do stream, né? Eu utilizo ela no meu player (http://www.gs.kitbr.com/xplayer.html), mas nunca tentei trabalhar com duas placas de som (até porque eu só tenho uma mesmo :P ). Tirando isso, o que precisar é só falar que eu vejo no que posso ajudar. Abraços, Graymalkin
  14. Graymalkin

    Insert Via Dll

    Como é, exatamente, feita essa inserção? Graymalkin
  15. Graymalkin

    Web Service

    O nome da tabela é mesmo "id"? Experimente fazer: MessageBox.Show(ds.Tables[0].Rows[0]["nome"].ToString()); Você realmente cria uma DataTable chamada "id" naquele código, mas *não* a utiliza. Abraços, Graymalkin
  16. As versões Express são versões grátis do Visual Studio específicas para uma linguagem. Você encontra elas aqui: http://msdn.microsoft.com/vstudio/express/ Abraços, Graymalkin
  17. Seria isso aqui? http://scriptbrasil.com.br/forum/index.php...ndpost&p=346818 Abraços, Graymalkin
  18. Ok, se você sabe a teoria, o que está faltando na prática, para você implementar isso? O que você não conseguiu fazer? Abraços, Graymalkin
  19. Para isso você não precisa saber "o endereço de memória" e sim apenas o handle (número único de identificação) da janela da sua aplicação. O handle da sua janela você obtém pela propriedade Hwnd do form. Os handles de outras janelas podem ser obtidos através de funções como FindWindow, FindWindowEx e EnumWindows. Estas funções fazem da parte da API Win32 e você encontrará descrições e exemplos delas no API-Guide: http://www.allapi.net/ ou http://www.mentalis.org/ Abraços, Graymalkin
  20. As versões Express não seriam mais aconselháveis do que versões trial? Abraços, Graymalkin
  21. Graymalkin

    Web Service

    Em qual linha que ocorre esse erro? Graymalkin
  22. Mas, o teste que eu fiz (do qual eu falei três posts acima), foi com um MDI e não com um SDI, e não deu o problema relatado. Tornei a fazer o teste hoje e o resultado foi o mesmo, ou seja, sem o problema de deixar o filho maximizado. Para não ter dúvidas disponibilizei o projeto de teste que fiz, aqui: http://www.gs.kitbr.com/stuff/TesteFormsCS.zip Veja se dá certo aí. Abraços, Graymalkin
  23. Como eu disse no tópico que sugeri, eu mesmo nunca utilizei a .NET Compact Framework. Mas, no Google você deverá encontrar vários sites relacionados ao assunto. Abraços, Graymalkin
  24. Graymalkin

    Form.gotfocus

    Sobrescreva o método OnGotFocus() da classe do form: protected override void OnGotFocus(System.EventArgs e) { MessageBox.Show("Ganhou o foco!"); } Certo? ;) Graymalkin
  25. Você não sabe fazer os cálculos de conversões entre diferentes bases? É só reproduzir o cálculo no código e pronto. Abraços, Graymalkin
×
×
  • Criar Novo...