Jump to content
Fivewin Brasil

Burai

Membros
  • Posts

    318
  • Joined

  • Last visited

Everything posted by Burai

  1. O que dá pra fazer tb é uma pequena alteração no preview pra receber a dialog que vc quer setar o foco como parâmetro, no código onde vc fecha o preview é só mandar o foco pra essa variavel que esta apontando pra sua ultima dialog. É assim que faço e funciona bem!
  2. Estranho... não basta vc colocar seu arquivo fdb numa outra maquina com o Firebird rodando? Ele vai pegar as definicoes de usuario daquela maquina... e pode abrir o banco pelo usuario SYSDBA senha masterkey padrão [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  3. Houve um tempo em que qualidade no atendimento era diferencial, hj é obrigatoriedade pois o mundo competitivo em que vivemos nos leva a isso. Muitas vezes vemos amigos desanimados e tal, mas é assim mesmo... o ciclo tem que continuar. E devemos nos adequar às situações, quando eu comecei a mensalidade que os usuários pagavam por micro era de um salário mínimo, e era o velho Clipper, hj em média a mensalidade é 80 por micro, com aumento de 20 a 40 reais por micro adicional, hehehe. Modelos diferentes de negócio existem, há muito o que ser explorado ainda. Microsiga é para um determinado tipo de publico, com $ para as caras customizações e manutenção, e iniciou-se com o Clipper, passou pelo Fivewin, hj eles têm o compilador proprietário deles que usa a mesma base do FW 1.95, hehehe. Hj vc pode também ganhar na quantidade, preço baixo e muitas unidades, como é o caso do nosso amigo aqui: www.habil.com.br E não ficar bitolado que Fivewin é a 1ª maravilha do mundo, porque o Linares não é eterno, um dia ele morre e quem vai tocar isso? Hehehehe E VB tb não é eterno, Delphi tb não... muitas pessoas fazem de suas ferramentas a sua religião, e isso não é bacana, uma vez que devemos estar antenados com o que é melhor. Se sua unica ferramenta é o martelo, todos os seus problemas acabam se tornando pregos. Se vc precisa apertar um parafuso, pode até conseguir fazer isso com um martelo, mas pra que sofrer se temos uma chave de fenda tambem? [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  4. Rossine, Eu pessoalmente prefiro o Firebird pela facilidade de instalação e manutenção, mas ambos os bancos de dados são muito bons e gratuitos. O Firebird é bem menor e fácil de instalar, cria um unico arquivo para cada banco de dados (com as tabelas dentro), o chato dele na versão 1.5.x é que pra criar chaves estrangeiras ele precisa de acesso exclusivo. É fácil de embutir a instalação do FB com nossos programas. Com relação ao MySQL, não posso falar muito, é muito comum em páginas web, em aplicativos desktop é mais difícil de se ver. Quando eu o testei há uns 2 ou 3 anos ele ainda tinha muitos pontos fracos, como a inexistência de chaves estrangeiras e integridade relacional, além de cada tabela e indice serem arquivos avulsos tao qual os DBF's. Ocupava um espação e não era tão trivial de se instalar, mas - como disse - não o testei atualmente e pelo que sei muitos desses problemas foram resolvidos... [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  5. Olá! É uma ferramenta aparentemente muito boa, que lhe dá uma independência de plataforma, mas por outro lado o torna totalmente dependente dela. Infelizmente é muito cara e estrategicamente é muito boa pra NewAge, pois seus clientes tornam-se clientes da NewAge tb, uma vez que têm que pagar as licenças. [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  6. Adelson, Com SqlRdd use memo numa boa, criando-o da mesma forma como faz com DBF, com a vantagem de poder guardar além de texto, imagens, arquivos, arrays e - se nao me engano - até objetos. [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  7. O metodo END é relativo, nem toda classe precisa ter. É obrigatorio quando vc o utiliza para matar recursos, ponteiros etc que criou em outros metodos da classe. Imagine que vc criou uma font ::oFont em :New(), seria no :End() que vc a eliminaria, e assim por diante. Depende muito do que sua classe faz. Eu quando nao instancio nada, crio um End apenas por conveniencia dessa maneira: METHOD END() CLASS TClasse return( Self := Nil ) O End encerra a classe, mas dependendo do tipo de classe ainda mantem o ponteiro apontando pra variavel à qual foi atribuida, se for variavel LOCAL ele morre onde foi criada, se for public, global, private e similares, seria legal jogar um Nil pra ela, tipo: oVariavel:End() oVariavel := nil O proprio Delphi tem uma função FreeAndNil( variavel ) que faz as duas coisas acima, da ate pra criar uma pseudo-function neste esquema: #xTranslate FreeAndNil( ) => :End() ; := Nil Ou algo assim, hehehehe [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  8. Meu pitaco: Vc pode continuar como autônomo e dar nota de prestação de serviço, entretanto, dependendo de onde more e da concorrência local, algumas empresas podem se sentir ameaçadas por você (por exemplo: seu programa é melhor, mais barato e vc está vendendo bem, passando à frente delas), então eles podem alegar concorrência desleal e representar contra vc na Prefeitura local, na Associação Comercial ou ainda tentar processá-lo. No fringir dos ovos, não dá em nada, mas vc acaba perdendo tempo indo em foruns, correndo atrás de advogados, etc. Mas que isso não lhe sirva de desestímulo, muito pelo contrário, que esse comentários sirvam para ajudar-lhe a se resguardar em sua profissão e no ganho de $ extra. Com relação aos impostos, é flórida, o governo está sempre abocanhando muito ou pouco % sobre o que nós ganhamos, o tempo todo... Acho melhor perguntar a um contador qual a forma melhor de vc trabalhar, como autônomo, como pessoa jurídica, etc... [ ]'s Maurilio [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  9. Renato, a resposta é: depende, pois... Que tipo de interação você se refere???? [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  10. Dependendo da complexidade dos dados que vc quer e precisa juntar, também pode criar uma "view"... Pesquise mais a respeito para o BD que vc usa. [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  11. Em C:\xHB\samples\sqlrdd existem vários exemplos, incluindo de conexão que vc terá que adaptar pra seu ambiente, em todo caso, poste aqui o BD que vc quer conectar que fica mais fácil de te responder. [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  12. Como este tópico havia ficado "para trás", acabei esquecendo de dizer: Descobri onde estava o problema, estava no arquivo .xTag, onde ele guarda as tags do projeto pra o esquema de dicas dos parâmetros (é isso mesmo, né, Vailton?), tinha uma função que estava fixa em modo de teste do programa e estavam codificadas assim: function cRSocial() ; return("NOME DA EMPRESA") Então, ele se embaralhou de alguma forma e pegou Args=") ; return(" e dava erro nesta linha. [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  13. citação:Sim! Mas esta parte ficou mito complexa de ser desenvolvida... entao preferi implementar os outros recursos do editor e do gerenciador de projetos, para dae entao ver como ficará a parte do editor visual. id=quote>id=quote>Rapaz, eu tava tão entretido estes dias com o esqueminha do hint/tooltip do código fonte, que ele preenche automático que eu estava fazendo como no Delphi, teclando F12 pra alternar entre edição de código e edição de form. [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  14. Eu, sinceramente, não testei ele tão a fundo, aparentemente é legalzinho, e é apenas mais um editor de recursos dos tantos que têm pela net. De qualquer forma, eu prefiro o velho Resource Workshop, pena que ele não teve uma versão 32 bits... [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  15. Apenas pra adicionar a lista dos Resource Editors, eis o XN Resource Editor, pode ser baixado de http://www.wilsonc.demon.co.uk/d10resourceeditor.htm Vem inclusive com o código fonte em Delphi. [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  16. Apenas pra adicionar a lista dos Resource Editors, eis o XN Resource Editor, pode ser baixado de http://www.wilsonc.demon.co.uk/d10resourceeditor.htm Vem inclusive com o código fonte em Delphi. [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  17. Beleza, vou testar!!!! [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  18. Vailton, vc conhece alguma função que retorne informações da BIOS (data, nome, etc etc etc)... Tem alguns exemplos em Fivewin, mas que utilizam o registro do Windows e podem ser falíveis. A intenção é, através de alguns dados de BIOS criar uma chave de proteção de software, já que serial do HD falha, pois a cada formatação o número muda, fora que é passível de clonagem, o MAC Address o cara pode trocar a placa e, portanto, mudar o número. [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  19. Olá! Depois que miguei pra versão 0.65 do xDevStudio, começou a aparecer uma mensagenzinha de "erro". Como muitos usam-no por aqui, decidi postar a dúvida, ao invés de pentelhar o Vailton "pessoalmente" Ao carregar o programa, ele lê as funções da API, templates instalados... quando chega em "Lendo configurações salvas", dá a seguinte mensagem: [Lin] Valor definido, mas nenhuma propriedade informada. A mensagem não esclarece por exemplo em que arquivo está o problema e que valor é este, por isso procurei em diversos arquivos do xDev (na pasta do xDev) e do projeto que sempre vem aberto e não achei onde pode estar o erro... Vailton, se puder dar uma mão... [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  20. Olá! Depois que miguei pra versão 0.65 do xDevStudio, começou a aparecer uma mensagenzinha de "erro". Como muitos usam-no por aqui, decidi postar a dúvida, ao invés de pentelhar o Vailton "pessoalmente" Ao carregar o programa, ele lê as funções da API, templates instalados... quando chega em "Lendo configurações salvas", dá a seguinte mensagem: [Lin] Valor definido, mas nenhuma propriedade informada. A mensagem não esclarece por exemplo em que arquivo está o problema e que valor é este, por isso procurei em diversos arquivos do xDev (na pasta do xDev) e do projeto que sempre vem aberto e não achei onde pode estar o erro... Vailton, se puder dar uma mão... [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  21. citação:imagina vc falar para um cliente seu, de +- 30 micros id=quote>id=quote>Jesus, Maria e José!!!! Trinta micros com Win 98??? É empresa de que ramo? Antiquário? Relíquias? Museu? Hehehehe, só pra sacanear, Vagner... [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  22. Vailton: Ficou muito bão o esquema de "dica" da sintaxe das funções, vc digita o nome da função e ( e ele mostra o hint/tooltip com a sintaxe. Perguntinha: Algumas funções ele trouxe, outras não, por exemplo: A.PRG tem a função F1() e F2(), estou editando B.PRG, e escrevo F1(, ele traz, em outro ponto escrevo F2( e ele não traz... Aconteceu aleatoriamente então não dei muita importância. No geral funcionou uma belezura. Só senti uma faltazinha no seguinte sentido: trabalho meus programas tudo em classe (TCliente, TProduto, TIsso, TAquilo...) então faltou o autocompletar funcionar após os :: ou por exemplo :, eu sempre tenho que dar um espacinho, por exemplo: oCli := TCliente(): :: E os templates ficaram bons, eu não usava porque não estava acostumado com esse recurso em meu editor, agora dá pra padronizar os cabeçalhos dos PRG's, por exemplo... [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  23. Eu tive uma séria decepção com o ADS free há uns 2 ou 3 anos, quando migrei de Clipper/DBFCDX pra xHarbour/ADS, muitas opções como o filtro otimizado eram muito rápidos, mas é uma casquinha de ovo no quesito queda de energia/corrupção de arquivos. Com DBF apenas os índices se estragavam, com o ADS (free) muitas vezes o arquivo principal ia pras cucuias juntos, de forma a não abrir nunca mais. Consegui abrir a maioria usando um programinha que o (sumido) Toninho havia me indicado, um tal ADS Repair, mas nunca mais quis saber... Com relação às datas vazias, se estiver usando o ADS pago, creio que há uma restrição com relação a datas vazias mesmo, assim como os bancos de dados relacionais que usam SQL e não permitem datas vazias. Para isso, trabalha-se com datas gravando em campos do tipo caracter, salvando sempre como AAAAMMDD (ano/mes/dia) e converte-se sempre pra data nos PRGs ao ler e ao gravar. [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  24. Já estou baixando o bitelo, creio que com as funcionalidades que já possuía e as novas recém implementadas, o xDev só falta um editor de arquivos .RC pra se tornar um IDE/RAD 100%. O status atual já apresenta o xDev com recursos que nenhum Visual FiveWin, Visual xHarbour, etc. alcançou, e o mais mió di bão: é di grátis!!! Meus parabéns, Vailton. PS: E a SQLLIB, quando terá uma versão pra Firebird? [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
  25. Burai

    Desabafo...

    A China é um país que tem se destacado muito, eis um exemplo a ser seguido: http://noticias.terra.com.br/mundo/interna/0,,OI1649807-EI8143,00.html [ ]'s Maurilio FWH 7.01 | xHB + SQLRDD | Workshop 4.5 | xDevStudio Garça - SP
×
×
  • Create New...