1. TugaTech » Programação, Scripts e Webmasters » Programação, Scripts e Webmasters
  Login     Registar    |                      
Siga-nos

Realize o Login na sua conta ou Registe-se para participar.

Ir à página : 1, 2  Seguinte

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 2]

#26PAP - Página 2 Empty Re: PAP - Qui 5 Dez 2013 - 15:29

Acha que sera dificil encontrar alguns editaveis pela internet ? 

 

Eu queria uma coisa pequena, com apenas dois ou três tópicos. 

Conectado

#27PAP - Página 2 Empty Re: PAP - Qui 5 Dez 2013 - 15:31

Possui este:

http://www.minibb.com/

 

Simples e eficaz. Very Happy


____________________________________________

PAP - Página 2 Tugatechuserbar
PAP - Página 2 3
PAP - Página 2 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#28PAP - Página 2 Empty Re: PAP - Qui 5 Dez 2013 - 15:39

Vou ver se percebo alguma coisa disso Razz

#29PAP - Página 2 Empty Re: PAP - Dom 2 Fev 2014 - 1:14

Boas,

Andei a procurar na web e nao consegui encontrar nada e o meu problema é o seguinte. Eu no site que estou a fazer tenho uma imagem e ao clicar na imagem queria abrir uma janela tipo esta para fazer o login no meu site. Sera que me consegue explicar como se faz ou isso ?

 

Conectado

#30PAP - Página 2 Empty Re: PAP - Dom 2 Fev 2014 - 1:28

Boas,

 

Acho que, neste caso, é melhor abrir um novo tópico, visto não ser o mesmo tema do deste.

 

No entanto pesquise no Google por "jquery dropdown". Um exemplo: http://bit.ly/1bOy31t

 

Cumps


____________________________________________

PAP - Página 2 Tugatechuserbar
PAP - Página 2 3
PAP - Página 2 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#31PAP - Página 2 Empty Re: PAP - Dom 2 Fev 2014 - 1:53

Sim, mas no caso que me mandou, esse é para quando clico mostrar topicos e o que eu quero e clicar e aparecer para meter o nome de utilizador e a password

Conectado

#32PAP - Página 2 Empty Re: PAP - Dom 2 Fev 2014 - 10:25

Lei atentamente o link enviado. Smile

 

Os dropdowns podem conter qualquer tipo de conteúdo HTML, o que inclui formulários. 


____________________________________________

PAP - Página 2 Tugatechuserbar
PAP - Página 2 3
PAP - Página 2 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#33PAP - Página 2 Empty Re: PAP - Dom 2 Fev 2014 - 13:05

Não estou a conseguir utilizar o drop down 

 

Eles dão este codigo:

http://pastebin.com/y9WYgJ0e

 

Para chamar a pagina de CSS, mas depois eles não me dão a pagina.

 

É capaz de me dar uma ajuda ? 

Conectado

#34PAP - Página 2 Empty Re: PAP - Dom 2 Fev 2014 - 13:37

Para evitar mais off-topic, agradeço que crie um novo topico. Wink

 

Cumps


____________________________________________

PAP - Página 2 Tugatechuserbar
PAP - Página 2 3
PAP - Página 2 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#35PAP - Página 2 Empty Re: PAP - Ter 22 Abr 2014 - 9:13

Boas,

 

Gostava de saber se sabe de algum tutorial onde tenha como criar o meu layout no vb, do género, quando abre a aplicação, abrir uma janela para inserir o login e a password, depois disso algo onde tenha uma janela com um menu de escolha para varias funções.

Preciso mesmo de ajuda, caso saiba de alguma coisa, agradecia muito.

 

 

Cumps 

Conectado

#36PAP - Página 2 Empty Re: PAP - Ter 22 Abr 2014 - 9:57

Será dificil encontrar um tutorial especifico para o que pretende. O maximo que deverá encontrar são separados. Posteriormente deverá conjugar os mesmos para o que pretende...

 

Note que dificilmente irá conseguir concretizar um projecto de programação baseando-se apenas em tutoriais. Necessita SEMPRE de possuir conhecimentos.


____________________________________________

PAP - Página 2 Tugatechuserbar
PAP - Página 2 3
PAP - Página 2 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#37PAP - Página 2 Empty Re: PAP - Ter 22 Abr 2014 - 10:44

Sim, quanto a isso estou bem consciente.

 

Então para ser mais fácil para mim e para quem ira ler este tópico, o que eu pretendo em primeiro é ter um form da aplicação com dois botões onde um deles iria abrir um pequeno bloco de notas, para metermos lá notas e guardar.

Sabe se é possivel fazer isso no vb?

Conectado

#38PAP - Página 2 Empty Re: PAP - Ter 22 Abr 2014 - 16:29

Pelo que refere, possivel é...

Agora depende do tipo de "estrutura" que pretenda... Basicamente, necessita de crir a janela com os botões e um pequeno programa de texto, que tenha algum local onde sejam guardadas as entradas...


____________________________________________

PAP - Página 2 Tugatechuserbar
PAP - Página 2 3
PAP - Página 2 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#39PAP - Página 2 Empty Re: PAP - Ter 22 Abr 2014 - 16:36

Um pequeno programa de texto como assim? Um script para add à from?

Para serem guardadas, será possivel com a base de dados, pois eu pretendia que a informação fica-se no 'bloco de notas' da aplicação e não que guarde no computador.

 

Conectado

#40PAP - Página 2 Empty Re: PAP - Ter 22 Abr 2014 - 16:41

Pelas suas questões acho que possui várias duvidas que são básicas e não deveria possuir se pretende construir algo "sólido".

 

Como ponto de partida:

http://lmgtfy.com/?q=visual+basic+create+simple+notepad

 

Existem centenas de tutoriais sobre criar praticamente tudo o que pretende, apenas terá de pesquisar exactamente o que pretende fazer. Smile


____________________________________________

PAP - Página 2 Tugatechuserbar
PAP - Página 2 3
PAP - Página 2 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#41PAP - Página 2 Empty Re: PAP - Ter 22 Abr 2014 - 21:15

O problema é que eu quero fazer esse tipo de 'notepad' dentro da aplicação e fique guardada na aplicação, e tudo o que encontro são géneros de notepads identicos ão do windows onde ficam guardados no computador Sad

Conectado

#42PAP - Página 2 Empty Re: PAP - Qua 23 Abr 2014 - 8:55

Nesse caso será muito mais complicado, pois já envolve utilizar bases de dados ou outro formato que irá complicar todo o projecto.

 

Penso que deveria rever atentamente o pretendido. Seria mais fácil criar um sistema de armazenamento externo (como o guardar via TXT) do que utilizando uma base de dados...


____________________________________________

PAP - Página 2 Tugatechuserbar
PAP - Página 2 3
PAP - Página 2 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#43PAP - Página 2 Empty Re: PAP - Sex 25 Abr 2014 - 15:22

Boa, estou com um problema, eu no botão 'Guardar' do notepad que fiz está com um problema, quando clico no botão abre a janela para onde eu quero guardar o ficheiro e guarda, só que guarda sem tipo de ficheiro, ou seja não guarda em ficheiro .txt

 

E não sei o que devo inserir no codigo para guarda o ficheiro em .txt

 

Deixo aqui o codigo do botão para se alguem me conseguir ajudar:

http://pastebin.com/aFJxi5GK

#44PAP - Página 2 Empty Re: PAP - Sex 25 Abr 2014 - 17:48

Boa tarde EYPO,

 

Talvez uma breve leitura acerca da função WriteAllText consiga ajudar a solucionar o problema. O seu problema parece ser no SaveFileDialog1.FileName, que deveria já conter a extensão ".txt" . Se apenas deseja guardar neste formato, pode pedir ao utilizador para especificar o nome com que quer guardar e depois concatenar ".txt" à variável SaveFileDialog1.FileName. Imaginando que o utilizador escrevia "teste". Depois da concatenação, o nome que seria passado à função WriteAllText seria "teste.txt", e aí julgo que escreveria com a extensão que deseja.

 

A maior das sortes para o seu Projecto de Aptidão! Espero que corra tudo bem Wink

http://goncalotomas.com

#45PAP - Página 2 Empty Re: PAP - Sex 25 Abr 2014 - 18:14

Boa tarde,

 

Peço desculpa mas continuei sem perceber onde esta o erro no código. E caso add '.txt' no fim de SaveFileDialog1.FileName dá erro o código. 

#46PAP - Página 2 Empty Re: PAP - Sex 25 Abr 2014 - 18:29

OK, vamos por partes Smile

 

Estamos a usar o método My.Computer.FileSystem.WriteAllText

 

Este método recebe os seguintes parâmetros:
1-nome do ficheiro

2-texto a ser escrito no ficheiro

3-valor lógico representando se pretende acrescentar informação ao ficheiro ou apenas substituir o que lá está. Não é muito importante.

 

Quando escreve a instrução "My.Computer.FileSystem.WriteAllText(SaveFileDialog1.FileName, TextBox1.Text, False)", está a dizer que:

 

Vai escrever no ficheiro cujo nome está guardado em "SaveFileDialog1.FileName" o conteúdo guardado em "TextBox1.Text" e que pretende escrever um ficheiro apenas com esse conteúdo (se existir um já com esse nome, o seu conteúdo antigo será eliminado).

 

Ora, o problema é que o método My.Computer.FileSystem.WriteAllText executa cegamente o que lhe diz. O que está a suceder é que o nome do ficheiro que lhe fornece (1º parâmetro) não tem extensão incluída, logo, o WriteAllText escreve um novo ficheiro sem extensão.

 

Como é que resolvemos o problema?

 

Tem de se certificar que quando chama a função My.Computer.FileSystem.WriteAllText que fornece o primeiro parâmetro (nome do ficheiro) já com a extensão que quer guardar (.txt).
Isto significa que pode arranjar uma String auxiliar, tornar o seu valor igual ao de SaveFileDialog1.FileName, depois altera o seu conteúdo concatenando o mesmo com ".txt", e só depois disso é que chama o método WriteAllText, passando, em vez de SaveFileDialog1.FileName, a String auxiliar que arranjou!

Percebeu agora? Smile

 

Não hesite em perguntar novamente se não tiver percebido, mas tente ser mais específico sobre o que não percebeu... Very Happy

http://goncalotomas.com

#47PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 12:57

Bom dia,

 

Muito obrigado pela ajuda, consegui resolver o problema mais ou menos Smile

 

Não sei se era bem isto que você estava a dizer mas eu fiz assim:

Dim nomeFile As String
nomeFile = SaveFileDialog1.FileName + ".txt"

 

My.Computer.FileSystem.WriteAllText(nomeFile, TextBox1.Text, False)

#48PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 14:27

Sim, era exactamente isso! Presumo que agora, quando grave, o ficheiro já possua a extensão .txt, correcto?

 

Já agora, convém que a solução seja a correcta, e não solucione apenas "mais ou menos", por isso, se houver alguma coisa que não esteja a ser bem feita é favor dizer... Very Happy

http://goncalotomas.com

#49PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 14:36

Está resolvido mesmo, obrigado enlightened

#50PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 14:51

De nada, desejo-lhe boa sorte com a submissão e apresentação do Projeto!

http://goncalotomas.com

#51PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 16:00

Boa tarde,

 

Eu estou a criar a calculadora, e deparei-me com uma situação, a calculadora em alguns casos dá-me valor arredondado e em outros casos não.

Por exemplo se eu fizer 3*4 a calculadora dá 0,75, mas se eu inserir 3*pi ela dá 9 em vez de dar 9,4247(..) 

 

Haverá alguma coisa que eu possa fazer quanto a isso?

 

Cumps

Conectado

#52PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 16:49

Qual é exactamente o código que possui? Wink


____________________________________________

PAP - Página 2 Tugatechuserbar
PAP - Página 2 3
PAP - Página 2 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#53PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 17:25

Está a referir-se ao código da form?

#54PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 18:15

Se a calculadora dá resultados corretos com valores considerados normais (não são constantes importantes como o pi ou o número de Neper), fazia algum sentido que o problema fosse na atribuição de um valor ao pi.

Aliás, se fizer as contas vê que:

 

3*pi=9 <=>
<=> pi = 9/3 <=>
<=> pi = 3       (<- não está correcto!) 

Ou seja, pi, por razões que ainda desconheço, está a assumir um valor errado. Como pi toma o valor 3 (diferente de 3.0), a razão poderá estar por detrás de ter associado o pi como um inteiro, o que estaria errado. O pi deve ser representado com um float ou double (de preferência double, porque tem o dobro da precisão).

 

Pode verificar esta situação?

Se por acaso tiver tudo bem, agradecia que fizesse como o DJPRMF disse, e colocar aqui o código do form da calculadora. Smile

http://goncalotomas.com

#55PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 18:30

Deixe ver se percebi, então eu teria de criar uma var do tipo:

pi As Double

Depois dizer que:

pi = "3,14159265358979323846264338327950288"

E que:

TxtCalc.Text = TxtCalc.Text + "pi" 

 

Não esta a funcionar, devo estar a fazer algo errado.. Sad

#56PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 18:50

A primeira parte está correta. A partir de agora já tem uma variável (podia também ser uma constante) com o valor de pi. Agora esta linha baralhou-me um pouco:

 

TxtCalc.Text = TxtCalc.Text + "pi" 

Traduzindo para português, o que se lê é:

O novo valor de TxtCalc.Text é o resultado de (TxtCalc.Text + "pi")

 

 

Por não ser costume programar na linguagem que está a usar, não tenho a certeza do que estou a dizer, mas julgo que (TxtCalc.Text + "pi") apenas coloca o valor de pi junto ao que já estava anteriormente, o que piora as coisas e não resolve nada.

 

 

Como é que fez para os outros números? (Veja o código, por exemplo, quando é feito o produto entre dois números.) Não consegue utilizar o mesmo processo para a soma/produto/divisão/subtração seguindo os mesmos passos mas utilizando a variável que criou?

 

Se pretender ajuda mais detalhada deve colocar o código para que possamos ajudar melhor... Very Happy

http://goncalotomas.com

#57PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 19:27

Tá ai o código dos botões + - / * =

 

http://pastebin.com/U47xsrfE

 

 

E sim, o que estava a dizer é um bocado confuso, já reparei que não esta lá muito certo.

#58PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 19:38

O pi é um botão na sua calculadora?

Se sim, tudo bem, se não, devia ser (confira na calculadora do Windows se existe ou não um botão para o pi) Very Happy

 

Uma vez que tenha definido o botão pi, basta apenas dizer que quando for clicado:

 

a = pi OU b = pi (depende de como quiser implementar, tem de completar o resto do código mas dá das duas formas... Smile)

 

Vejo também que no código que apresentou não consigo ver o valor de pi, não se esqueça de lhe dar valor antes de testar!

 

Experimente e volte a dizer qualquer coisa Very Happy

http://goncalotomas.com

#59PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 20:16

Peço imensa desculpas, mas fiquei sem perceber :$

 

Se eu for fazer como fiz para o caso da soma, tinha d estar a assumir que eu iria ter de fazer uma conta do género x + pi , pois eu teria de dizer que:

 

 resultado = a + pi
 TxtCalc.Text = resultado 

 

 

Mas isto estaria errado, pois se eu quisesse fazer x * pi ja não daria..

 

 

Deixo aqui o codigo da form toda:

http://pastebin.com/yV9FmP9H

#60PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 20:34

Sem problemas.

 

Voltamos uns passos atrás. Experimente fazer exatamente o que estava a dizer
(TxtCalc.Text = TxtCalc.Text + "pi") mas sem aspas no pi, ou seja:

TxtCalc.Text = TxtCalc.Text + pi 

 

Tinha razão quando estava a dizer isso, só lhe faltava era perceber que quando se usa algo entre aspas é para definir na altura o que vai ser escrito. Como já tinha escrito

pi As Double

Depois dizer que:

pi = "3,14159265358979323846264338327950288"

 

O seu programa agora já sabe que quando se refere a pi refere-se a "3,14159265358979323846264338327950288".

 

Isto significa que não precisa de usar as aspas quando se refere ao pi, quando estiver a dar o novo valor a TxtCalc.Text Smile

 

Resumindo: tinha razão, eu é que me confundi todo e pensei que estivesse a fazer uma coisa quando já estava no bom caminho e faltava só um pouco.

TxtCalc.Text = TxtCalc.Text + pi 

À partida, agora deverá funcionar.

 

http://goncalotomas.com

#61PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 20:40

Depois de mandar a minha ultima mensagem fui tentar desta forma:

 

De facto não deu erro, mas quando fui fazer um teste: 3*pi deu um resultado de 9, e seria suposto dar algo como 9,424777960(..)

 

Irei tentar da forma que estávamos a tentar agora. 

#62PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 21:04

Aprendiz escreveu:

Sem problemas.

 

Voltamos uns passos atrás. Experimente fazer exatamente o que estava a dizer
(TxtCalc.Text = TxtCalc.Text + "pi") mas sem aspas no pi, ou seja:

TxtCalc.Text = TxtCalc.Text + pi 

 

Tinha razão quando estava a dizer isso, só lhe faltava era perceber que quando se usa algo entre aspas é para definir na altura o que vai ser escrito. Como já tinha escrito

pi As Double

Depois dizer que:

pi = "3,14159265358979323846264338327950288"

 

O seu programa agora já sabe que quando se refere a pi refere-se a "3,14159265358979323846264338327950288".

 

Isto significa que não precisa de usar as aspas quando se refere ao pi, quando estiver a dar o novo valor a TxtCalc.Text Smile

 

Resumindo: tinha razão, eu é que me confundi todo e pensei que estivesse a fazer uma coisa quando já estava no bom caminho e faltava só um pouco.

TxtCalc.Text = TxtCalc.Text + pi 

À partida, agora deverá funcionar.

 

 

Desta forma dá erro. Sad 
Parece-me que não é assim.

#63PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 21:19

Com a teimosia que tenho vai ser difícil desistir por isso não se preocupe... Very Happy

Pode fornecer novamente o código de toda a form, incluindo a parte em que declara e atribui valor a pi?

http://goncalotomas.com

#64PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 21:26

O código do PI esta em comentário porque tenho estado a testar de algumas maneiras.

 

 

 

http://pastebin.com/KEviWCT8

#65PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 21:31

Pode indicar-me o que sucede quando clica no botão, se acontece alguma coisa ou se aparece alguma mensagem de erro?
Se aparecer uma mensagem de erro gostaria de saber o que diz, por favor.

http://goncalotomas.com

#66PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 21:43

Penso que se esteja a referir a isto:

http://pictagem.jpo.96.lt/contas/bugs/0-477309735535c1a50f1b278.64865127.png

#67PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 21:49

Obrigado, era mesmo esse erro que queria ver. O erro traduz-se para:

"Não consegui converter "" de TxtCalc.Text para Double para fazer a soma"

(o compilador pensa que está a somar dois Doubles, o TxtCalc e pi, e não está a conseguir converter TxtCalc para Double, com toda a razão... Smile)

 

O problema aqui é que está a fazer TxtCalc.txt = TxtCalc.text + pi , o que significa que quer acrescentar pi ao que já lá estiver... Se alguém inserir um número com uma vírgula (imagine-se, "0,5"), depois de adicionar pi iria gerar um erro sempre que tentasse fazer uma operação com esse número.

Por esse mesmo caso sugiro substituir completamente o que lá estiver, por pi.

Ou seja:

TxtCalc.Text = pi

 

Caso queira manter a função e ficar com esse possível erro (se alguém fizer isso propositadamente o seu programa irá crashar...), por favor veja estas instruções em vez das de cima.

 

Nesse caso, experimente fazer um cast para String de pi.

Experimente:

TxtCalc.Text = TxtCalc.Text + (String)pi

 

Volto a sugerir que a aconselho utilizar a primeira alternativa, já que é mais segura.

 

Nota: Uma vez que esta situação sugeriria também verificar as ações do método que trata dos cliques na vírgula... Quem é que impede de alguém introduzir um número "0,,0,,0" e realizar uma operação com ele? Certamente iria crashar... Felizmente, existem formas de tratar destas situações, que, a seu tempo e se for de sua vontade certamente poderemos abordar... Wink



Última edição por Aprendiz em Sáb 26 Abr 2014 - 21:59, editado 2 vez(es)

http://goncalotomas.com

#68PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 21:56

A primeira alternativa que seria usar " TxtCalc.Text = pi " certo? 

Vou testar Smile

#69PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 21:59

Exato, é a forma mais segura de resolver as coisas. Leia apenas as notas finais da minha última resposta relativamente a outros problemas que poderá ter no futuro, caso alguém queira propositadamente crashar o seu programa.

http://goncalotomas.com

#70PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 22:06

Ok, irei testar.

Em relação à nota se for algo que não lhe ocupe muito tempo, aceitaria muito a sua ajuda Smile

#71PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 22:32

Não é caso de ser algo que ocupe muito ou pouco tempo, é algo que enquanto técnico de sistemas informáticos deveria saber. Tenho um familiar num curso parecido e por pena dele não aprendeu uma fracção do que podia ter aprendido, e existem alguns conceitos chave que têm de ficar bem assentes porque não tenha dúvidas: se começar a desenvolver aplicações vai sempre haver alguém disposto a testá-las e achar falhas de segurança. Se forem feitos alguns esforços para evitar essas coisas então certamente essa pessoa irá ter dificuldades. Esses esforços não são nada de mais, é apenas um conjunto de tácticas de boa programação aliado a uma mente que consiga procurar com facilidade por onde pode o programa rebentar. Smile
Escusado será dizer que em caso algum deverá um programa seu crashar (e note-se que crashar é completamente diferente de terminar o programa e notificar o utilizador da razão do fecho)...

 

Sem me querer alongar por enquanto, vamos tentar primeiro resolver a questão do pi, e depois passaremos à próxima... Very Happy

http://goncalotomas.com

#72PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 23:26

Boa noite,

 

Bem o ' TxtCalc.Text = pi ' funcionou, mas quando testei '3*9' continuou a dar o valor 9. Voltando ao mesmo 

#73PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 23:41

Novamente, vamos por outro lado.

 

Consegue localizar a linha:

b = Val(TxtCalc.Text) ?

 

O que acontece aqui é que parece que a função Val apenas consegue converter o 3, o que dá a entender que o sistema decimal pode estar implementado com ponto "." em vez de ser com vírgula "," (ele não reconhece a vírgula como possível parte de um número, mas pode ser que reconheça o ponto).

Se assim, for, declare pi como "3.1415927...." (utilizando um ponto), substitua todas as ocorrências em que é acrescentado uma vírgula por um ponto e tente novamente... Smile

http://goncalotomas.com

#74PAP - Página 2 Empty Re: PAP - Sáb 26 Abr 2014 - 23:55

Penso nao possuir ' b = Val(TxtCalc.Text) ' no código.

 

Ao substituir a virgula pelo ponto o programa dá o mesmo erro que mostrei na imagem de a pouco.

#75PAP - Página 2 Empty Re: PAP - Dom 27 Abr 2014 - 0:09

De acordo com o pastebin das 21:26, possuí. Smile

 

Passo a citar: link

 

Esse é o código do botão de igual, e era a segunda linha que aparece nesse excerto que interessa... Smile

 

Substituiu apenas no pi? Guarde a versão em que lhe dava 3 e depois aplique a mudança das vírgulas todas para pontos. Teste novamente.

Se der, ótimo. Se não der, voltamos à versão das vírgulas, e iremos substituir a linha que lhe disse por:


b = Double.MinValue.ToString()

If Double.TryParse(TxtCalc.Text, b) Then 'sucesso

Else 'erro

End If
 

http://goncalotomas.com

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 2]

Ir à página : 1, 2  Seguinte

Permissões neste sub-fórum
Não podes responder a tópicos




Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech