-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
E qual o erro informado? Abraços, Graymalkin
-
A BASS? Se for só para reproduzir, acho que o FMod é mais amigável. Abraços, Graymalkin
-
é 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
-
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
-
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
-
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
-
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
-
Creio que a sua dúvida seja a mesma deste outro post: http://scriptbrasil.com.br/forum/index.php?showtopic=61761 Abraços, Graymalkin
-
É 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
-
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
-
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
-
... 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
-
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
-
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
-
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
-
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
-
Tem um tópico aqui sobre isso (OWC)... já deu uma procurada? Talvez ajude. Abraços, Graymalkin
-
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
-
Dê uma procurada nos exemplos de ADO no fórum de ASP e você deverá encontrar isso. Abraços, Graymalkin
-
Já experimentou a função IsNull()? Abraços, Graymalkin
-
É "InternetExplorer.Application" e não "Application.InternetExplorer". Abraços, Graymalkin
-
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
-
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
-
Então seria aquilo mesmo, não? Abraços, Graymalkin
-
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