-
Posts
24,540 -
Joined
-
Last visited
-
Days Won
282
Posts posted by kapiaba
-
-
DESCONFIEI DESDE O PRINCÍPIO.... kkkkkkkkkkk
abs.
Regards, saludos.
-
-
-
Verifique se não é isso?
Necessário o atualização do wsCTe4v.xml da pasta .\Cte_Util\URL à medida que as UF disponibilizarem os WS
Arquivo com as URL dos WS mais atualizado disponível em: wsCTe4v.xml
-
-
-
É com muito pesar que venho aqui noticiar que o nosso mestre e, querido Paulo Toledo veio a falecer agora pouco perto das 20:00
Que Deus conforte o coração da família.http://www.pctoledo.com.br/forum/viewtopic.php?f=5&t=27382
Abs.
-
Meu amigo, não perca tempo com isso não, contrate um plano de página/email aqui:
https://acheperto.com.br/contato/
Pessoal nota 10.
Abs
Regards, saludos.
-
Eu gravaria em BANCO DE DADOS em modo texto e editaria em GETs usando FOLDEREX, fica bem legal também, pois o cliente EDITA somente o GET que ele quiser no FOLDER que ele quiser... Somente uma ideia. E usa a PRINTER.prg para imprimir a gosto e de várias formas via escolha nos botôes, entende? Abs.
Regards, saludos.
-
Use a TWORD ou RICHEDIT do fivewin:
Regards, saludos.
-
-
-
34 minutos atrás, SISCO disse:
Obrigado Kapi
Mas era o xml que gerei que estava com problema.
Very good.
-
Provável uma instabilidade temporária da impressora. Monitore.
Regards, saludos.
-
-
Edutek, faça isso funcionar corretamente, PSL. Seu exemplo não está nada bom...
[code]
#include "fivewin.ch"FUNCTION Main()
LOCAL mLat, mLong
// Latitude e longitude e: -22.63458 , -47,30005
mLat := "-22.63458"
mLong := "-47,30005"orion_jornada_AchaEndereco( mLat, mLong )
RETURN NIL
FUNCTION orion_jornada_AchaEndereco( mLat, mLong )
LOCAL CDOCXML, MRODOVIA, MCIDADE, MAREA, MESTADO, MREGIAO, CTXT1, ;
MREGISTRO, NI, CTEMP
LOCAL cGoogleURL := "https://nominatim.openstreetmap.org/reverse?format=xml&"
LOCAL cAddress := "lat=" + AllTrim( mLat ) + "&lon=" + AllTrim( mLong )
LOCAL aReturn, i, cTxt := ""IF Empty( mLat )
mLat := jornada->latitudegps
mLong := Jornada->longitudegpscAddress := "lat=" + AllTrim( mLat ) + "&lon=" + AllTrim( mLong )
ENDIF
// aReturn := hb_jsonDecode( WebPageContents( cGoogleURL + cAddress) ) // *** Change this ***
cDocXML := WebPageContents( cGoogleURL + cAddress )// hb_jsondecode( aReturn, @aReturn ) && se lá na URL vc colocar format "json" - eu uso "XML"
IF .NOT. Empty( cDocXML )? cDocXML // NAO RETORNOU POHHA NENHUMA. kkkkkk
mRodovia := LerTag( cDocxml, "road" )
mCidade := LerTag( cDocxml, "town" )
mArea := LerTag( cDocxml, "municipality" )
mEstado := LerTag( cDocxml, "state" )
mRegiao := LerTag( cDocxml, "region" )mRodovia := iif( Len( RTrim( mrodovia ) ) > 0, mRodovia + ", ", "" )
mCidade := iif( Len( RTrim( mCidade ) ) > 0, mCidade + ", ", "" )
mestado := iif( Len( RTrim( mEstado ) ) > 0, mEstado + ", ", "" )
mRegiao := iif( Len( RTrim( mRegiao ) ) > 0, mRegiao + ", ", "" )cTxt1 := mRodovia + mcidade + mEstado + mRegiao + mArea
// QUE POHHA E ESSA?
// cTXT := U8ToUni( cTXT1, "UTYPE_ANSI" )IF Len( AllTrim( ctxt ) ) < 10
cTxt := "Localização não Encontrada"
ENDIF
ELSE
cTxt := "Localização não Encontrada"
ENDIF
/* QUAL A ESTRUTURA DESTE BANCO DE DADOS?
dbSelectArea( "jornada" )mregistro := jornada->( RecNo() )
*/grava_dados( "A", "jornada", { "local" }, { cTxt }, Alias(), "S" )
XBROWSE( cTxt1 )
RETURN NI
FUNCTION LERTAG( MsgRetWs, cNode ) // ESTA CORRETO?
LOCAL cData:=""
LOCAL nPos,nPos1,cTempo, CTEMPWHILE( .T. )
SYSREFRESH()
nPos := At("<"+cNode+">",MsgRetWs)
cTemp:=Substr(MsgRetWs,nPos+len(cNode)+2)
If At("<"+cNode+">",cTemp)!=0
nPos1 := At("</"+cNode+">",cTemp)
cTemp := Substr(cTemp,nPos1+len(cNode)+3)
MsgRetWs := cTemp
Else
Exit
Endif
SysRefresh()
ENDDO
nPos1 := At("</"+cNode+">",MsgRetWs)
If nPos!=-0.and.nPos1!=0
cData := Substr(MsgRetWs,nPos+Len(cNode)+2,nPos1-(nPos+Len(cNode)+2))
Endif
RETURN( cData )
FUNCTION GRAVA_DADOS() // PONHA A ORIGINAL
RETURN NIL
// FIN / END
[/code]Regards, saludos.
-
Good, que eu informo aqui:
mLat, mLong ???
-
-
Mostre como está fazendo. a é PUBLIC?
-
Consegue proporcionar um exemplo funcional? .RC ou código?
Como está o seu MENU PRINCIPAL, ASSIM?
// EM: AMBIENTY.CH
SetGetColorFocus( CLR_LGREEN ) // COR EM TODOS OS GETS DOS DIALOGOS.tGet():lDisColors := .F. // WHEN( .F. ) COR.
tGet():nClrTextDis := CLR_HBLUE
tGet():nClrPaneDis := CLR_SOFTYELLOW -
Olá, você não está usando um TGET.PRG modificada de outra versão?
-
Fivewin é FANTÁSTICO!
Regards, saludos.
-
Mostre o código FINAL.
-
Já tentou com a Elgin?
http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=27112&p=161508&hilit=CFE#p161508
Regards, saludos.
Enviar Objeto como parâmetro
in Programação
Posted
Bom dia mestre João. Veja se ajuda:
https://forums.fivetechsupport.com/viewtopic.php?f=6&t=22720&p=121378&hilit=pasar+parametro&sid=f7c2b45f78a40913c59424dd41aa4d80#p121378
abs.
Regards, saludos.