Ir para conteúdo
Fórum Script Brasil

Decio

Membros
  • Total de itens

    797
  • Registro em

  • Última visita

Tudo que Decio postou

  1. porque você não cria uma função padrão de conexão com o banco de dados? você pode colocar em um módulo .bas , por exemplo e depois você usa em qualquer projeto, basta usar o mesmo .bas com a função . Desta forma você só tem o trabalho na primeira vez. De qiualquer forma, não é tão complicado como você fala. Basta fazer + ou - como o código abaixo: 'Em um modulo .bas Global CONN As ADODB.Connection CONN = "PROVIDER=MSDataShape;Data PROVIDER=MSDASQL;" & _ "driver={SQL Server};server=00.00.00.00;" & _ "uid=sa;pwd=;database=DataBaseName;" CONN.Open Depois para abrir recordsets:
  2. Decio

    Justificar Texto

    Foi respondido no tópico abaixo : http://scriptbrasil.com.br/forum/index.php...ST&f=23&t=64741
  3. Decio

    Nº De Um Text

    Foi mal. Deixa eu corrigir. Tão fácil quanto o Delphi (desde que se digite corretamente.).: VariavelInteira = CInt(text1.text)
  4. Decio

    Ser Mulher

    No meu caso não respondi, porque nunca usei este componente e estou sem o VB para tentar usa-lo. Mas minha sugestão é , se não existe uma forma de justificar o texto, voce pode tentar criar uma função que o faça. Antes de colocar o o texto voce verifica a string e preenche com espaços aantes da string para centralizar. Acho que da certo. Em todo caso ve se isso ajuda: http://www.officecomputertraining.com/vbtu...ages/page36.asp Da uma olhada no tópico "Margins " no final do tutorial. With RichTextBox1 .SelStart = 1 .SelLength = Len(RichTextBox1.Text) .SelIndent = 1440 .SelRightIndent = 1440 End With Acho que isto resolve seu problema.
  5. Decio

    Nº De Um Text

    Tão fácil quanto o Delphi.: VariavelInteira = CiInt(text1.text)
  6. Decio

    Arquivos

    2 Gb em um arquivo texto?? Se eu fosse você pensaria seriamente em guardar as informações em banco de dados. Se você precisa mesmo guardar em arquivo texto, e isto esta lhe causando problema, você pode dividir o arquivo em partes, tipo o que começar com as letras A-D vai para um determinado arquivo, as que começarem com E-I , vai para outro arquivo, e assim sucessivamente. Sei la. é só uma sugestão.
  7. Decio

    Pq Pq

    você tem razão, este tópico começou em cima disso ( http://scriptbrasil.com.br/forum/index.php?showtopic=64303 ) .A verdade é que a conio.h que tem as funções gotoxy, clrscr , etc...,não faz parte do C padrão, e se eu estiver errado, que me corrijam, já existia desde os tempos do Turbo C. Após a popularização do Linux, os programadores que migraram para esta plataforma sentiram falta desta biblioteca e começaram a aparecer varias opções para incluir esta biblioteca no Linux também. A melhor opção é a nCurses, que substitui a conio.h da Borland (na minha opnião, com vantagens).
  8. Decio

    Auto Exclusão

    CARAMBA!!! que imaginação fértil. Minha sugestão é gravar uma flag no registro do Windows após o primeiro uso. você pode usar o SaveSetting e o Getsetting para isso.
  9. Decio

    Ajuda Nos Códigos

    Tem esse tutorial (em Inglês ) para o C++ Builder da Borland , se servir pra você. http://www.rpiconsultants.com/software/Art...CB4/ADOBCB4.asp
  10. Decio

    Pq Pq

    Quando você vai iniciar um novo projeto no Visual C , você pode escolher entre criar um projeto Win32 Console que é parecido com o que se usa em DOS, só que só roda debaixo do Windows, você pode criar um projeto Win32 AppWizard ou MFC AppWizard.Os dois ultimos permitem trabalhar com a parte grafica, sendo que o ultimo é mais fácil por ter a parte visual, (porém a facilidade acaba por ai). Tente a opção que for mais adequada para vc. Ou seja: se você vai trabalhar em Windows use o você ou outro de sua preferencia. Se for trabalhar em DOS , não use um ambiente visual.
  11. Decio

    Pq Pq

    Ai é que esta o problema , o C da Microsoft não tem a função gotoxy. Em DOS dava para fazer uma chamada a uma função de Bios que permitia posicionar o cursor. Eu usava este código: #include <bios.h> /* necessario para int86 e REGS */ void gotoxy(char X, char Y) { union REGS ir, or; ir.h.ah = 2; /* set cursor position */ ir.h.dh = Y; /* linha */ ir.h.dl = X; /* coluna */ ir.h.bh = 0; /* pagina de video */ int86(0x10, &ir, &or); }Já no C++ 6 acredito que não seja possível usar esta função. Mesmo que você faça um programa tipo console, o sistema operacional não permite chamadas a funçoes de bios.Alias acho que nem tem o arquivo de cabeçalho.Não sei como você pode resolver isso. O melhor é partir para o ambiente gráfico.
  12. Decio

    Pq Pq

    O gotoxy é uma biblioteca da Borland. Qual o copilador que você esta usando?
  13. Decio

    Lib Allegro

    No próprio site da Allegro tem uns tutoriais, só que em Inglês. http://alleg.sourceforge.net PS: O que é aquele END_OF_MAIN no final do seu código?
  14. Decio

    Rede

    Que tipo de banco de dados você usa?Como você faz o acesso ao banco de dados?
  15. Decio

    Estruturas

    Acredito que o mais próximo é o exemplo abaixo. 'Em um módulo.bas use este código Type e VarXXX As Boolean VarYYY As Integer VarZZZ As String End Type Public e As varGlobais Depois para usar basta digitar o "e."
  16. Decio

    Arquivos E Caminhos

    Ve se isso ajuda: x = "c:\Arquivos de Programas\Outra Pasta\Mais Outra Pasta\Arquivo.Doc" y = Len(x) For a = 1 To y ARQUIVO = Right(x, a) If Mid(x, y - a, 1) = "\" Then Exit For Next a CAMINHO = Left(x, y - (Len(ARQUIVO)) - 1) MsgBox ARQUIVO MsgBox CAMINHO
  17. Decio

    Combinação

    Não entendo o que o Graymalkin falou como Gambiarra, é apenas programação.Esta é a finalidade de um ambiente de desenvolvimento. Olhe o código abaixo. Ele pode ser usado para fazer um fechamento de um jogo da Sena , por exemplo, que usa 6 numeros. Dentro do x são os numeros que fazem parte do fechamento. você escolhe oito numeros , e se você acertar seis , garante, entre a combinação feita, que um deles tem a sequencia de seis numeros. você pode usar isso para fazer o que você precisa. Dim x(49) As String N = 7 'Numero de dezenas x(0) = "1" x(1) = "2" x(2) = "3" x(3) = "4" x(4) = "5" x(5) = "6" x(6) = "7" x(7) = "8" For i = 0 To N - 6 For j = i + 1 To N - 5 For k = j + 1 To N - 4 For l = k + 1 To N - 3 For m = l + 1 To N - 2 For o = m + 1 To N - 1 Print x(i) & "-" & x(j) & "-" & x(k) & "-" & x(l) & "-" & x(m) & "-" & x(o) Next o Next m Next l Next k Next j Next i
  18. Decio

    Gotoxy No G++ ?

    No final de um bloco de comandos, é aconselhavel o uso da função Refresh Sem problemas. você só não vai conseguir posicionar o cursor. Tamos ai. O pouco que sei eu compartilho.
  19. Decio

    Assembly No Dev

    Se precisar estamos ai... Apenas por curiosidade, o que você precisa fazer?
  20. Decio

    Gotoxy No G++ ?

    é que você deve usar o printw ao invés do cout.: gotoxy(y+2,1); // Move o cursor para a linha x coluna y. printw("%s",MainMenu[y]); refresh(); O printw é parecido com o printf Não esqueça do refresh()
  21. Decio

    Gotoxy No G++ ?

    Se não me engano a biblioteca nCurses faz esta função. você pode criar uma função para parecer com o C da Borland: #include <curses.h> void gotoxy(int x,int y) { move( x, y); return; } Não esqueça de na hora de copilar inclir na linha de comando a biblioteca: -lncurses
  22. Decio

    Assembly No Dev

    O livro se chama Hardware: programação virtual de I\O e Interrupções , autor Alexandre Mendonça, Editora MZ , http://www.mzeditora.com.br .
  23. Decio

    Assembly No Dev

    Infelizmente desenvolvimento de device driver não é a minha especialidade.eu já fiz alguma coisa em Win98, seguindo um exemplo de um livro, porem para Win2000, Xp , etc... o procedimento é outro. Vou te passar este link para consulta: http://www.beyondlogic.org/porttalk/porttalk.htm (em inglês) . Da uma olhada no final da página em "References". é o que você vai precisar estudar para entender desenvolvimento de driver, ou seja os DDK\SDK da vida. Só para não desanimar, o código usado para o driver, é basicamente o mesmo que você usa para desenvolver aplicações em baixo nível.O mais dificil é montar o ambiente de desenvolvimento para copilar o projeto (.sys ,.vxd), e entender o conceito de device driver.
  24. Decio

    Exercício

    Dar a função feita não vai te ajudar muito. minha dica é , você pode separar a data em partes: Dim dRec As String Dim YY As String Dim AA As String Dim dVer As Date dRec = "08/09/2005" dVer = CDate(dt) YY = Year(dRec) DD = Day(dRec) AA = Month(dRec) Desta forma fica facil fazer alguma validação
  25. Não uso o MAPIMessage, mas tem que haver alguma forma de especificar se você vai usar TEXTO ou HTML no corpo da mensagem. Feito isso bastaria (acredito eu) criar a mensagem como você criaria em uma página HTML , criando uma Tag que especifica qual figura usar de fundo.
×
×
  • Criar Novo...