Ir para conteúdo
Fórum Script Brasil

Decio

Membros
  • Total de itens

    797
  • Registro em

  • Última visita

Tudo que Decio postou

  1. Decio

    Emacs

    Até onde eu sei o emacs não é um copilador.você precisa copilar da forma como você já esta fazendo, na linha de comando.
  2. Decio

    Informações Sobre O Hd

    Tenta o código abaixo. Eu retirei do help do Borland 3.1. #include <stdio.h> #include <dos.h> #include <process.h> int main(void) { struct diskfree_t free; long avail; if (_dos_getdiskfree(0, &free) != 0) { printf("Error in _dos_getdiskfree() call\n"); exit(1); } avail = (long) free.avail_clusters * (long) free.bytes_per_sector * (long) free.sectors_per_cluster; printf("The current drive has %ld bytes available\n", avail); return 0; }
  3. Decio

    Informações Sobre O Hd

    Só pra facilitar a pesquisa, você precisa desta função em Windows ou DOS ??
  4. Decio

    Vb E Excel

    Da uma olhada neste tópico: http://scriptbrasil.com.br/forum/index.php...=32674&hl=excel O exemplo é para abrir um arquivo e ler, mas para inserir dados é tranquilo
  5. Decio

    For's E Redim

    O for each deve ser usado para uma busca em uma matriz como no exemplo abaixo (retirado do Help do VB) Dim Found, MyObject, MyCollection Found = False ' Initialize variable. For Each MyObject In MyCollection ' Iterate through each element. If MyObject.Text = "Hello" Then ' If Text equals "Hello". Found = True ' Set Found to True. Exit For ' Exit loop. End If Next No exemplo acima, você dever criar vários textbox tipo array (copie um text box e cole várias vezes para criar o array) e em um deles você digita "Hello". Note que o for vai fazer uma busca em todos textbox , indiferente da quantidade. Se você fosse fazer com o "for" normal, seria preciso saber qual o tamanho do array. Quanto a segunda pergunta, Redim como o nome sugere , serve para redimensionar uma váriavel definida com um valor menor do que realmente seu prog vai precisar.Como exemplo:(também retirado do Help do VB) Dim MyArray() As Integer ' Declare dynamic array. Redim MyArray(5) ' Allocate 5 elements. For I = 1 To 5 ' Loop 5 times. MyArray(I) = I ' Initialize array. Next I The next statement resizes the array and erases the elements. Redim MyArray(10) ' Resize to 10 elements. For I = 1 To 10 ' Loop 10 times. MyArray(I) = I ' Initialize array. Next I
  6. Para retirar o registro digite o comando regsvr32 /u NomeOcx.ocx Para registrar é o mesmo comando sem o /u. A dll ou ocx pode estar em qualquer lugar, desde que você de o caminho correto na hora de registrar, mas o mais comum é coloca-la no diretório System(Win9x) ou System 32(Win2k,XP,etcc).
  7. Eu nunca tentei, mas o meu servidor sugere assim: Crie uma fonte de dados ODBC em seu computador: 1) Libere o acesso externo a seu banco de dados. 2) Siga para o Painel de Controle ("Iniciar" > "Configurações" > "Painel de Controle") e clique duas vezes sobre o ícone de ODBC (ou ODBC32). 3) Na orelha "NFD do usuário" (primeira), clique no botão "Adicionar". 4) Escolha "Tipo do driver do seu DB" da lista que aparecerá e clique em "Concluir". 5) Aparecerá uma tela de configuração. Em "Windows DSN name", escreva um nome para a fonte de dados. O nome pode ser o que você quiser (exemplo: "MyAccess"). 6) Em "Server", escreva o nome de seu domínio. 9) Em "Tipo do driver do seu DB", escreva o nome do banco de dados Access que deseja acessar (está listado no painel de controle). 7) "User": nome do usuário que tem acesso ao banco de dados. 8) "Password" é a senha do banco de dados. 9) "Port (if not 3306)": deixe em branco este campo. 10) Clique em "OK". Sua fonte de dados será criada.
  8. Decio

    Funções

    Meio assim a grosso modo, "FindWindow" é uma API do Windows que você usa para encontrar uma deterninada janela.Para chamar a função, você deve colocar o nome que aparece na barra superior do programa em questão. já a chamada a API "PostMessage", você pode "enviar" um comando para esta janela, tipo o comando "WM_CLOSE" para fechar a janela.
  9. Este comando serve para você recuperar parametros da linha de comando. Exemplo: você digita o nome do seu programa desta forma: SeuArquivo.exe TESTE No seu código para recuperar o que foi digitado você coloca: Dim strPar as string strPar = Command msgbox strPar O resultado vai ser a palavra "TESTE"
  10. Decio

    "linkar" Dois Programas C

    ??????????????Se você alterar qualquer form é claro que você tera que copilar de novo o seu programa bastando dar um "rebuild all".Todas modificações seão incluidas no novo arquivo .exe.
  11. você pode compartilhar uma pasta no micro que tem o .txt e mapear uma unidade de rede no micro que vai ler.Mapeando uma unidade de rede é como se você tivesse outro Whinchester no seu micro, dai bastaria abrir o arquivo na nova unidade criada.
  12. Decio

    Chamar Um Programa C

    Se for em DOS , você pode usar estes comandos: execl ("ARQUIVO.EXE", " ",NULL); ou system("ARQUIVO.EXE"); Se for em Windows avisa ai que eu preciso dar uma pesquizada pois nunca usei.
  13. Normalmente é uma váriavel para armazenar dados binario. Pode ser armazenado 8-bits que estão na faixa de 0 a 255.
  14. Decio

    Vbcrlf

    Exatamente. É um avanço de linha e retorno de carro (posição do cursor). Como exemplo você pode digitar este cógigo: MsgBox "Isto é um teste" MsgBox "Isto é um" & vbCrLf & "teste" MsgBox "Isto é um" & vbCr & "teste" MsgBox "Isto é um" & vbLf & "teste" Note que com as constantes vbCr e vbLf não tem nenhuma diferença para este exemplo, mas tem uso caso você trabalhe com arquivos ou com impressão.
  15. Bom, para somar um numero , deve ser assim: PrintCounter = PrintCounter + 1. Coloque o código para dar uma olhada.
  16. Decio

    Vbcrlf

    VbCrL é uma constante do Vb que junta o comando CR ( Carriage Return - chr(13)) com o LF (Line Feed - Chr(10)
  17. Da uma olhada no tópico abaixo e veja se serve para vc: http://scriptbrasil.com.br/forum/index.php...=32674&hl=excel
  18. Decio

    Arquivos *.obj

    Neste caso o erro teria que ser outro.Copile o programa e coloque a dll no mesmo diretorio que o exe.Tente rodar e veja se funciona. Se você quizer, você pode me enviar a dll e o nome de uma função pelo menos por email que eu vou tentando tambem.(O e-mail você consegue clicando no meu nome a esquerda)
  19. Decio

    Dúvida No Visual C++

    você acredita se eu falar que eu criei este programa e ele funcionou? Eu usei o VS 6.0 e como não tenho muita pratica em criar prg tipo "Win32 Application" , criei um novo projeto "Hello World". Do resto fiz como você indicou.Qual copilador você esta usando?
  20. Decio

    Arquivos *.obj

    Crie um módulo.bas e declare todas as funções como o exemplo abaixo: Public Declare Function IniciaComm Lib "NomeDll.DLL" (ByVal xx As String) As Integer Para chamar a função: dim ret as integer ret=IniciaComm("parametro") Faça isso para todas as funções.No exemplo acima você vai chamar uma função que recebe um parametro tipo string e vai retornar um inteiro
  21. Decio

    Arquivos *.obj

    Só uma pergunta:você sabe os nomes das funções da dll? Se souber você pode tentar declarar as funções da dll e chama-las sem precisar linkar o .lib no seu projeto.
  22. tenta desta forma: Dim sRes As String sRes = (Screen.Width \ Screen.TwipsPerPixelX) _ & "x" & (Screen.Height \ Screen.TwipsPerPixelY) Msgbox " Sua resolução é: " & sRes Ou Dim Largura as Integer, Altura as Integer Largura = Screen.Width / 15 Altura = Screen.Height / 15 Msgbox "Sua resolução é " & Largura & "x" & Altura
  23. você pode compartilhar uma pasta no servidor e mapear uma unidade de rede no cliente.Dai bastaria dar o caminho em que o banco de dados esta.
  24. Decio

    Ajuda, Inicialte, Por Favor

    Neste caso você tem que posicionar o cursor.No Borland o comando é cursor(x,y) .X=Coluna e Y= Linha se não me engano.
×
×
  • Criar Novo...