Parametros para aplicação servidora no Delphi multicamadas
Pessoal, boa tarde!
Eu desenvolvo no delphi multicamadas.
Acontece o erro quando chamo o método na aplicação servidora.
Neste método eu passo TStringList como parâmetro. Funciona.
O DataSnap consegue passar o parâmetro convertendo para json.
No entanto, quando outras pessoas conectam, o seguinte erro acontece:
Falha na execução paralela.
Motivo: Remote error: Error reading FDConnectionLMG.Params.Strings: Access violation at address 00437998 in module ''''ZAP.LMG.Server.exe''''. Read of address 00000008
Como vocês podem ver, utilizo o firedac.
O que pode ser isto?
Quando outras pessoas conectam, não deveriam ser em instâncias diferentes na aplicação servidora?
desde já agradeço
Eu desenvolvo no delphi multicamadas.
Acontece o erro quando chamo o método na aplicação servidora.
Neste método eu passo TStringList como parâmetro. Funciona.
O DataSnap consegue passar o parâmetro convertendo para json.
No entanto, quando outras pessoas conectam, o seguinte erro acontece:
Falha na execução paralela.
Motivo: Remote error: Error reading FDConnectionLMG.Params.Strings: Access violation at address 00437998 in module ''''ZAP.LMG.Server.exe''''. Read of address 00000008
Como vocês podem ver, utilizo o firedac.
O que pode ser isto?
Quando outras pessoas conectam, não deveriam ser em instâncias diferentes na aplicação servidora?
desde já agradeço
Rodrigo Silva
Curtidas 0
Respostas
Vinicius Diniz
13/03/2018
Cara tem um tempo que não mexo com datasnap, mas eu acho que esse erro está ligado ao lifecycle da sua aplicação!
Vc está utilizando Session, Server ou Invocation ?
Vc está utilizando Session, Server ou Invocation ?
GOSTEI 0