| |
Membro registado 3.659 mensagems Popularité : +175 (223 votes) |
|
Publicado em novembro, 20 2014 - 10:06 PM |
... IF gbThreadAtivada = False THEN gbThreadAtivada = True IF ThreadState(“loopthread”) = threadUnknown THEN
ThreadExecute(“loopthread”,threadNormal,WS_MultiThread_Loop)
END END ... |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.659 mensagems Popularité : +175 (223 votes) |
|
Publicado em novembro, 20 2014 - 10:06 PM |
Procedure WS_MultiThread_Loop()
WS_MarcadorDadosCorrida()
gbThreadAtivada = False |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.659 mensagems Popularité : +175 (223 votes) |
|
Publicado em novembro, 20 2014 - 10:07 PM |
Procedure WS_MarcadorDadosCorrida()
ok is boolean = False
IF gloNumCorrida > 0 THEN
ok = WS_Taxi_ConsultarCorrida(gloNumCorrida,"")
IF ok = True
ok = WS_Taxi_ConsultarPosicao(gloNumCorrida,"")
END
END |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.659 mensagems Popularité : +175 (223 votes) |
|
Publicado em novembro, 20 2014 - 10:09 PM |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.659 mensagems Popularité : +175 (223 votes) |
|
Publicado em novembro, 21 2014 - 1:29 PM |
Procedure Timer_Break()
gbPause = True
ChronoStart(2) |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.659 mensagems Popularité : +175 (223 votes) |
|
Publicado em novembro, 21 2014 - 1:30 PM |
Procedure Timer_Loop()
duDurationis Duration
IF gbPause THEN RETURN END
duDuration = ChronoValue(1)
duDuration = duDuration - gduTimeNotCounted
|
| |
| |
| | | |
|
| | |
| |
Membro registado 3.659 mensagems Popularité : +175 (223 votes) |
|
Publicado em novembro, 21 2014 - 1:30 PM |
Procedure Timer_Play()
IF gbPause THEN
duDuration is Duration = ChronoEnd(2) gduTimeNotCounted += duDuration gbPause = False
ELSE
ChronoStart(1) gbChronoStarted = True gnTimerNum = TimerSys(Timer_Loop,20)
END |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.659 mensagems Popularité : +175 (223 votes) |
|
Publicado em novembro, 21 2014 - 1:30 PM |
Procedure Timer_Stop()
EndTimerSys(gnTimerNum)
IF gbChronoStarted = True THEN ChronoEnd(1) gbChronoStarted = False
END
gduTimeNotCounted = 0 gbPause = False
|
| |
| |
| | | |
|
| | |
| |
Publicado em março, 11 2016 - 8:39 PM |
Can I use this to run a thread that when the app is minimized can also read NFC tags? I got the following code but it doesn't work
Code of project initialization ThreadExecute("NFC_Reader",threadGlobalContext,ReadTag) Notif is Notification Notif..ActivateApplication = True Notif..Title = "Modo de lectura de NFC..." ThreadPersistent("NFC_Reader",Notif)
PROCEDURE ReadTag() Info("leer") tag is nfcTag tag = NFCReadTag() IF NOT ErrorOccurred THEN //Info(StringBuild("Reading a NFC tag of %1 type", tag..Type)) FOR EACH data OF tag..Data SWITCH data..Content CASE "WiFi" IF WiFiStatus() THEN WiFiActivate(False) ELSE WiFiActivate(True) END END END END
Not even the Info in the procedure is showing, and the thread persistent returns true |
| |
| |
| | | |
|
| | |
| |
Membro registado 3.659 mensagems Popularité : +175 (223 votes) |
|
Publicado em agosto, 28 2017 - 3:46 PM |
HCS.Timeout & HCS.FrameSize Um variável HCS.Timeout é usado para modificar o tempo limite de conexão: Para como conexões estabelecidas pelo HOpenConnection. Para como aberturas de conexão automática. Nota: Um variável HCS.Timeout é ignorado para os acessos ao servidor que não é uma conexão. Um pedido de execução é maior DO que o valor específico na variável HCS.Timeout não seria interrompida, por exemplo. Esse tempo limite deve ser especificado No aplicativo cliente, antes que seja uma conexão aberta sem servidor. Exemplo
HCS.Timeout = INTRANET
Um variável HCS.FrameSize é usado para redimensionar o quadro de dados de saída. Em alguns casos, o redimensionamento dos quadros pode ser usado para adaptar o fluxo de dados de saída e de entrada aos desempenhos DO hardware usado. Por exemplo, se uma conexão entre os computadores e o cliente HFSQL Client / Server para através de redes de configuração (placa de rede, SWITCH, roteador, vpn, ...
HCS.FrameSize = hInternetFrame
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 99949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/ |
| |
| |
| | | |
|
| | |