Onde encontro OSLIB ?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Sergio_ASSilva
Usuário Nível 2
Usuário Nível 2
Mensagens: 92
Registrado em: 09 Mar 2006 10:58
Localização: Santo Estevão (Ba)

Onde encontro OSLIB ?

Mensagem por Sergio_ASSilva »

Boa tarde a todos,

pessoal gostaria de colocar em alguns campos do cadastro de clientes a opcao para colar do windows, li um poste que o amigo EVOLVER ensina como fazer, porem nao estou encontrando a lib OSLIB, se algume puder mim onformar onde encontro e enviar para mim fico muito grato.


e-mail :sergioassilva@hotmail.com

Sérgio
Clipper 5.3a/Blinker 7/DBFNTX
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

parece ter no site do Wagner Nunes
em http://www.vagucs.com.br/dwclipper/oslib.zip
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Sergio_ASSilva
Usuário Nível 2
Usuário Nível 2
Mensagens: 92
Registrado em: 09 Mar 2006 10:58
Localização: Santo Estevão (Ba)

Mensagem por Sergio_ASSilva »

Obrigado Pablo, baixei e vou testar.

Sérgio
Clipper 5.3a/Blinker 7/DBFNTX
Avatar do usuário
Sergio_ASSilva
Usuário Nível 2
Usuário Nível 2
Mensagens: 92
Registrado em: 09 Mar 2006 10:58
Localização: Santo Estevão (Ba)

Mensagem por Sergio_ASSilva »

Pablo,
Nao funcionou, tentei compilar e apareceu essas menssagens de erro


Code size 2067, Symbols 1040, Constants 1581

C:\SISTEMAS\CAIXA\FONTES>BLINKER @CAIXA
__ __
(«») («») BLINKER DOS Extender and Windows Linker 7.00

___ Blink and you'll miss it !!

Copyright (c) Assembler Software Manufacturers, Inc. 1990-2002
All Rights Reserved. Serial # BR-055934. Fax (804) 784-2357.

BLINKER : 1115 : OSLIB.LIB(WINCLIP) : 'CPMIINT86' : unresolved external
BLINKER : 1115 : OSLIB.LIB(WINCLIP) : 'CPMIREALPTR' : unresolved external
BLINKER : 1115 : OSLIB.LIB(WINCLIP) : 'CPMIALLOCATEDOSMEM' : unresolved external

BLINKER : 1115 : OSLIB.LIB(WINCLIP) : 'CPMIISPROTECTED' : unresolved external
BLINKER : 1115 : OSLIB.LIB(WINCLIP) : 'CPMIFREEDOSMEM' : unresolved external

BLINKER : link was successful

CAIXA.EXE (0.7 seconds)
Clipper 5.3a/Blinker 7/DBFNTX
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Você precisa informar o linker onde está a biblioteca CPMI.LIB. Ela faz parte da OSLib. Inclua no SET LIB o path dela. Ou copie essa miserável pro diretório LIB da OSLib.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Sergio_ASSilva
Usuário Nível 2
Usuário Nível 2
Mensagens: 92
Registrado em: 09 Mar 2006 10:58
Localização: Santo Estevão (Ba)

Mensagem por Sergio_ASSilva »

Maligno, valeu

Ok compilou sem problemas, agora como devo colocar no PRG para que preencher a variavel descricao com a palavra copiada ?

fiz assim:

@ 10,20 get cliente->descricao pict "@!"
read()
OL_WINCBCOPY()
Clipper 5.3a/Blinker 7/DBFNTX
Avatar do usuário
Sergio_ASSilva
Usuário Nível 2
Usuário Nível 2
Mensagens: 92
Registrado em: 09 Mar 2006 10:58
Localização: Santo Estevão (Ba)

Mensagem por Sergio_ASSilva »

Obrigado a todos, consegui, encontrei como funciona no NG do clipper :*
Clipper 5.3a/Blinker 7/DBFNTX
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Essa função não funciona no Windows XP, caso interesse saber. :)
Mas há uma alternativa: a biblioteca WAPI, de minha modesta autoria. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Pois é... Sergio, se a função OL_WINCBCOPY() da OSLIB não funciona para WINXP, então por quê não utilizas as funções GetWinClip() e SetWinClip(<cData>) da WAPI.LIB do Maligno ?. Eu a utilizo para colar endereços e URLs para colar no navegador e vice-versa para meu aplicativo.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Sergio_ASSilva
Usuário Nível 2
Usuário Nível 2
Mensagens: 92
Registrado em: 09 Mar 2006 10:58
Localização: Santo Estevão (Ba)

Mensagem por Sergio_ASSilva »

Nao sabia que nao funciona no XP. Mas como funciona as dus funcoes que vc menciona, a lib do maligno ja tenho, mas nao sei como utiliza-las.


Grato,

Sérgio
Clipper 5.3a/Blinker 7/DBFNTX
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Use o README.TXT ou WAPI.C para entender... que estão no ZIP http://pub.buzinello.com/xbase/clipper/ ... _v1.02.zip

A primeira função lê o conteúdo do clip-board e a outra função coloca strings no clip-board (simples)
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Sergio_ASSilva
Usuário Nível 2
Usuário Nível 2
Mensagens: 92
Registrado em: 09 Mar 2006 10:58
Localização: Santo Estevão (Ba)

Mensagem por Sergio_ASSilva »

Pablo, baixei a versao v1.02 mas quando linkei apareceu as seguintes messagens de erro:
C:\SISTEMAS\WAPI\LIB>BLINKER FI TESTE LIB WAPI
__ __
(«») («») BLINKER DOS Extender and Windows Linker 7.00

___ Blink and you'll miss it !!

Copyright (c) Assembler Software Manufacturers, Inc. 1990-2002
All Rights Reserved. Serial # BR-055934. Fax (804) 784-2357.

BLINKER : overlay opsize set to 40 Kb - minimum is 28 Kb ($$$SWPKRN)

BLINKER : 1115 : WAPI.LIB(COMPATIB) : 'DIRMAKE' : unresolved external
BLINKER : 1115 : WAPI.LIB(COMPATIB) : 'DIRNAME' : unresolved external
BLINKER : 1115 : WAPI.LIB(COMPATIB) : 'RAND' : unresolved external
BLINKER : 1115 : WAPI.LIB(COMPATIB) : 'RANDOM' : unresolved external

BLINKER : 0 Warning error(s), 4 Fatal error(s)

TESTE.EXE (not created) (0.1 seconds)

C:\SISTEMAS\WAPI\LIB>

Grato,

Sérgio
Clipper 5.3a/Blinker 7/DBFNTX
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Esses erros são porque o BLINKER não achou as funções:
'DIRMAKE'
'DIRNAME'
'RAND''RANDOM'

Que pertencem a CT.LIB, ao linkar coloque-a junto.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Sergio_ASSilva
Usuário Nível 2
Usuário Nível 2
Mensagens: 92
Registrado em: 09 Mar 2006 10:58
Localização: Santo Estevão (Ba)

Mensagem por Sergio_ASSilva »

Pablo, segui suas orientacoes e corrigdos os problemas o sistema compilou tudo ok, porem nao esta executando aparece a menssem abaixo:

(0) Unrecoverable error 667: Eval stack fault

ESTOU COMPILANDO:

CLIPPER /M

ESTOU LINKANDO:

FILE CLD.LIB
OUTPUT CAIXA
BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE CLIPPER F250
BLINKER PROCEDURE DEPTH 140
BLINKER EXECUTABLE COMPRESS 1
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE EXTENDED 9216
BLINKER EXECUTABLE ALIGN 1024
LIB \BLINKER\LIB\BLXCLP53
LIB CLIPPER
LIB EXTEND
LIB DBFNTX
LIB TERMINAL
LIB WAPI
LIB CT


O que estou fazendo errado ?

Grato

Sergio
Clipper 5.3a/Blinker 7/DBFNTX
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Olha Sergio, eu não sou muito conhecedor do BLINKER. Eu o uso em algumas aplicações mas eu não utilizo com script. Mas este tipo de problemas ja tem histórico no forum, dê uma olhada em:

https://pctoledo.org/forum/viewto ... tack+fault
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder