Re: [delphi-br] Programador - valor cobrado por hora
50 mil o ERP, fora implantação do sistema, a hora sai em torno de 90 a 150 reais, dependendo do consultor e o módulo. Att, Jhosef Marks de Carvalho Blog: http://www.jhosefmarks.com.br Jesus está voltando E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar a minha face e se converter dos seus maus caminhos, então eu ouvirei dos céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14) Em 20 de maio de 2010 08:38, Nivaldo Stainle stainle2...@yahoo.com.brescreveu: mas não estamos falando do valor do sistema e sim do valor da hora de um profissional, ou você quer dizer 50 mil por hora ? Stainle --- Em qui, 20/5/10, Jhosef Marks jho...@gmail.com jhosef%40gmail.com escreveu: De: Jhosef Marks jho...@gmail.com jhosef%40gmail.com Assunto: Re: [delphi-br] Programador - valor cobrado por hora Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Data: Quinta-feira, 20 de Maio de 2010, 6:42 Totvs é no mínimo do mínimo uns 50 mil... Att, Jhosef Marks de Carvalho Blog: http://www.jhosefmarks.com.br Jesus está voltando E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar a minha face e se converter dos seus maus caminhos, então eu ouvirei dos céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14) Em 19 de maio de 2010 17:57, Ricardo Pascoal ricardo.pasc...@ig.com.br ricardo.pascoal%40ig.com.brescreveu: Alguém saberia me dizer um valor aproximado de um sofware da TOTVs para laticínios contendo alguns módulos como contábil, fiscal, administrativo, comercial exceto chão de fábrica? Valeu ! De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br] Em nome de jalosii Enviada em: quarta-feira, 19 de maio de 2010 08:46 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Assunto: Re: [delphi-br] Programador - valor cobrado por hora Aqui cobramos em torno de R$60,00 a hora de desenvolvimento de controle específico que o cliente solicita. Nivaldo Stainle escreveu: a Microsiga(Totvs) cobra das empresas de R$90,00 à R110,00 a hora, mas deve repassar ao funcionários cerca de 50% deste valor. Stainle --- Em qua, 19/5/10, Ricardo Diniz ricardo...@yahoo.com.brricardodnz%40yahoo.com.br ricardodnz%40yahoo.com.brmailto: ricardodnz%40yahoo.com.br ricardodnz%2540yahoo.com.br escreveu: De: Ricardo Diniz ricardo...@yahoo.com.br ricardodnz%40yahoo.com.brricardodnz% 40yahoo.com.brmailto: ricardodnz%40yahoo.com.br ricardodnz%2540yahoo.com.br Assunto: Re: [delphi-br] Programador - valor cobrado por hora Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.brmailto: delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br Data: Quarta-feira, 19 de Maio de 2010, 1:14 Bom dia... A média varia dos conhecimentos e tecnologia empregada... Mas geralmente fica entre R$ 15,00 à R$ 30,00 /hora... Já inclusos testes finais. Att. Ricardo. --- Em ter, 18/5/10, Alemão forumdel...@gmail.comforumdelphi%40gmail.com forumdelphi%40gmail.commailto: forumdelphi%40gmail.com forumdelphi%2540gmail.com escreveu: De: Alemão forumdel...@gmail.com forumdelphi%40gmail.comforumdelphi% 40gmail.com mailto: forumdelphi%40gmail.com forumdelphi%2540gmail.com Assunto: [delphi-br] Programador - valor cobrado por hora Para: delphi-br delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.brmailto: delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br Data: Terça-feira, 18 de Maio de 2010, 17:01 Pessoal, estou pegando alguns trabalhos freela de programação em Delphi. Coisa bem simples, criação de alguns cadastros em um sistema ja existente. Gostaria de saber qual a média de valor por hora que vocês cobram, quem trabalha por hora. Alguma idéia? []s Alemão [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens
[delphi-br] Firebird Embedded
Bom dia Utilizo Delphi 7, Firebird 1.5.2 e IBO 4.8. Fiz alguns testes com a versao do Windows 7 Home Edition e não rodou meu programa. Preciso criar uma aplicação que rode o FireBird Embedded, vi um exemplo na DevMedia, porem não é com IBO e ao fazer aqui ocorre um erro ao ler FBCLIENT.DLL Quem puder me ajudar, eu agradeço. Dimas Fernando. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Programador - valor cobrado por hora
já gastamos no ERP mais de 500 mil e ainda falta muita coisa Stainle --- Em sex, 21/5/10, Jhosef Marks jho...@gmail.com escreveu: De: Jhosef Marks jho...@gmail.com Assunto: Re: [delphi-br] Programador - valor cobrado por hora Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 21 de Maio de 2010, 7:39 50 mil o ERP, fora implantação do sistema, a hora sai em torno de 90 a 150 reais, dependendo do consultor e o módulo. Att, Jhosef Marks de Carvalho Blog: http://www.jhosefmarks.com.br Jesus está voltando E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar a minha face e se converter dos seus maus caminhos, então eu ouvirei dos céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14) Em 20 de maio de 2010 08:38, Nivaldo Stainle stainle2...@yahoo.com.brescreveu: mas não estamos falando do valor do sistema e sim do valor da hora de um profissional, ou você quer dizer 50 mil por hora ? Stainle --- Em qui, 20/5/10, Jhosef Marks jho...@gmail.com jhosef%40gmail.com escreveu: De: Jhosef Marks jho...@gmail.com jhosef%40gmail.com Assunto: Re: [delphi-br] Programador - valor cobrado por hora Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Data: Quinta-feira, 20 de Maio de 2010, 6:42 Totvs é no mínimo do mínimo uns 50 mil... Att, Jhosef Marks de Carvalho Blog: http://www.jhosefmarks.com.br Jesus está voltando E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar a minha face e se converter dos seus maus caminhos, então eu ouvirei dos céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14) Em 19 de maio de 2010 17:57, Ricardo Pascoal ricardo.pasc...@ig.com.br ricardo.pascoal%40ig.com.brescreveu: Alguém saberia me dizer um valor aproximado de um sofware da TOTVs para laticínios contendo alguns módulos como contábil, fiscal, administrativo, comercial exceto chão de fábrica? Valeu ! De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br] Em nome de jalosii Enviada em: quarta-feira, 19 de maio de 2010 08:46 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Assunto: Re: [delphi-br] Programador - valor cobrado por hora Aqui cobramos em torno de R$60,00 a hora de desenvolvimento de controle específico que o cliente solicita. Nivaldo Stainle escreveu: a Microsiga(Totvs) cobra das empresas de R$90,00 à R110,00 a hora, mas deve repassar ao funcionários cerca de 50% deste valor. Stainle --- Em qua, 19/5/10, Ricardo Diniz ricardo...@yahoo.com.brricardodnz%40yahoo.com.br ricardodnz%40yahoo.com.brmailto: ricardodnz%40yahoo.com.br ricardodnz%2540yahoo.com.br escreveu: De: Ricardo Diniz ricardo...@yahoo.com.br ricardodnz%40yahoo.com.brricardodnz% 40yahoo.com.brmailto: ricardodnz%40yahoo.com.br ricardodnz%2540yahoo.com.br Assunto: Re: [delphi-br] Programador - valor cobrado por hora Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.brmailto: delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br Data: Quarta-feira, 19 de Maio de 2010, 1:14 Bom dia... A média varia dos conhecimentos e tecnologia empregada... Mas geralmente fica entre R$ 15,00 à R$ 30,00 /hora... Já inclusos testes finais. Att. Ricardo. --- Em ter, 18/5/10, Alemão forumdel...@gmail.comforumdelphi%40gmail.com forumdelphi%40gmail.commailto: forumdelphi%40gmail.com forumdelphi%2540gmail.com escreveu: De: Alemão forumdel...@gmail.com forumdelphi%40gmail.comforumdelphi% 40gmail.com mailto: forumdelphi%40gmail.com forumdelphi%2540gmail.com Assunto: [delphi-br] Programador - valor cobrado por hora Para: delphi-br delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.brmailto: delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br Data: Terça-feira, 18 de Maio de 2010, 17:01 Pessoal, estou pegando alguns trabalhos freela de programação em Delphi. Coisa bem simples, criação de alguns cadastros em um sistema ja existente. Gostaria de saber qual a média de valor por hora que vocês cobram, quem trabalha por hora. Alguma idéia? []s Alemão [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER
[delphi-br] [MAF] Processamento de informações em lote
Pessoal, tenho a seguinte situação: Recebo informações de um sistema via socket e essas informações teem que ser processadas na ordem que chegam e não podem ser processadas sem que o processamento da anterior termine. Tentei fazer usando o ClientDataSet, onde criei um campo autoincrement e outro com a informação a ser processada. Como posso receber umas 200 linhas de informações por segundo, o ClientDataSet se mostrou lento, pois preciso de uma resposta super rápida no processamento. Resolvi então trabalhar com array dinâmico, onde a cada vez que recebo uma informação, crio um elemento novo no array e salvo a informação lá. Tenho uma variável global onde controlo qual foi o último array processado e verificando quantos elementos tem o array, processos os faltantes. Coloquei um timer varrendo o array de 1 em 1 milisegundo. Qual a opinião de vocês quanto a minha solução? Teriam alguma dica sobre como melhora-la?
Re: [delphi-br] [MAF] Processamento de informa��es em lote
O que significa esse [MAF] no assunto da mensagem? Se for as suas iniciais, na minha opinião isso deveria parar, porque dá um ar de exclusividade só pra vc. Por acaso faz algum filtro? Desculpa, mas eu acho esse [MAF] no assunto bem irritante... Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores CodeGear Web Site: http://www.toolsandcomps.com Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps e-mail: jack...@toolsandcomps.com
Re: [delphi-br] [MAF] Processamento de informações em lote
São minhas iniciais sim, faço para poder localizar melhor as respostas no emails que recebo e não por exclusividade. Se o motivo fosse exclusividade, mandaria o email para mim mesmo e não para o grupo. Sempre fiz isso e nunca ninguém reclamou. Se não gosta, cria um filtro para apagar minhas mensagens da sua caixa postal... Att, Marcos Ferreira Em 21 de maio de 2010 10:53, Jackson Gomes - ToolsComps jack...@toolsandcomps.com escreveu: O que significa esse [MAF] no assunto da mensagem? Se for as suas iniciais, na minha opinião isso deveria parar, porque dá um ar de exclusividade só pra vc. Por acaso faz algum filtro? Desculpa, mas eu acho esse [MAF] no assunto bem irritante... Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores CodeGear Web Site: http://www.toolsandcomps.com Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps e-mail: jack...@toolsandcomps.com jackson%40toolsandcomps.com -- Att, Marcos A. Ferreira São Paulo - Brasil +55 11 9309-3936 +55 11 8905-9889 MSN: maferre...@hotmail.it Google Talk: maferreira.f2 Skype: maferreira.f2 LinkedIn: http://www.linkedin.com/in/maferreira/ Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode usar, copiar, ou divulgar as informações nela contidas ou tomar qualquer ação baseada nestas informações. Se você recebeu esta mensagem por engano, por favor, avise imediatamente o remetente, respondendo o email e em seguida, apague-o. Agradecemos sua cooperação. This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please, advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE. ENVIRONMENT commitment and responsibility, think about Before Printing. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] [MAF] Processamento de informa��es em lote
São minhas iniciais sim, faço para poder localizar melhor as respostas no emails que recebo e não por exclusividade. Se o motivo fosse exclusividade, mandaria o email para mim mesmo e não para o grupo. Isso denota exclusividade. O grupo é de todos, e não de um apenas, por isso acho errado. Sempre fiz isso e nunca ninguém reclamou. Se não gosta, cria um filtro para apagar minhas mensagens da sua caixa postal... Não é questão de não gostar ou não. Imagina se tudo mundo começar a fazer isso, aí vira baderna. Ninguém falou nada porque brasileiro geralmente aguenta as coisas calado. Pra mim é o mesmo que parar o carro em fila dupla, furar fila, etc... -- Jackson
[delphi-br] Como trabalhar com Imagem Blob Field no webservice?
Bom dia pessoal, estou iniciando com criação de Webservice em BDS2006 acessando o FireBird 2.0. Esta funcionando corretamente para campos Varchar, Integer, mas preciso carregar um campo Blob Binary que no caso armazeno uma imagem. Só que não estou encontrando o caminho pra fazer isso. Estou acessando o WEBService apartir de uma aplicação win32 feita no delphi7 com ClientDataSet.
Re: [delphi-br] [MAF] Processamento de informações em lote
Isse é o tipo de problema que me dá água na boca! Vamos lá. Seu problema pode ser resolvido com a estrutura de dados FIFO (First In First Out), também conhecida como FILA (o primeiro que entra é o primeiro que sai). O Delphi tem uma classe pra lidar com essa estrutura, se chama TQueue e fica na unit Contnrs. Nessa estrutura, há dois métodos principais: Push - para colocar um item no final da fila Pop - para remover o item que está no início da fila Na implementação em Delphi, os itens são do tipo Pointer. Você pode criar uma classe para encapsular as informações que recebe via socket. Se essa classe herdar de TInterfacedObject você nem precisará se preocupar com a desalocação desses objetos. O problema com a sua solução: Arrays dinâmicos precisam ser realocados na memória cada vez que você aumenta o tamanho dele. Dependendo da quantidade de itens no array e do quanto cada item ocupa em memória, isso pode ser uma operação cara. Independente do tamanho que chega o seu array e do quanto ele ocupa em memória, com certeza a solução usando uma FILA terá um desempenho melhor (além de ser bem mais elegante). Espero ter ajudado. Um abraço, Dirlei Dionísio http://MaisQueBomCodigo.blogspot.com Em Sex, 2010-05-21 às 13:47 +, Marcos Abreu Ferreira escreveu: Pessoal, tenho a seguinte situação: Recebo informações de um sistema via socket e essas informações teem que ser processadas na ordem que chegam e não podem ser processadas sem que o processamento da anterior termine. Tentei fazer usando o ClientDataSet, onde criei um campo autoincrement e outro com a informação a ser processada. Como posso receber umas 200 linhas de informações por segundo, o ClientDataSet se mostrou lento, pois preciso de uma resposta super rápida no processamento. Resolvi então trabalhar com array dinâmico, onde a cada vez que recebo uma informação, crio um elemento novo no array e salvo a informação lá. Tenho uma variável global onde controlo qual foi o último array processado e verificando quantos elementos tem o array, processos os faltantes. Coloquei um timer varrendo o array de 1 em 1 milisegundo. Qual a opinião de vocês quanto a minha solução? Teriam alguma dica sobre como melhora-la?
Re: [delphi-br] GBCobranca salvar boleto em PDF
É um componente de integracao bancaria, para geracao de remessa e retorno bancário, e tambem emissao de boletos. 2010/5/20 Marcelo leite_rom...@yahoo.com.br o que seria o gbCobranca é algum componente, aqui na empresa nos exportamos os boletos para pdf a partir do quickreport., voce pode estudar sobre o componente TQRPDFDocumentFilter ele é quem faz a exportação no quick. De: Samuel M. Basso samuelba...@yahoo.com.br samuelbasso%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Quarta-feira, 19 de Maio de 2010 13:08:51 Assunto: [delphi-br] GBCobranca salvar boleto em PDF Olá! Gostaria de saber se alguem já desenvolveu ou fez para me dar umas dicas de como salvar os boletos que são gerados no quickreport pelo gbCobranca em PDF. Tenho essa necessidade todos clientes pedem porém não consegui. -- Atenciosamente, Samuel M. Basso Cel: (54) 8135-3723 Skype: samuelbasso E-mail/MSN: samuelba...@gmail.com samuelbasso%40gmail.com Web site: www.samuelbasso.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente, Samuel M. Basso Cel: (54) 8135-3723 Skype: samuelbasso E-mail/MSN: samuelba...@gmail.com Web site: www.samuelbasso.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Excluindo serviço do Windows - WinSvc.DeleteService
Usando o método WinSvc.DeleteService: function DeleteService(hService: SC_HANDLE): BOOL; stdcall; O serviço do windows só é excluído ao fechar a aplicação. Enquanto a aplicação estiver aberta ele fica com status disabled. Outros recursos como criar, parar e iniciar funcionam perfeitamente. Alguma dica? Obrigado Luciano C. Simões
RE: [delphi-br] Segurança DataSnap
A pergunta do Carlos é sobre autenticação sobre TCP/IP este link fala exatamente sobre isso http://www.andreanolanusse.com/blogpt/autenticacao-utilizando-datasnap-2010-e-tcpip-transport/ O link abaixo trata sobre autenticação por HTTP e não TCP/IP. From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Bruno Lichot Sent: Tuesday, May 18, 2010 9:55 AM To: delphi-br@yahoogrupos.com.br Subject: RE: [delphi-br] Segurança DataSnap No link abaixo tem um White paper do dr bob passo a passo como fazer isso DataSnap: http://www.embarcadero-info.com/in_action/radstudio/db.html From: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br] On Behalf Of Carlos Aquino Sent: segunda-feira, 17 de maio de 2010 08:27 To: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br Subject: Re: [delphi-br] Segurança DataSnap @simoesluciano , o link que você passou trata exatamente da minha dúvida, muito obrigado. Uma das perguntas mais frequentes em relação ao DataSnap se diz respeito a como implementar autenticação no DataSnap Server utilizando TCP/IP como Transporter (componente TDSTCPServerTransporter), visto que quando utilizamos HTTP temos um componente e método expecifico para tal tarefa. A pergunta é válida, pois sem isso qualquer um poderá conectar a seu servidor DataSnap e executar os Server Methods disponíveis. O objetivo deste post é mostrar como fazer isso de forma bem simples. Em 17 de maio de 2010 08:25, Carlos Aquino duar...@gmail.commailto:duardbr%40gmail.com mailto:duardbr%40gmail.com escreveu: Desculpe se me fiz parecer mal educado, não era minha intenção. A minha pergunta não é absurda, o que quis perguntar era : Estando o Server ON, qualquer client pode conectar-se a ele e executar métodos. Em 16 de maio de 2010 16:09, Gildenor - Autogere Informática autog...@gmail.commailto:autogere%40gmail.com mailto:autogere%40gmail.com escreveu: Carlos, *A porta 211 fica aberta para o mundo ?* Esta era sua pergunta, pareceu-me tambem absurda, mas como nao podia medir seus conehcimentos, respondi de forma objetiva. Agora sua educação ja posso mensurar Att, -- Gildenor Teixeira Autogere - Sistemas de Automação e Gestão 61 9985-9008 Em 16 de maio de 2010 10:52, Carlos Aquino duar...@gmail.commailto:duardbr%40gmail.com mailto:duardbr%40gmail.com escreveu: Outra coisa colegas, sugerir apenas trocar a porta, é algo absurdo hein ! A porta como disse antes, pouco importa. @bruno : estou estudando DataSnap através de vídeos, artigos e exemplos seus cara. Acredite, seu material é excelente. Irei associar-me a esta lista que você sugeriu. Isto inclusive já estava em meus planos. Bruno, um pedido : você poderia fazer um artigo falando sobre a nomeclatura de componentes e arquivos quando desenvolvendo em DataSnap ? Acho muito confuso aqueles nomes imensos que o wizard gera. Valeu. Em 16/05/10, Carlos Aquinoduar...@gmail.commailto:duardbr%40gmail.com mailto:duardbr%40gmail.com duardbr%40gmail.com escreveu: O esquema de mudar a porta pouco importa. Pode ser qualquer porta, isto é evidente já que pode-se configurar no componente. O X da questão é como trabalhar as permissões de QUEM PODE executar os métodos do servidor. Quero discutir com os colegas como implementar a segurança, pois pelo que vi aqui após criar meu server, qualquer uma outra app que se conecte na porta que o server ouve (211 default ou seja la qual for a que vc configurar ) poderá executar os métodos e ver os dados dos datamodules remote. Entenderam ? Esse esquema de chave no onConect parece que me deu idéias. Só fico pensando se isso não seria meio trabalhoso, verificar uma chave toda vez que for executar algo no server. O que pensam ? Em 16/05/10, Fábio Thomazfabio_...@yahoo.com.brmailto:fabio_thz%40yahoo.com.br mailto:fabio_thz%40yahoo.com.br fabio_thz% 40yahoo.com.br escreveu: Mas adiante penso em implementar um sistema de licenciamento no nível servidor de aplicação, registrando a aplicação cliente com um key que seria registrado também no server, aonde o server só aceitaria a conexão de clientes com o key disponível na lista de keys do server, fazendo as verificações nescessárias, é claro. Acredito que conseguiria fazer isto no evento OnConnect do DSServer, mas por enquanto é só uma idéia, não implementei nada to tipo ainda. Att, Fábio Thomaz Em 15 de maio de 2010 09:19, Carlos Aquino duar...@gmail.commailto:duardbr%40gmail.com mailto:duardbr%40gmail.com duardbr%40gmail.com escreveu: Estou migrando alguns modulos para DataSnap e lendo, ouvindo e assistindo tudo que é material sobre esta tecnologia no D2010, no entanto tenho uma dúvida : A porta 211 fica aberta para o
Re: [delphi-br] [MAF] Processamento de informaçõe s em lote
iuahaiuhaauiahiuaha eu tava pensando em algo como uma TObjectList... mas essa da TQueue matou a pau também acho que seria interessante você substituir o timmer por algum evento disparado no momento que teu sockect recebe essa informação, para não ser necessário ficar lendo mesmo quando não esta recebendo nada... e se o tratamento dessa informação tiver que ser paralelo à aplicação, sugiro usar uma thread para processá-las.. o/ Em 21/05/2010 11:22, Dirlei Dionisio escreveu: Isse é o tipo de problema que me dá água na boca! Vamos lá. Seu problema pode ser resolvido com a estrutura de dados FIFO (First In First Out), também conhecida como FILA (o primeiro que entra é o primeiro que sai). O Delphi tem uma classe pra lidar com essa estrutura, se chama TQueue e fica na unit Contnrs. Nessa estrutura, há dois métodos principais: Push - para colocar um item no final da fila Pop - para remover o item que está no início da fila Na implementação em Delphi, os itens são do tipo Pointer. Você pode criar uma classe para encapsular as informações que recebe via socket. Se essa classe herdar de TInterfacedObject você nem precisará se preocupar com a desalocação desses objetos. O problema com a sua solução: Arrays dinâmicos precisam ser realocados na memória cada vez que você aumenta o tamanho dele. Dependendo da quantidade de itens no array e do quanto cada item ocupa em memória, isso pode ser uma operação cara. Independente do tamanho que chega o seu array e do quanto ele ocupa em memória, com certeza a solução usando uma FILA terá um desempenho melhor (além de ser bem mais elegante). Espero ter ajudado. Um abraço, Dirlei Dionísio http://MaisQueBomCodigo.blogspot.com Em Sex, 2010-05-21 às 13:47 +, Marcos Abreu Ferreira escreveu: Pessoal, tenho a seguinte situação: Recebo informações de um sistema via socket e essas informações teem que ser processadas na ordem que chegam e não podem ser processadas sem que o processamento da anterior termine. Tentei fazer usando o ClientDataSet, onde criei um campo autoincrement e outro com a informação a ser processada. Como posso receber umas 200 linhas de informações por segundo, o ClientDataSet se mostrou lento, pois preciso de uma resposta super rápida no processamento. Resolvi então trabalhar com array dinâmico, onde a cada vez que recebo uma informação, crio um elemento novo no array e salvo a informação lá. Tenho uma variável global onde controlo qual foi o último array processado e verificando quantos elementos tem o array, processos os faltantes. Coloquei um timer varrendo o array de 1 em 1 milisegundo. Qual a opinião de vocês quanto a minha solução? Teriam alguma dica sobre como melhora-la?