Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
27 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 26 Visitantes :: 2 Motores de busca

thiag0ms

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Brasília
Estamos no Twitter
Nossa Comunidade
Nosso Grupo
Últimos assuntos
» Erro no Projeto Chat
Hoje à(s) 11:38 por Sub-Zero

» Modificar TitleBar e Icone do Executavel.
Hoje à(s) 11:24 por Sub-Zero

» Criar atalho, SYS(2020) e Desktop
Ontem à(s) 23:07 por Sub-Zero

» Karaoke feito em FoxPro 2.6
Ontem à(s) 18:51 por Sub-Zero

» Como separar caminho do diretório?
Ontem à(s) 18:49 por Sub-Zero

» Utilizando PHPMailer
Ontem à(s) 09:45 por paulomelo

» Programador em Visual Foxpro
Ontem à(s) 09:03 por mauro victoria

» Link PHP (Dúvida)
21/5/2012, 08:25 por BrunoMesquita

» Fundo do PROJETO Transparente??
20/5/2012, 19:48 por thiag0ms

» Minimizar , Maximizar e Restaurar
18/5/2012, 16:28 por FERNANDOMATRELLA

» Pivot Table no sql server
15/5/2012, 12:35 por edspicer

» Scroll EditBox Automatico
14/5/2012, 10:31 por Julio

» Select Nexval do FoxPro no OracleXE
10/5/2012, 00:16 por Sub-Zero

» Colocar gif na caixa do MESSAGEBOX ()
9/5/2012, 14:39 por Linghston

» Comparar Versões do programa.exe
8/5/2012, 16:10 por Linghston

» Menu lateral
7/5/2012, 02:36 por lardecristo

» Fazer com que a tela do sistema assume a janela principal
7/5/2012, 02:20 por lardecristo

» Trocar Palavra no Sistema
7/5/2012, 01:55 por lardecristo

» invocar Dll em Xbase
7/5/2012, 01:18 por lardecristo

» Fechar Porta Aberta
7/5/2012, 01:00 por lardecristo

Erro no Projeto Chat

2/5/2012, 08:37 por renatojunior2009

Bom dia Pessoal,

Estou desenvolvendo um chat , só que estou com dois erros o qual eu não sei …

Comentários: 7

Modificar TitleBar e Icone do Executavel.

23/5/2012, 20:17 por thiag0ms

Oi, tem como desabilitar o botao de Maximizar do TitleBar...

Eu keria simular uma TitleBar...mais …

Comentários: 5

Criar atalho, SYS(2020) e Desktop

23/5/2012, 17:57 por thiag0ms

Ola denovo...3 dúvidas...

como diz o título do tópico eu queria como criar uma atalho no …

Comentários: 3

Karaoke feito em FoxPro 2.6

23/5/2012, 11:45 por fabiomacarrao

Bom dia a todos. Desenvolvi um programa em FoxPro for windows 2.6 para karaoke. tenho mais de 2700 …

Comentários: 3

Como separar caminho do diretório?

20/5/2012, 21:30 por thiag0ms

tentei di muitas formas mais ainda não consegui...

bom, eu fis uma rotininha para que quando o …

Comentários: 10

Estatísticas
Temos 4048 usuários registrados
O último usuário registrado atende pelo nome de fabiomacarrao

Os nossos membros postaram um total de 14433 mensagens em 2047 assuntos

CHAT x VFP 5 5 1

CHAT x VFP

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Anexo CHAT x VFP

Mensagem por Marcos Guedes em 22/7/2009, 00:50

Criei um CHAT simples utilizando o VFP 9.0 e decidi compartilhar com os colegas.

Abaixo está o link do código fonte do CHAT.
Tentei criá-lo de forma que seja fácil adaptá-lo para algo mais complexo, futuramente:
- Clique aqui para baixar o arquivo!

Espero que gostem!
Qualquer dúvida a respeito, é só postar.

Obs: Conto com a ajuda dos colegas para melhorá-lo!


Última edição por Marcos Guedes em 13/1/2010, 21:19, editado 2 vez(es)

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: CHAT x VFP

Mensagem por Marcos Guedes em 22/7/2009, 09:58

Como utilizar:

- Para rodar na mesma máquina (para teste) basta executar duas instância do arquivo chatpro.exe
- Para torná-lo funcional num em rede, é necessário abrir o arquivo chat.ini e informar o caminho acessível aos usuários que participarão do chat.

Obs: Fiz uns testes local e em rede e funcionou perfeitamente bem!

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: CHAT x VFP

Mensagem por Marcos Guedes em 1/3/2010, 11:15

Mais um exemplo para os colegas:

[Você precisa estar registrado e conectado para ver esta imagem.][Você precisa estar registrado e conectado para ver este link.] alt="" />

Código:
PUBLIC oform, oform2

oform = CREATEOBJECT("clsChat",1)
oform.VISIBLE = .T.

oform2 = CREATEOBJECT("clsChat",2)
oform2.VISIBLE = .T.

READ EVENTS

STORE NULL TO oform, oform2
RELEASE oform, oform2

DEFINE CLASS clschat AS FORM

   TOP = 0
   LEFT = 0
   HEIGHT = 268
   WIDTH = 376
   DOCREATE = .T.
   CAPTION = "VFP CHAT"
   NAME = "clschat"

   ADD OBJECT txtchatname AS TEXTBOX WITH ;
      HEIGHT = 23, ;
      LEFT = 216, ;
      TOP = 12, ;
      WIDTH = 132, ;
      NAME = "txtChatname"

   ADD OBJECT edtchat AS EDITBOX WITH ;
      HEIGHT = 134, ;
      LEFT = 24, ;
      READONLY = .T., ;
      TOP = 48, ;
      WIDTH = 324, ;
      DISABLEDBACKCOLOR = RGB(255,255,255), ;
      DISABLEDFORECOLOR = RGB(0,0,0), ;
      NAME = "edtChat"

   ADD OBJECT txtmessage AS TEXTBOX WITH ;
      HEIGHT = 23, ;
      LEFT = 84, ;
      TOP = 194, ;
      WIDTH = 264, ;
      NAME = "txtMessage"

   ADD OBJECT command1 AS COMMANDBUTTON WITH ;
      TOP = 221, ;
      LEFT = 298, ;
      HEIGHT = 25, ;
      WIDTH = 50, ;
      CAPTION = "Send", ;
      NAME = "Command1"

   ADD OBJECT winsock1 AS wscontrol

   ADD OBJECT label2 AS LABEL WITH ;
      AUTOSIZE = .T., ;
      BACKSTYLE = 0, ;
      CAPTION = "MESSAGE", ;
      HEIGHT = 17, ;
      LEFT = 24, ;
      TOP = 197, ;
      WIDTH = 59, ;
      NAME = "Label2"

   ADD OBJECT label1 AS LABEL WITH ;
      AUTOSIZE = .T., ;
      BACKSTYLE = 0, ;
      CAPTION = "CHAT NAME", ;
      HEIGHT = 17, ;
      LEFT = 144, ;
      TOP = 15, ;
      WIDTH = 70, ;
      NAME = "Label1"

   PROCEDURE INIT
      LPARAMETERS plform
      IF plform = 1
         THISFORM.winsock1.OBJECT.BIND(1234)
         THISFORM.txtchatname.VALUE = "likestochat"
      ELSE
         THISFORM.winsock1.OBJECT.BIND(1235)
         THISFORM.txtchatname.VALUE = "sirchatalot"
         THISFORM.AUTOCENTER = .T. &&So they don't overlap
      ENDIF
      THISFORM.txtmessage.SETFOCUS()
   ENDPROC

   PROCEDURE DESTROY
      THISFORM.REMOVEOBJECT('WinSock1')
   ENDPROC

   PROCEDURE UNLOAD
      CLEAR EVENTS
   ENDPROC

   PROCEDURE txtmessage.KEYPRESS
      LPARAMETERS nkeycode, nshiftaltctrl
      IF nkeycode = 13 AND nshiftaltctrl = 0
         IF !EMPTY(THISFORM.txtmessage.VALUE)
            THISFORM.command1.CLICK()
         ENDIF
      ENDIF
   ENDPROC

   PROCEDURE command1.CLICK
      LOCAL schatname, smessagesent
      WITH THISFORM
         schatname = ALLTRIM(THISFORM.txtchatname.VALUE)
         smessagesent = schatname +" says:  " + ALLTRIM(THISFORM.txtmessage.VALUE)
         WITH .winsock1.OBJECT
            .remoteport = 1235
            .remotehost = "127.0.0.1"
            .senddata(smessagesent)
            .remoteport = 1234
            .remotehost = "127.0.0.1"
            .senddata(smessagesent)
         ENDWITH
         .txtmessage.VALUE = ""
      ENDWITH
   ENDPROC

ENDDEFINE

DEFINE CLASS wscontrol AS OLECONTROL
   OLECLASS='MSWinsock.Winsock.1'
   TOP = 228
   LEFT = 24
   HEIGHT = 100
   WIDTH = 100
   NAME = "winsock1"

   PROCEDURE INIT
      THIS.OBJECT.protocol = 1
   ENDPROC

   PROCEDURE dataarrival
      LPARAMETERS bytestotal
      smessage = SPACE(bytestotal)
      THISFORM.winsock1.OBJECT.GETDATA(@smessage)
      THISFORM.edtchat.VALUE = THISFORM.edtchat.VALUE + smessage + CHR(13)
   ENDPROC

ENDDEFINE


Fonte:
[Você precisa estar registrado e conectado para ver este link.]

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: CHAT x VFP

Mensagem por hugo em 1/3/2010, 11:17

boa marcos

_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Anexo Re: CHAT x VFP

Mensagem por Krugzinho em 29/7/2011, 12:23

Olá Sei que este post está muito antigo, porem estou precisando adaptar este chat para utilizalo, porem preciso que ele se conecte ao um host, e não sendo mapeado, digamos que instalado localmente na maquina do cliente.

Pois todos os micros não possuem acesso a mapeamento de unidades então precisava de uma conexão direta por exemplo digitando um IP de servidor e realizando uma conexão, este aplicativo me ajudou bastante porem não é o suficiente.

E como sou iniciante no VFP não sei se isto é possivel fazer nele.

Obrigado !!!

Krugzinho
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum