Copia / Colar no HARBOUR
Moderador: Moderadores
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
Copia / Colar no HARBOUR
Boa tarde.
Então, infelizmente tem que ser o ";" porque o copiar e colar é propriamente para o e-mail.
Ocorre o seguinte resumidamente.
teste@gmail.com;outro@gmail.com;oumais@gmail.com (copiar ctrl+c da internet ou outro lugar)
e colar no sistema no campo email (char(350))
No harbour 3.2 cola perfeitamente com a função la em cima descrita.
mudei para harbour 3.4 e ao colar agora não cola mais os emails todos dentro do campo posicionado.
Ele cola teste@gmail.com no campo que estou no caso email com 350 de espaço disponivel e os demais de campo em campo pra frente
outro@gmail.com no próximo campo
oumais@gmail.com no outro seguinte
ele simplesmente não cola o texto todo dentro do campo, mas se eu trocar por "," ele cola certinho dentro do campo.
ou seja, o problema surgiu no 3.4 com o ";" que não funciona corretamente ou tem algum maçete para resolver.
Bom, era para resumir, mas não deu. rsrsrsrs
Grato
Então, infelizmente tem que ser o ";" porque o copiar e colar é propriamente para o e-mail.
Ocorre o seguinte resumidamente.
teste@gmail.com;outro@gmail.com;oumais@gmail.com (copiar ctrl+c da internet ou outro lugar)
e colar no sistema no campo email (char(350))
No harbour 3.2 cola perfeitamente com a função la em cima descrita.
mudei para harbour 3.4 e ao colar agora não cola mais os emails todos dentro do campo posicionado.
Ele cola teste@gmail.com no campo que estou no caso email com 350 de espaço disponivel e os demais de campo em campo pra frente
outro@gmail.com no próximo campo
oumais@gmail.com no outro seguinte
ele simplesmente não cola o texto todo dentro do campo, mas se eu trocar por "," ele cola certinho dentro do campo.
ou seja, o problema surgiu no 3.4 com o ";" que não funciona corretamente ou tem algum maçete para resolver.
Bom, era para resumir, mas não deu. rsrsrsrs
Grato
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Copia / Colar no HARBOUR
Nunca reparei nisso, mas confirmei aqui e acontece isso mesmo.
Inclusive num MemoEdit(), ao colar o ponto e vírgula divide em linhas.
Inclusive num MemoEdit(), ao colar o ponto e vírgula divide em linhas.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
Copia / Colar no HARBOUR
Bom dia Quintas.
Então realmente existe um problema aí no harbour 3.4 quanto a isto aí, quanto ao restante resolveu todos os meus problemas até de criação de arquivos temporários, que dava erro do nada, pelo que vi até agora nenhuma falha no sistema mais.
Agora é achar uma solução para este impasse, e o problema esta no COLAR no harbour, pq se copiar do sistema com ';' e colar em um bloco de notas e copia e cola certinho, só não cola certo no harbour.
Blz, vou estudar este problema e ver se encontro solução.
Valeu
Então realmente existe um problema aí no harbour 3.4 quanto a isto aí, quanto ao restante resolveu todos os meus problemas até de criação de arquivos temporários, que dava erro do nada, pelo que vi até agora nenhuma falha no sistema mais.
Agora é achar uma solução para este impasse, e o problema esta no COLAR no harbour, pq se copiar do sistema com ';' e colar em um bloco de notas e copia e cola certinho, só não cola certo no harbour.
Blz, vou estudar este problema e ver se encontro solução.
Valeu
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Copia / Colar no HARBOUR
Olá Pessoal,
Não uso o Harbour 3.4, mas acompanhando esse tópico inicialmente achei que pudesse ser algo no GetSys.Prg, mas se no MemoEdit também ocorre, então na minha opinião o bug está na função WVW_GetClipboard(), que está transformando o ";" em quebra de linha.JoséQuintas escreveu:Inclusive num MemoEdit(), ao colar o ponto e vírgula divide em linhas.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Copia / Colar no HARBOUR
Olá!
O campo que recebe o valor do clipboard tem espaço suficiente para caber o conteúdo?
O que acontece se existir apenas um get na tela e fizer o Control-V nele?
O campo que recebe o valor do clipboard tem espaço suficiente para caber o conteúdo?
O que acontece se existir apenas um get na tela e fizer o Control-V nele?
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Copia / Colar no HARBOUR
Digamos 10 GETS de 100 caracteres cada.
colar 1;2;3;4;5;6;7;8;9;10; vai colocar um valor em cada GET.
colar 1;2;3;4;5;6;7;8;9;10; vai colocar um valor em cada GET.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Copia / Colar no HARBOUR
Olá!
Isto ficou claro.
Quero saber o que acontece se houver apenas um get de cem posições e nele se colar 1;2;3;4;5;6;7;8;9;10
Se funcionar, é possível executar uma função no WHEN. Esta função receberia como parâmetro o get atual. Criaria um getlist separado com o get recebido no parametro, faria o READ, atualizaria o get original e retornaria falso...
Isto ficou claro.
Quero saber o que acontece se houver apenas um get de cem posições e nele se colar 1;2;3;4;5;6;7;8;9;10
Se funcionar, é possível executar uma função no WHEN. Esta função receberia como parâmetro o get atual. Criaria um getlist separado com o get recebido no parametro, faria o READ, atualizaria o get original e retornaria falso...
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Copia / Colar no HARBOUR
Sim! Funciona! Perfeitamente!!! Mas no Harbour 3.2 ou inferior.alxsts escreveu:Quero saber o que acontece se houver apenas um get de cem posições e nele se colar 1;2;3;4;5;6;7;8;9;10
O objeto nesse tópico é em relação ao Harbour 3.4, e nele: "BUG".... Não funciona!!!!
Por essa razão, ainda continuo achando que o bug é na funcão: WVW_GetClipboard() do Harbour 3.4.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Copia / Colar no HARBOUR
Seria, se fosse ela que estivesse sendo usada.Jairo Maia escreveu:Por essa razão, ainda continuo achando que o bug é na funcão: WVW_GetClipboard() do Harbour 3.4.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Copia / Colar no HARBOUR
No CORE do Harbour 3.4:
Sei não, acho que está considerando texto CSV e/ou DELIMITED WITH ;
Código: Selecionar todos
FUNCTION OL_WinCBCopy()
RETURN hb_gtInfo( HB_GTI_CLIPBOARDDATA )
FUNCTION OL_WinCBPaste( cText )
IF HB_ISSTRING( cText )
hb_gtInfo( HB_GTI_CLIPBOARDDATA, cText )
RETURN .T.
ENDIF
RETURN .F.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Copia / Colar no HARBOUR
E está! Pelo menos foi o que disse o autor do tópico na primeira mensagem que abriu esse tópico: Copia / Colar no HARBOURJoséQuintas escreveu:Seria, se fosse ela que estivesse sendo usada.
Pois é... Considerando o ";" como quebra de linha (ENTER)...JoséQuintas escreveu:Sei não, acho que está considerando texto CSV e/ou DELIMITED WITH ;
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Copia / Colar no HARBOUR
Olá!
Vou reformular minha pergunta: quero saber o que acontece, NO HARBOUR 3.4, se houver apenas um get de cem posições e nele se colar 1;2;3;4;5;6;7;8;9;10
Não tenho como testar por não ter o Harbour 3.4 instalado e nem vou instalar.
Eu sei Jairo.Jairo Maia escreveu:Sim! Funciona! Perfeitamente!!! Mas no Harbour 3.2 ou inferior.
Vou reformular minha pergunta: quero saber o que acontece, NO HARBOUR 3.4, se houver apenas um get de cem posições e nele se colar 1;2;3;4;5;6;7;8;9;10
Não tenho como testar por não ter o Harbour 3.4 instalado e nem vou instalar.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Copia / Colar no HARBOUR
Mesma coisa, não tem a ver com quantidade de GETs.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Copia / Colar no HARBOUR
Olá!
Você testou? Ele coloca no get apenas o trecho da string antes do primeiro ponto e vírgula? É isto? Ou coloca a string toda?
Você testou? Ele coloca no get apenas o trecho da string antes do primeiro ponto e vírgula? É isto? Ou coloca a string toda?
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Copia / Colar no HARBOUR
Como eu disse, mesma reação.
Significa que é introduzido um ENTER no lugar do ponto e vírgula.
Isso lembra CSV, campos delimitados por ponto e vírgula.
E isso foi introduzido no CORE, e não em uma lib específica, o que complica fazer alguma mudança.
Significa que é introduzido um ENTER no lugar do ponto e vírgula.
Isso lembra CSV, campos delimitados por ponto e vírgula.
E isso foi introduzido no CORE, e não em uma lib específica, o que complica fazer alguma mudança.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/