Ir para conteúdo
Fórum Script Brasil

Synk

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

Tudo que Synk postou

  1. Synk

    Problema A Ler String

    Era mesmo esse o problema, Obrigado ;)
  2. Synk

    Problema A Ler String

    Olá, estou com um problema ao ler uma string do utilizador usando gets() ou fgets(). Possuo um método no meu programa que contém a seguinte parte: void alteraDevice(){ FILE *fp; int opcao=0; //char teste[1024]; char* change; char file[1024]; sprintf(file,"%s.config",Device.device_name+1); if ((fp = fopen (file,"w"))==NULL) { perror("Error opening target file!\n"); fclose(fp); } else{ do{ printf("Insira o que deseja mudar o valor:\n"); printf("1- Descrição\n"); printf("2- temp1\n"); printf("3- temp2\n"); scanf("%d",&opcao); if(opcao<1 && opcao >3) printf("Por favor insira apenas uma das opções apresentadas!"); else if(opcao==1){ printf("Insira o novo valor do campo:\n"); [b] fgets(change,1024,stdin); ---> é aqui o problema[/b] .... .... .... O problema que está a acontecer é que quando o programa chama a função fgets() deveria ficar a espera que o utilizador insira uma string mas isso não acontece e executa os comandos a seguir no meu programa!!! Não sei o que possa estar a acontecer pois usando a função fgets() num outro programa ela funciona correctamente!! Algo me está a escapar? Alguém me pode ajudar? Também me podem dizer como obter os páginas de man para os comandos de gcc? Estou a usar Ubuntu 6.06. Desde já obrigado e peço desculpa pelo post anterior sem login ;)
  3. Boa noite, Estou a desenvolver uma aplicação de sockets que transfere ficheiros multimedia! Após o ficheiro ser recebido eu executo-o usando: String[] commands = new String[]{"C:/Programas/Windows Media Player/wmplayer.exe", ficheiro}; Runtime.getRuntime().exec(commands); O Windows Media Player é aberto mas não executa o ficheiro!!! Será preciso mais algum parâmetro no array commands? Desde já Obrigado ;)
  4. Synk

    Posição Do Container

    Olá, o meu problema é o seguinte: Tenho um container onde adiciono as seguintes coisas: cont.add(new BotoesSMS(),"North"); cont.add(texto); A classe BotoesSMS é uma classe que cria 13 Botões. Texto é uma JTextArea. Isto tudo está dentro de um JFrame com as seguintes dimensoes 800*300. O meu problema é que ao adicionar os botoes eles não aparecem todos, apenas aparecem todos se eu aumentar o tamanho da janela o que não quero!!! pois a largura maxima que pretendo é 800!!! Não há uma maneira de quando os botoes estão a ser criados passarem automaticamente para baixo quando "ficam fora" da dimensão da janela? E como posso adicionar a TextArea so a partir de metade do ecran?Ou seja de 150 para baixo? é que ando a crio ocupame o restante ecran!!! e não posso adicionar mais botoes na parte "South". Espero ter sido claro Obrigado ;)
  5. Synk

    Autoexec De Close

    Resulta obrigado Também resolvi o problema de outra maneira! importei para outra tabela todas as coisas menos o macro autoexec Obrigado
  6. Synk

    Autoexec De Close

    Boa Noite, Tenho uma base de dados que tem um macro autoexec que faz fechar a base de dados!!!! Há alguma maneira de conseguir abrir a base de dados sem ela ser fechada automaticamente para eu poder alterar essa macro e por a base de dados a funcionar bem? Obrigado
  7. Synk

    Temporizador

    Sim é isso obrigado. Peço desculpa por causa daquilo do Access No forúm do Access não me conseguiram responder então eu decidi vir ao visual basic dado que é "quase" o mesmo
  8. Synk

    Temporizador

    Sim poderia, mas eu quero fazer em Access e Access não tem o timer... como poderei fazer?
  9. Synk

    Temporizador

    Boa tarde, Alguém me pode dizer se sera possivel criar um temporizador para abrir um form após um X tempo ? Obrigado
  10. Synk

    Variável Global

    Ajudaram-me no forum de visual basic e funciona! Tente desta maneira MrMALJ Declare a Variavel em um Modulo padrão como Public ou Global ex. public Variavel as integer global Variavel as integer
  11. Synk

    Variável Global

    Resultou, obrigado
  12. Boa noite, é possível definir uma variável de forma "global"? Ou seja uma variável que se possa usar em todos os forms, podendo os seus valores irem-se actualizando de form para form? Obrigado
  13. Synk

    Variável Global

    Obrigado ! Essa maneira funciona de facto, mas eu estava a pensar usar uma forma usando o mínimo de código possível Se fosse possível definir a tal "variável global" era perfeito...
  14. Synk

    Temporizador

    Boa tarde, Alguém me pode dizer se sera possivel criar um temporizador para abrir um form após um X tempo ? Obrigado
  15. Synk

    Variável Global

    Boa tarde, Alguém me pode dizer como posso definir uma variável "global" para poder ser usada dentro de todos os formularios?Por exemplo tenho uma variável nome que assume 1 valor num formulário e depois abro um formulário e quero que esse nome apareça la!!! não estou a conseguir "transportar" o valor da variável Podem-me ajudar?
  16. Synk

    Caixa De Combinação

    Agora aparece este erro "Tipo de dados incorrecto na expressão de critérios." Eu pesquisei no google pelo comando DLookup e como você me mandou usar é para ser usado em strings certo? Mas a variável x é de valor numérico, no entanto com a estrutura para valores obtenho à mesma o erro que disse no post anterior, tou a desesperar acha que se trocarmos contacto MSN ou assim era mais facil para tentar resolver o problema? obrigado
  17. Synk

    Caixa De Combinação

    Obrigado pela ajuda! Tentei fazer o que disse mas obtenho um erro: " Run-time error '2001' A operação anterior foi cancelada por si " Eu pus o código tal como me indicou alterando o que devia para o seguinte: tstvar = DLookup("[Número Processo]", "Alunos", "[Número Processo]= x") O erro que aparece é gerado nesta linha!Algo esta mal e não consigo perceber o que! O campo [Número Processo] é o campo que contém os numeros que deveram ser comparados e Alunos é o nome da tabela! "x" é a variavel que vai assumir o valor inserido na inputbox!O que fiz mal? como posso corrigir o erro? já agora podia-me explicar uma coisa nesta parte do código: if tstvar=null or tstvar="" then tstvar=msgbox("Processo não encontrado!",vbOKOnly + vbCritical) else Para que se da a variavel tstvar o valor da msgbox?
  18. Synk

    Caixa De Combinação

    Boa tarde, na minha base de dados sobre uma turma de escola estou a usar um formulario que permite uma pesquisa directa do aluno atravez de uma inputbox que pede ao utilizador o nº do processo a pesquisar. Através do seguinte código consigo aceder directamente ao processo: Private Sub Form_Open(Cancel As Integer) [Caixa de combinação18].Visible = False x = InputBox("Insira o número do processo a pesquisar:", "Pesquisa") [Caixa de combinação18] = x Dim RS As Object Set RS = Me.Recordset.Clone RS.FindFirst "[Número Processo] = " & Str(Nz(Me![Caixa de combinação18], 0)) If Not RS.EOF Then Me.Bookmark = RS.Bookmark End Sub Private Sub Caixa_de_combinação18_AfterUpdate() ' Localizar o registo que corresponde ao controlo. Dim RS As Object Set RS = Me.Recordset.Clone RS.FindFirst "[Número Processo] = " & Str(Nz(Me![Caixa de combinação18], 0)) If Not RS.EOF Then Me.Bookmark = RS.Bookmark End Sub Adaptei o código de uma caixa de combinação à minha finalidade. Mas agora obtenho um problema.Gostava de poder inserir na base de dados um controlo sobre o nº de processo, ou seja se o nº de processo inserido na inputbox não existir, devera ser gerado um erro.O problema é que não sei como verificar todos os valores da caixa de combinação.Pensei em usar um ciclo for ou while, mas não sei qual a propriedade da caixa de combinação que devo comprar dentro dos ciclos, e também não sei como saber o tamanho da caixa de combinação para parar os ciclos!!! Alguém me pode ajudar? Obrigado
  19. Sim tem razão!!! Mas a minha consulta é mesmo aberta como consulta e não a inseri dentro de um form!!! A sua maneira esta correcta mas tive que adoptar outra. Como uso um botao de comando para aceder à consulta alterei o seguinte codigo: stDocName = "Consulta Notas por Aluno" DoCmd.OpenQuery stDocName, acNormal, acEdit Alterei o "acEdit" para "acReadOnly" assim não deixa alterar os dados das consultas Obrigado
  20. Obrigado pela ajuda!! Também consegui resolver o problema de outra maneira. Vi este comando noutro post e usei na minha bd e resultou Me.MediaSub.Requery Isto actualiza o Formulário das médias então posso fazer logo as contas directas Já agora podem-me dizer como bloquear uma consulta? para ninguém poder alterar os seus dados?
  21. Boa Tarde, Estou a construir uma base de dados acerca de uma turma, e estou a obter um problema ao tentar calcular a média das notas de um aluno. Construí um formulário que contém dentro dele um subformulário a partir do qual posso inserir as notas de um certo aluno a uma certa disciplina. Tenho também uma caixa de texto que deverá mostrar a média total das notas do aluno após clicar num botao para actualizar a média! Qual é a melhor maneira para aceder ao subformulario e actualizar a media? Eu estava a tentar fazer isso através de uma consulta que contem a média das notas, mas apos inserir as notas no subformulario a consulta so é actualizada se eu fechar o formulário e o voltar a abrir... Ou então como poderei ler os registos todos das notas que estao no subformulario e fazer um somatorio para calcular a media? Desde já obrigado
×
×
  • Criar Novo...