Ir para conteúdo
Fórum Script Brasil

Lucas Phillip

Veteranos
  • Total de itens

    644
  • Registro em

  • Última visita

Tudo que Lucas Phillip postou

  1. Olá, pessoal, to com o seguinte problema. Eu instalei o apache em uma das máquinas aqui na empresa, e digitando o ip da máquina, era possível acessar o site pela internet. O problema é que depois, colocaram um roteador aqui para dividir a internet entre todas as máquinas e quando eu digito o ip, não acessa mais o site igual antes. Como eu faço para configurar o apache ou a rede para que ao digitar o ip, volte a acessar o apache la e entrar no site? vlw :D
  2. aew... beleza? gente, como que eu faço para trocar o navegador padrão do meu pc.. tipo trocar do FF pro IE ou vice-versa, porque eu to com uns atalhos do favoritos que só rodam direito no IE, só que como o FF está como padrão, sempre abre nele... vlw
  3. Lucas Phillip

    Php + Java Script

    seu próprio navegador mostra se o erro é no php ou no javascript e em qual linha está dando erro... olha ai essas duas coisas e fala, que vai fica bem mais facil de te ajudar :D falou
  4. Lucas Phillip

    Cross-thread

    aí.. ninguém sabe não? isso está muito esquisito... olha ai o codigo que to usando.. Public Sub CTD(ByVal msg As String) If Chat.InvokeRequired Then Dim c As New CrossThreadDeal(AddressOf CTD) Chat.Invoke(c, New Object() {msg}) Else Chat.DataArrival(msg) End If End Sub chat = um form e dataarrival = um sub dentro do form só que igual falei, as vezes funciona e as vezes não... :blink:
  5. eu coloquei a unidade "px" e deu na mesma.. continua só funcionando no IE.. no FF não :(
  6. err... na verdade, é pra fazer uma especie de bot prum jogo la... tem que ficar clicando muito nele e eu queria automatizar isso um pouco, porque está acabando com meu mouse... o negocio é que de algum jeito, bloquearam esse click automatico (pelo menos os que eu tentei).. só funciona atraves do mouse e do teclado mesmo.. ai tava olhando aqui pra ver se tinha algum jeito que eu ainda não havia testado :D
  7. aew... gente, tem como eu alterar a altura de um height de um <tr> no firefox? porque no IE eu faço assim document.getElementById('teste').height = altura e funciona, mas no FF não.. vlw :D
  8. tipo um sendkeys só que pro mouse entendeu? aproveitando, qual o sendkeys pra barra de espaço??? vlw
  9. Aew, como eu faço para que meu mouse clique automaticamente ao passar por cima de um pedaço do meu form... reconhecer que esta passando por cima do pedaço certo eu ate consigo fazer, mas não estou sabendo fazer o mouse clicar sozinho... :huh: vlw :D
  10. Lucas Phillip

    Cross-thread

    aew, tudo bem? bom, eu estou tentando achar o porque que está dando um problema no meu programa, mas não to conseguindo, então to pendindo por opiniões aqui. :D o problema é o seguinte: tem um sub que recebe informações de uma thread diferente da que ela foi criada. Então eu fiz um delegate pra sub toda, pra não ter que fazer um delegate pra cada objeto. Bom, funciona perfeitamente... 90% do tempo.. as vezes, mesmo com o delegate, o programa acusa cross-thread e fecha... :blink: há alguma razão obvia pra isso acontecer ou é cagada do meu código mesmo :D vlw
  11. Aff... tenho ate vergonha de pergunta isso, mas eu utilizei aquele "publish" do vb2005 para criar um instalador para meu programa.. instalo tudo beleza e tal, mas não pergunto onde queria que instalasse.. simplesmente instalo em algum lugar e já tentei achar, mas não descobri de jeito nenhum onde que foi instalado o programa :blink: tem como eu colocar a opção de escolher onde instalar no publish do vb2005, e se não tiver, onde diabos foi instalado o programa? vlw :D
  12. Lucas Phillip

    Intranet

    não... é windows mesmo.. :(
  13. Lucas Phillip

    Intranet

    Olá :D eu estou tentando instalar uma espécie de intranet aqui na empresa. Já está até funcionando +-.. o chato é que para o pessoal poder acessar, tem que digitar o ip da maquina servidor... eu queria saber como faço para que ao invés de digitar xxx.xxx.xxx.xxx para acessar, pudecesse acessar atraves de http://intranet por exemplo.. algo tipo um dns :D falou, vlw B)
  14. ei... bom, eu tive que "reviver" esse tópico pra perguntar.. como eu faço isso em vb.net?
  15. cara... pergunta boba, e só to falando isso porque vi "Version=2.0.0.0" no meio da informação... mas você instalo o framework 2.0? se já tive instalado, ignora esse post :P hehe falou
  16. aew... bom, acho que to quase la :blink: agora eu só não to sabendo fechar as conexões para que elas sejam reutilizadas por outros usuarios.. está assim: Dim AchouLivre As Boolean = False 'acha socket livre If (iUsers > 1) Then For Z = 1 To iUsers Try If (Connection(Z).Connected = False) Then SocketLivre = CShort(Z) AchouLivre = True Exit For End If Catch Null As NullReferenceException 'não faz nada... End Try Next End If 'se não achar, adiciona novo usuario If (AchouLivre = False) Then iUsers = CShort(iUsers + 1) SocketLivre = iUsers End If 'aceita conexão e configura Connection(SocketLivre) = Listener.AcceptSocket() socketStream(SocketLivre) = New NetworkStream(Connection(SocketLivre)) StreamOut(SocketLivre) = New BinaryWriter(socketStream(SocketLivre)) StreamIn(SocketLivre) = New BinaryReader(socketStream(SocketLivre)) 'inicia threads para comunicação ConThread(SocketLivre) = New Thread(AddressOf PlayersIO) ConThread(SocketLivre).Start(SocketLivre) e para fechar a conexão Connection(QualThread).Close() socketStream(QualThread).Close() StreamOut(QualThread).Close() StreamIn(QualThread).Close() ConThread(QualThread).Abort() eu na verdade não tinha muito ideia de como fazer para fechar as conexões então tentei desse jeito ai em cima.. mas assim não funciona.. qual o jeito correto de fazer isso? vlw
  17. tsc... maior vacilo.. eu tava escrevendo o nome do arquivo errado... lol.. vlws
  18. ah... muito bom :D não sabia que dava para passar o indice como objeto para o sub... funcionou agora :D vlw!!
  19. aew, eu tava foleando ( folheando... sei la como escreve :P ) um livro do vb 2005 outro dia e tinha um capítulo ensinando técnicas para proteger seu código fonte de descompiladores. Só li umas 10 linhas do texto porque tava sem tempo, mas la falava coisas como "complicar" um pouco o código para dificultar a descompilação... bom, como não tive tempo para ler tudo, esse livro me gerou uma dúvida... em códigos em vb.net ( e qualquer outro .net ) é realmente necessária essa programação preventiva, ou isso é mais para quem está desenvolvendo programas ultra-secretos tipo o windows? :D vlw falou
  20. gente, eu fiz uns toques pra colocar no meu cel, mas não to sabendo como que faço para baixar eles.. é necessário algum arquivo wml que redirecione para o mp3 ou mid? e se sim, alguém sabe onde acho exemplos? vlw :D
  21. já tentei... mas a não ser que tenha usado errado, pra mim não adianta, porque eu preciso fornecer um valor do array para achar o index dele... eu preciso de achar o valor do index sem saber valor nenhum... tem varias threads em um array chamado de "threads"... então ficaria threads(0), threads(1) ... etc não é? eu preciso de um comando que eu possa fazer pegar o index do array e passar ele para uma variavel, para que eu possa utilizar la com meu problema das conexões :D vamos supor que eu chamo a variavel que eu quero de "VAR"... então na thread(0), VAR vai ser igual a 0.. na threads(1362), VAR vai ser igual a 1362.. só que não da pra sair somando VAR +1 a cada nova thread que for criada, porque as threads não crescecem em ordem progressiva..
  22. gente, como eu faço o seguinte: tenho varias threads que estao em array, e cada thread tem que saber o "numero" dela... por exemplo, a thread(2) sabe é ela é a 2... a thread(7) sabe que ela é a 7... antes, as threads eram sempre iniciadas de 1 em 1.. ou seja, ia da thread(0) para thread(1), thread(2) etc então eu simplesmente somava uma variavel e ela tinha o mesmo valor da thread... só que agora pode ir da 2 pra 8... então não tem como eu fazer daquele jeito.. alguém sabe como faço isso? vlw
  23. com certeza... mas o que eu reparei era o seguinte: no loop para aceitar conexões, se eu colocava uma msgbox antes da linha "Connection(SocketLivre) = Listener.AcceptSocket()" a msg aparecia na hora de carregar o programa.. se eu colocava depois, a msg só aparecia na hora que recebia uma conexão.. então eu conclui que no loop, ao chegar em "Connection(SocketLivre) = Listener.AcceptSocket()", ele parava o loop e ficava esperando ate receber uma conexão para continuar... ai acabo que deu na mesma se eu coloco para procurar antes ou depois, porque mesmo eu colocando antes, depois que receber a 1 conexão, ele já vai preparar a 2 segunda conexão como não tendo ninguém... eu só coloquei pra procurar a conexao depois de aceitar porque tava fazendo testes e fico assim minha ultima tentativa (que o resultado deu exatamente o mesmo quando coloquei pra procurar antes) deu pra entender? :D
  24. Aew, bom, com a ajuda do Graymalking, eu consegui resolver meu problema de multiplas conexoes e ficou otimo... só ficou um problema... toda vez que uma pessoa nova conecta cria um usuario novo ela ao invés de reutilizar uma conexão livre, ela cria uma nova... ai o nº total de usuarios só vai aumentando infinitamente... ai eu fiz um codigo que procura pelo numero de uma conexão fechada e utiliza ela para a proxima conexão... o problema é que não estou conseguindo passar esse numero para dentro das threads das conexões... antes eu tinha feito como o gray falou, declarei ela static e tava funcionando.. mas só estava funcionando porque como a cada conexao nova, simplesmente aumentava o valor de conexões +1, era só aumentar +1 ao "numero da conexao"... agora esse numero pode variar e como já disse, não to conseguindo pegar ele... bom, vo posta aqui como tentei... codigo para receber conexoes While True 'aceita conexão e configura Connection(SocketLivre) = Listener.AcceptSocket() socketStream(SocketLivre) = New NetworkStream(Connection(SocketLivre)) StreamOut(SocketLivre) = New BinaryWriter(socketStream(SocketLivre)) StreamIn(SocketLivre) = New BinaryReader(socketStream(SocketLivre)) SetText(iUsers) 'inicia threads para comunicação ConThread(SocketLivre) = New Thread(AddressOf PlayersIO) ConThread(SocketLivre).Start() Dim AchouLivre As Boolean = False 'acha socket livre If (iUsers > 1) Then For Z = 1 To iUsers Try If (Connection(Z).Connected = False) Then SocketLivre = Z AchouLivre = True Exit For End If Catch Null As NullReferenceException 'não faz nada... End Try Next End If 'se não achar, adiciona novo usuario If (AchouLivre = False) Then iUsers += 1 SocketLivre = iUsers End If End While codigo das threads Public Sub PlayersIO() (...) Dim InnerThread As Short InnerThread = SocketLivre - 1 (...) End Sub alguém sabe me ajuda?? vlw :D
×
×
  • Criar Novo...