Enviado: 07 Nov 2007 09:33
Mais simples e prático que GetSysInfo()[10]?Resolvi com aquele que tinha me passado
WAPI.EXE -GETSYSTEMINFO:SYSINFO.TXT
Neste caso ele produz o arq SYSINFO.TXT e eu leio pelo memoread()
E vejo a linha 10.
Em homenagem a Paulo Cesar Toledo
https://pctoledo.org/
Mais simples e prático que GetSysInfo()[10]?Resolvi com aquele que tinha me passado
WAPI.EXE -GETSYSTEMINFO:SYSINFO.TXT
Neste caso ele produz o arq SYSINFO.TXT e eu leio pelo memoread()
E vejo a linha 10.
Nada disso. Cada qual utiliza da forma que melhor lhe aprouver. No entanto, acho estranho alguém querer utilizar a forma mais difícil e trabalhosa, ao invés da forma mais fácil, rápida e segura. Salvo no caso de algumas exceções, como o Mario citou. Se ele não conseguiu linkar a WAPI.LIB com o FW, paciência.Pablo César escreveu:Só não entendo Maligno, por quê tem tanta resistência em utilizar o WAPI.EXE na linha de comando. Você por acaso acha que estariamos sub-utilizando seu aplicativo ?.
Nem imagino. Mas eu não uso o FW. Nem pretendo. Então não posso testar. Além do quê, ele não entrou nos detalhes.Se no entanto você acha que ele apenas se conformou e que não foi fundo com a compilação com a WAPI.LIB, então por quê não funcionou para ele ?.
A LIB está certa do jeito que está. Imagino que não há o que possa ser feito para adaptá-la ao FW. E mesmo que tivesse, provavelmente não faria. Não por intransigência da minha parte, mas por quê essa LIB é absolutamente simples e enxuta. Deveria funcionar em qualquer sistema Clipper. Salvo a eventual possibilidade de haver algum conflito de nomes de símbolos, o que poderia sim ser resolvido. Mas não parece ser o caso do colega. Agora, se ele quiser discutir isso a fundo, que abra um novo tópico a respeito.Ou então por quê você não faz uma pergunta direta ao colega a fim de aperfeiçoar a LIB caso precise inserir alguma instrução de compatibilidade com "Five Win" (se este for o caso).
A biblioteca funciona tanto com BLinker quanto com o RTLink. Fiz um código de adaptação para ambos. O resultado é realmente o mesmo. A questão gira em torno de usar ou não a praticidade da LIB. Se for mandatório usar a linha de comando, paciência. Mas fora isso, não recomendo mesmo.Sabe por quê questiono você Maligno, é porque você mesmo ja disse que o resultado é igual usando as duas formas. Inclusive existem colegas que ainda usam o RTLINK (eu inclusive em alguns casos).
Agora não entendi. Você diz que o BLinker não é seguro? O BLinker é a melhor coisa que inventaram depois do próprio compilador XBase. É totalmente seguro. Sem falar na flexibilidade e das várias opções de trabalho. E não sou só eu quem diz isso.Sei que vai me dizer para migrar para o BLINKER, mas por enquanto o uso na linha de comando para mim é a forma mais segura quanto a falta de memória. Também sei que você vai me dizer que o BLINKER é seguro, mas eu ainda não acho a tal ponto que seja mais seguro que o próprio DOS.
Não critico o uso pela linha de comando. Eu apenas questiono o por quê não usar a LIB, se por ela tudo fica mais fácil. Você me entendeu errado.Então na minha opinião você não deveria criticar o uso na linha de comando e sim questionar o por quê de não usar a LIB.
Exatamente. Se funcionou assim e não dá pra usar o outro modo, tudo bem. Deixa quieto.Neste caso resolveu assim e isso acho que importa.
Eu não disse isso. O que eu quiz dizer que na opção de garantir a execução do WAPI.EXE pelo BLINKER e na linha de comando eu preferiria a opção do DOS (linha de comando). Mas este é o meu ponto de vista e de nenhuma forma quero fazer mal juizo do BLINKER, pois eu também o uso.Você diz que o BLinker não é seguro?