-
Posts
1,206 -
Joined
-
Last visited
-
Days Won
1
Posts posted by Luisão
-
-
Indico o Luisão aí em cima fácil, pode confiar.
Valeu Erci!
(engraçado, perdeu seu perfil ? Eu que to há dois anos sem frequentar aqui direto to com mais posts que você, hahahaha).
-
Vitor, te mandei e-mail também. Qualquer coisa, estou a disposição.
-
Concordo com o que o pessoal diz aÃ, o que eu indicaria é estudar outra linguagem e ir complementando o sistema com ela ou até mesmo substituindo o xHarbour/Fivewin aos poucos.
Experiência própria: em 18 meses eu desenvolvi sozinho um sistema completo em C# do zero, desde levantamento de requisitos a testes e implantação. No começo não sabia nada de C#. E eu fazia isso aos sábados, domingos e feriados, porque de semana eu trabalhava o dia inteiro e estudava a noite.
Eu trabalhei com xHarbour por 4 anos e meio. Nesse tempo aprendi muito, mas ao mesmo tempo sentia que a linguagem era bastante limitada, se comparadas com outras como Java, C# ou PHP. Bom, mas essa é uma opinião minha, não estou cuspindo no prato que comi, só estou dizendo isso com uma visão de quem agora trabalha com outras tecnologias =)
-
Volta pro MyISAM.
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Use Time() com Substr, separe em hora, minutos e segundos e trabalhe em cima deles. Não quer que eu faça a função também não né ?
ps.: Ae ECO e EBL, como que tá o trabalho aà ?
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Então você está fazendo algo errado em outra parte.
Coloque depois do NEXT um ? len(aAnexos) para ver o tamanho da array, é para estar 20.
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Tente usar a aAnexos diretamente, esqueça essa variável NewAnexo.
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Bom, a função Time() retorna a hora atual da máquina em uma string no formato HH:MM:SS, a partir disso basta criar uma função para subtrair 10 minutos, não tem segredo.
Sobre a array, sim, dá para usar, qual sua dúvida ? Você já trabalhou com arrays, certo ?
AADD(aAnexos,"C:\Carta01.pdf")
AADD(aAnexos,"C:\Carta02.pdf")
...
AADD(aAnexos,"C:\Carta20.pdf")
id=code>id=code>e depois passe a array como parâmetro para a função de envio de e-mail por SMTP. Acho que até a TMail tem suporte a anexos, não me lembro. Aqui acho que uso a hb_sendmail, funciona que é uma beleza.--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Ou você pode dar uma olhada no seu arquivo inkey.ch
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Procure no google por Virtual Key Codes.
Por exemplo, 32 é espaço, se não me engano.
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Galera, só pra informação, não é TRY, o correto é TRAY.
TRY é tentar/tentativa, TRAY é bandeja.
Edvaldo, tem classe do FW para trabalhar com a systray, tem até exemplo se não me engano na pasta samples.
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Tente assim: Alter Table tabela Auto_increment = 0;
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Como está abrindo a área de dados ?
Se estiver usando USE SQL, você tem que reenviar a query para atualizar a área aberta. Se for DBUSEAREA, não era para dar esse problema.
Por via das dúvidas, coloque um botão "Atualizar" na sua tela e tente fazer GoTop, Refresh e SetFocus no seu browse.
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Ops, marquei bobeira, é VALTOPRG mesmo, como a Ana falou. cValToChar funciona para vários tipos também, exceto objeto e array.
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Para mostrar para o usuário, use xBrowse ou TCBrowse.
Para mostrar para testes, use MSGINFO(cValtoChar(AARRAY)).
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Para quem ficar responsável pela NFe, não precisa reinventar a roda, basta usar o projeto hbNFe, que é opensource: http://www.fivewin.com.br/forum/topic.asp?TOPIC_ID=19808
Inclusive ajustei alguns erros e adicionei umas configurações na parte do DANFe e enviei ao autor, acredito que foram commitadas por ele, não sei dizer.
ps.: Não sei como está a funcionalidade de todos os módulos, pois só usei o módulo do Danfe.
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Ou assim ? TRANS(STRZERO(4443,9),"@R 999.999.999")
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Sim Gilmer, um bom programador aprende qualquer linguagem, não estou defendendo uma linguagem especÃfica, mas é que temos ponto de vista diferentes, pois você é dono de empresa (acredito eu) e eu sou empregado.
Como empregado, eu sei que na prática eu posso ser Sênior em fivewin/xharbour com 10 anos de experiência contra um Jr com 6 meses de experiência em Java para um emprego que usa Java (por exemplo), quem vocês acham que tem mais chance ? 6 meses numa linguagem especÃfica ou 10 em outra linguagem ?
Agora, para donos de empresa, pouco importa a linguagem que ele vai adotar, desde que equipe consiga terminar o projeto, não tem problema. Tenho amigos que aprenderam .NET e Java no mesmo emprego, cada projeto necessitava de uma ferramenta especÃfica e conseguiram terminar tudo a tempo.
A minha crÃtica não é para a linguagem em si, mas sim para as oportunidades de emprego que a linguagem oferece, não me leve a mal. Já programo em FW há 5 anos, aprendi tudo no meu emprego atual e o que costumamos dizer aqui é que não tem nada que não conseguimos fazer com ela. (Verdade, eco_fw e ebl podem confirmar).
Por isso talvez o gilbrodrigues esteja com problemas ao encontrar um novo emprego, porque há poucas oportunidades no mercado.
ps.: eu sei a diferença de FW e [x]HB, mas as vezes falo que desenvolvo em fivewin, as vezes falo xharbour, as vezes tento explicar a diferença, mas dá sempre na mesma, pouca gente conhece
Eu gosto bastante do FW assim como gosto bastante de Java, C# e PHP. Na verdade, eu gosto de estudar, então sempre quando tenho tempo, estudo outras linguagens, ferramentas e frameworks para tentar me tornar meio que "all-round", pois essa é a necessidade do mercado.
Só estou explicando meu ponto de vista. Meu intuito não é causar alvoroço aqui.
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Já pensou em consultoria ?
A principal mão de obra para esse tipo de atividade é o know-how, e com 26 anos na área de informática, acho que isso você tem de sobra.
Desistir da área acho que não é uma boa, já que nossa área de atuação só cresce com a passar do tempo. Talvez seja uma boa mesmo tentar conseguir outros tipos de clientes em outro nicho de mercado.
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Na verdade Marcelo, acho importantes discussões dessa natureza, pois dá para ver como está a situação do fivewin do ponto de vista de várias pessoas do fórum.
E acho que está diretamente ligado a postagem do gilbrodrigues, que está procurando um emprego, pois dessa forma, dá para ter uma noção de como está o mercado de trabalho para a nossa área.
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Do jeito que o barco anda, daqui a pouco aparece a FiveSTEIN (De frankstein, pra que não pegou tá ? ).
Tem five pra Android, pra iOS, pra MAC, pra LINUX, pra tudo! Mas nunca vi nada prático com essas outras e além disso, acredito ser muito mais proveitoso aprender uma linguagem nova e desenvolver nela que ficar usando rodeios e ginásticas para tentar portar um código de Fivewin para outras plataformas.
Não adianta, para Android é Java, para iOS é Objetive C, para web é java/php. Ficar usando essas ferramentas novas com pouca base de recursos disponÃveis é só adiar o inevitável, que é trocar de linguagem/ferramenta.
Essa é minha opinião. O negócio é colocar a mão na massa mesmo. Quer converter ? Comece a converter, se nunca começar, nunca vai terminar.
Aqui na empresa temos um sistema em fivewin e foi contratado um estagiário para convertê-lo para C#, em 3 meses praticamente estava pronto, isso que o cara nunca tinha programado nessas linguagens e ainda estava cursando técnico em informática.
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Melhorando
Function xRound(nvalor)
Return if(int(nvalor)=nvalor,nvalor,val(left(str(nvalor),at(".",str(nvalor))+2)))
id=code>id=code>Aà você pega essa função xRound e estrutura ela melhor, fiz assim pra não perder tempo--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Tente assim:
Function xRound(nvalor)
Return val(left(str(nvalor),at(".",str(nvalor))+2))
id=code>id=code>--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
-
Sim Samir, eu acompanho também o fórum de classificados, mas é que os links do Kapiaba são todas ofertas de emprego antigas, por isso que comentei, só pra descontrair.
Agora, sobre programador bom conheço muitos... mas desses dá pra contar no dedo quem já ouviu falar em fivewin, hauahuhaua.
Tem pouco programador para a nossa linguagem, pois não é tendência de mercado. Acho que é meio raro uma pessoa pensar assim "Qual linguagem devo estudar esse ano ...? Já sei, fivewin!!!"
--
Luis Fernando Jr.
FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY
Android
in Programação
Posted
Pessoal, para quem interessar, fica meu contato: luis.fernando.majr@gmail.com
Mesmo que não precisem desenvolver nada, precisando de algumas dicas, eu posso ajudar. (no que for de meu conhecimento)
Segue também meu contato no LinkedIn, https://www.linkedin.com/pub/luis-fernando-moreira-de-andrade-junior/55/a2a/802
Estou sumido do fórum pois há 2 anos mudei de emprego, mas passei 4 anos e meio desenvolvendo em FW/MySQL, alguns devem se lembrar de mim no fórum