Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. E qual o erro informado? Abraços, Graymalkin
  2. Graymalkin

    Play Mp3

    A BASS? Se for só para reproduzir, acho que o FMod é mais amigável. Abraços, Graymalkin
  3. Graymalkin

    Desligar

    é bem menor e mais pratico. a proposito já vi este codigo aqui no forum Só que não funciona em todas as versões do Windows (98 e ME, por exemplo). Entretanto aquela função do seu post também não funciona para todas as versões (XP e 2000, por exemplo). O ideal é utilizar duas funções (uma para NT e outra para 9x), e creio que as duas já apareceram aqui no fórum. Abraços, Graymalkin
  4. Graymalkin

    Máscara

    Você não precisa definir uma máscara... a DateBox existe justamente para isso. Dê uma olhada neste exemplo (criado no VS 2003): http://www.gs.kitbr.com/stuff/ExemploInput32X.zip Abraços, Graymalkin
  5. Graymalkin

    Ascii

    Um "caracter ASCII" é um caracter... ou seja, é um char. Então, você pode fazer simplesmente isso: printf("%c", (char)65); Ou: cout << char(65) << endl; Certo? Abraços, Graymalkin
  6. Pronto, já está disponível aqui: http://www.gs.kitbr.com/stuff/ExemploDLLForm.zip Não utilizei o Handle porque dentro do VB mesmo ele quase não tem utilidade se você não utilizar funções da API, por isso criei um atributo chamado Janela que tem uma referência ao Form. E criei também um método para mudar o caption do form, como exemplo. Compile novamente ou registre a DLL antes de abrir o projeto. Abraços, Graymalkin
  7. Cara, o Me.Hwnd é do form. Você não vai colocar isso na sua classe e sim no form. Vou ver se preparo um exemplo pra ti. Abraços, Graymalkin
  8. Graymalkin

    Duvidas

    Creio que a sua dúvida seja a mesma deste outro post: http://scriptbrasil.com.br/forum/index.php?showtopic=61761 Abraços, Graymalkin
  9. É como uma variável pública (aliás, é isso que é um atributo público), que você declara na classe: public HandleJanela as long Daí, o objeto da sua DLL vai ter esse atributo: dim obj as new SuaClasse obj.HandleJanela = Me.Hwnd Note que isso *não* é uma propriedade, mas funciona igual a uma (com exceção de que você não tem controle sobre o que vai ser colocado e obtido a partir do atributo). Dessa maneira, todas as funções dentro da classe, sempre que fosse necessário saber a janela, requisitariam o valor de HandleJanela para tal. Sacou? Abraços, Graymalkin
  10. Graymalkin

    Addnew

    Na verdade somente o 1º botão é que deve chamar AddNew. O 2º tem que chamar o método Update, para confirmar a inserção do registro. Abraços, Graymalkin
  11. Graymalkin

    Recursividade

    Acho que entendi, mas não vejo o porquê de se utilizar recursividade nesse caso. A recursividade é interessante quando você tem algo dentro de outro algo e que é da mesma natureza do primeiro algo. Ou seja, se você pudesse ter colunas e sub-colunas (e sub-sub-colunas, e sub-sub-sub-colunas, etc.), todas da mesma natureza, ou seja, tratadas igualmente, seria interessante utilizar recursividade. Abraços, Graymalkin
  12. ... Mais ele encontra sempre o primeiro resultado; Sim, note que "FindFirst" significa "Procure o primeiro" (find = procure; first = primeiro). Utilizando FindNext (next = próximo). Eu costumo abrir a tabela ordenando por SQL (com a cláusula ORDER BY) e depois jogá-la para a grade. Abraços, Graymalkin
  13. No Win9x você consegue isso porque ele não mostra "serviços" na lista de tarefas (e existe uma função da API Win32 para registrar o seu programa como um "serviço" - deve ter sido que você usou). Já no XP, para nossa felicidade, ele faz o trabalho mais corretamente e mostra tanto aplicativos quanto serviços. Abraços, Graymalkin
  14. Se é o seu programa em VB que acessa o banco de dados em Access, então vai funcionar sim (sem o Access instalado propriamente). Abraços, Graymalkin
  15. Graymalkin

    Transparency Key

    Nunca utilizei a propriedade TransparencyKey, mas existe um exemplo dessa mesma técnica na sala de VB6 (o código é para .NET porque esta sala ainda não existia na época). Experimente fazer uma busca lá. Abraços, Graymalkin
  16. O propósito de uma DLL é ser uma biblioteca o mais independente possível da aplicação, portanto isso não é realmente viável. O ideal seria mesmo passar o handle da janela como um parâmetro de cada função (como o Décio sugeriu), ou declarar um atributo (ou propriedade) público que armazenaria o handle da janela e seria utilizado por todas as funções da DLL. Sacou? Abraços, Graymalkin
  17. Tem um tópico aqui sobre isso (OWC)... já deu uma procurada? Talvez ajude. Abraços, Graymalkin
  18. Cara, tem sim. Eu só não me lembro exatamente como. Se não tiver uma opção no menu File para isso, então é um aplicativo a parte que faz isso. Não sei onde está o meu QBasic aqui, mas depois vou ver se encontro e vejo isso. Abraços, Graymalkin
  19. Dê uma procurada nos exemplos de ADO no fórum de ASP e você deverá encontrar isso. Abraços, Graymalkin
  20. Já experimentou a função IsNull()? Abraços, Graymalkin
  21. É "InternetExplorer.Application" e não "Application.InternetExplorer". Abraços, Graymalkin
  22. Graymalkin

    Busca Por Letra

    Se não me engano você pode converter o valor do campo numérico para string (dentro da SQL) e fazer a busca do jeito que o Antônio e o Décio já tinham comentado. Experimente a função Str() para isso. Abraços, Graymalkin
  23. Graymalkin

    Dica Vb.net

    Sim, se for o que eu entendi, sim. Já deu uma olhada no ASP.NET? Você pode utilizar o VB.NET como linguagem. Abraços, Graymalkin
  24. Então seria aquilo mesmo, não? Abraços, Graymalkin
  25. Graymalkin

    Play Mp3

    Dê uma olhada no FMod (http://www.fmod.org/) ou na BASS (http://www.un4seen.com/). O primeiro é o que utilizo no XPlayer (http://www.graymalkin.globalhosts.com.br/xplayer.asp) para reproduzir diversos formatos (MP3, OGG, WMA e WAV). Abraços, Graymalkin
×
×
  • Criar Novo...