Usuário:
Senha:
Salvar senha

 
 Todos os Fóruns
 Programação
 Action WinEXE("Calc")
 Novo tópico  Responder tópico
 
Autor  Tópico   
sig_gilberto
Membro Avançado


Brasil
617 Mensagens
Postado - 28/07/2010 :  17:13:37      
Olá Desenvolvedores, boa Tarde!

Por favor, dêm uma analisada :

Erro ocorrido :
Unresolved external _HB_FUN_WINEXE referenced from SIS_DEBE.obj

Erro na linha abaixo :
Define Button of oBAR FileName "Icons\CALCULADORA.BMP" Action WINExe("Calc") Tooltip "Calculadora..." Message "Calculadora..."

Qual seria então, a LIB a referenciar ?


________________________
Gilberto Herminio - Programador Pleno III - Mogi das Cruzes-SP
C# / xxHB build 1.1.0 (SimpLex) & BCC 5.5.1 & FW 9.03 + xDev v0.65
"Não Desenvolvo Software, crio arte Binaria...."

kapiaba
Membro Avançado


Brasil
14005 Mensagens
Postado - 28/07/2010 :  17:28:17        
WINExe("Calc" ????

WINEXEC("Calc" ) ok??


João Santos - São Paulo.
kmt_karinha@pop.com.br
joao@pleno.com.br
Fone: (11) 3106-2832 / 8243-5632
FWH 2.7 - xHARBOUR WorkShop.Exe

sig_gilberto
Membro Avançado


Brasil
617 Mensagens
Postado - 28/07/2010 :  17:40:51      
KAPIABA, boa tarde!

Action WINEXE("Calc")

Ainda erro :Unresolved external _HB_FUN_WINEXE referenced from SIS_DEBE.obj

Isso não é solicitando uma LIB ?


________________________
Gilberto Herminio - Programador Pleno III - Mogi das Cruzes-SP
C# / xxHB build 1.1.0 (SimpLex) & BCC 5.5.1 & FW 9.03 + xDev v0.65
"Não Desenvolvo Software, crio arte Binaria...."

Editado por - sig_gilberto on 28/07/2010 17:41:05

sig_gilberto
Membro Avançado


Brasil
617 Mensagens
Postado - 28/07/2010 :  17:44:08      
KAPIABA...esquece......é

WINEXEC
e não
WINEXE

Desculpe-me!!!

________________________
Gilberto Herminio - Programador Pleno III - Mogi das Cruzes-SP
C# / xxHB build 1.1.0 (SimpLex) & BCC 5.5.1 & FW 9.03 + xDev v0.65
"Não Desenvolvo Software, crio arte Binaria...."

sambomb
Membro Avançado


Brasil
1262 Mensagens
Postado - 28/07/2010 :  18:02:37        
Se quiser travar o exe enquanto roda use o WaitRun()

Email: SamirSSabreu@gmail.com
MSN: samirabreu@hotmail.com
Skype: SamirAbreu
xHarbour 1.1.0 + FwXh 8.02
----- // -----
xHarbour 1.2.1 + FwxH 10.6

Anderson.OL
Membro Avançado


Brasil
1629 Mensagens
Postado - 28/07/2010 :  18:21:08        
o certo é winexec() ao invés de winexe()

Mas eu particularmente gosto de usar o shellexecute()

ShellExecute(0,nil,"Calc.EXE",,,1)

;)

Fw 2.6 | Clipper 5.3b | DBFCDX
--
FwxH 8.02 | xHb 1.1.0 | DBFCDX
--
FwxH 9.06 | xHb 1.2.1 | SqlLib

O burro nunca aprende, o inteligente aprende com sua própria experiência, o sábio com a experiência dos outros.

Theotokos
Membro Avançado


Brasil
402 Mensagens
Postado - 29/07/2010 :  07:03:30      
citação:

o certo é winexec() ao invés de winexe()

Mas eu particularmente gosto de usar o shellexecute()

ShellExecute(0,nil,"Calc.EXE",,,1)

;)

Fw 2.6 | Clipper 5.3b | DBFCDX
--
FwxH 8.02 | xHb 1.1.0 | DBFCDX
--
FwxH 9.06 | xHb 1.2.1 | SqlLib

O burro nunca aprende, o inteligente aprende com sua própria experiência, o sábio com a experiência dos outros.


porque? qual é a diferença?

Em Cristo!
Rone - Itajubá(MG)

xHB build 1.1.0 (SimpLex) & BCC 5.5.1 & FW 7.12 + xDevStudio
A pessoa que pensa que sabe alguma coisa, ainda não tem a sabedoria que precisa. (1 Cor 8, 2)

sig_gilberto
Membro Avançado


Brasil
617 Mensagens
Postado - 29/07/2010 :  08:25:22      
Bom Dia Desenvolvedores!

Também gostaria de saber qual a diferença ?

________________________
Gilberto Herminio - Programador Pleno III - Mogi das Cruzes-SP
C# / xxHB build 1.1.0 (SimpLex) & BCC 5.5.1 & FW 9.03 + xDev v0.65
"Não Desenvolvo Software, crio arte Binaria...."

ico
Membro Avançado


Brasil
5254 Mensagens
Postado - 29/07/2010 :  08:36:39        
Achei..

** WinExec: simples, porém não recomendado pela própria Microsoft, pois pode ser que futuramente não estará mais disponível;

** ShellExecute: utilizado quando existe a necessidade de abrir um arquivo conforme sua extensão. Também pode ser usado para rodar um executável qualquer;

No Delphi tb. tem o CreateProcess, que diz ser o substituto do WinExec.

Abraços..


Retorne avisando se a dica funcionou

Luiz Arruda
Corumbá - MS
ico.corumba@gmai.com

sig_gilberto
Membro Avançado


Brasil
617 Mensagens
Postado - 29/07/2010 :  09:31:25      
Humm...Beleza ICO!!!!

________________________
Gilberto Herminio - Programador Pleno III - Mogi das Cruzes-SP
C# / xxHB build 1.1.0 (SimpLex) & BCC 5.5.1 & FW 9.03 + xDev v0.65
"Não Desenvolvo Software, crio arte Binaria...."

kapiaba
Membro Avançado


Brasil
14005 Mensagens
Postado - 30/07/2010 :  10:08:49        
citação:

Achei..

** WinExec: simples, porém não recomendado pela própria Microsoft, pois pode ser que futuramente não estará mais disponível;

** ShellExecute: utilizado quando existe a necessidade de abrir um arquivo conforme sua extensão. Também pode ser usado para rodar um executável qualquer;

No Delphi tb. tem o CreateProcess, que diz ser o substituto do WinExec.

Abraços..


Retorne avisando se a dica funcionou

Luiz Arruda
Corumbá - MS
ico.corumba@gmai.com


KKKKKKKK, Onde voce viu isso Luiz???

Toda linguagem de programação, tem no minimo dois COMANDOS que fazem a mesma ou quase a mesma coisa.

Informe-se melhor.

Abraços.

João Santos - São Paulo.
kmt_karinha@pop.com.br
joao@pleno.com.br
Fone: (11) 3106-2832 / 8243-5632
FWH 2.7 - xHARBOUR WorkShop.Exe

Anderson.OL
Membro Avançado


Brasil
1629 Mensagens
Postado - 30/07/2010 :  10:47:54        
citação:

citação:

Achei..

** WinExec: simples, porém não recomendado pela própria Microsoft, pois pode ser que futuramente não estará mais disponível;

** ShellExecute: utilizado quando existe a necessidade de abrir um arquivo conforme sua extensão. Também pode ser usado para rodar um executável qualquer;

No Delphi tb. tem o CreateProcess, que diz ser o substituto do WinExec.

Abraços..


Retorne avisando se a dica funcionou

Luiz Arruda
Corumbá - MS
ico.corumba@gmai.com


KKKKKKKK, Onde voce viu isso Luiz???

Toda linguagem de programação, tem no minimo dois COMANDOS que fazem a mesma ou quase a mesma coisa.

Informe-se melhor.

Abraços.

João Santos - São Paulo.
kmt_karinha@pop.com.br
joao@pleno.com.br
Fone: (11) 3106-2832 / 8243-5632
FWH 2.7 - xHARBOUR WorkShop.Exe


Kapiaba, tanto no Delphi(irc) qto no fivewin, como no C e etc tem a função Winexec(), ShellExecute entre outros comandos em comum, mas não é por coincidencia ou pq uma linguagem copia a outra, mas sim pq estas linguagens fazem uso da API (Application Programming Interface (ou Interface de Programação de Aplicativos)) do windows.

WinExec: http://msdn.microsoft.com/en-us/library/ms687393(VS.85).aspx
ShellExecute: http://msdn.microsoft.com/en-us/library/bb762153(VS.85).aspx

Fw 2.6 | Clipper 5.3b | DBFCDX
--
FwxH 8.02 | xHb 1.1.0 | DBFCDX
--
FwxH 9.06 | xHb 1.2.1 | SqlLib

O burro nunca aprende, o inteligente aprende com sua própria experiência, o sábio com a experiência dos outros.

kapiaba
Membro Avançado


Brasil
14005 Mensagens
Postado - 30/07/2010 :  11:02:31        
O burro nunca aprende, o inteligente aprende com sua própria experiência, o sábio com a experiência dos outros.


OK, mas eu duvido e faço pouco, que a microsoft vá mudar a API do Windows. Se mudar, dará outro comando na mesma ordem.

No final teremos sempre dois ou tres comandos para escolher. Entende ou quer que ÇOLETRE??? KKKKKKKK

Abraços.

João Santos - São Paulo.
kmt_karinha@pop.com.br
joao@pleno.com.br
Fone: (11) 3106-2832 / 8243-5632
FWH 2.7 - xHARBOUR WorkShop.Exe

ico
Membro Avançado


Brasil
5254 Mensagens
Postado - 30/07/2010 :  11:13:44        
citação:

O burro nunca aprende, o inteligente aprende com sua própria experiência, o sábio com a experiência dos outros.


No final teremos sempre dois ou tres comandos para escolher. Entende ou quer que ÇOLETRE??? KKKKKKKK

Abraços.

João Santos - São Paulo.
kmt_karinha@pop.com.br
joao@pleno.com.br
Fone: (11) 3106-2832 / 8243-5632
FWH 2.7 - xHARBOUR WorkShop.Exe


Matou a Pau... ai que entra o CreateProcess, como substituto do WinExec. ..

eita kara sábio sô ... só precisa dar um tranco nele


Retorne avisando se a dica funcionou

Luiz Arruda
Corumbá - MS
ico.corumba@gmai.com

Anderson.OL
Membro Avançado


Brasil
1629 Mensagens
Postado - 30/07/2010 :  11:14:18        
Não é que a Microsoft mude API mas tudo envelhece, e um exemplo é a função winexec, que só é mantida por questão de compatibilidade com sistemas 16bits.

Isto é citado nas primeiras linhas da documentação desta função.

citação:
Note This function is provided only for compatibility with 16-bit Windows.

Fw 2.6 | Clipper 5.3b | DBFCDX
--
FwxH 8.02 | xHb 1.1.0 | DBFCDX
--
FwxH 9.06 | xHb 1.2.1 | SqlLib

O burro nunca aprende, o inteligente aprende com sua própria experiência, o sábio com a experiência dos outros.

kapiaba
Membro Avançado


Brasil
14005 Mensagens
Postado - 30/07/2010 :  11:57:15        
citação:

Não é que a Microsoft mude API mas tudo envelhece, e um exemplo é a função winexec, que só é mantida por questão de compatibilidade com sistemas 16bits.

Isto é citado nas primeiras linhas da documentação desta função.

citação:
Note This function is provided only for compatibility with 16-bit Windows.

Fw 2.6 | Clipper 5.3b | DBFCDX
--
FwxH 8.02 | xHb 1.1.0 | DBFCDX
--
FwxH 9.06 | xHb 1.2.1 | SqlLib

O burro nunca aprende, o inteligente aprende com sua própria experiência, o sábio com a experiência dos outros.



KKKKK,

ATÉ VOCÊ ESTÁ ENVELHECENDO, FIQUEI SABENDO QUE JÁ TENS UNS FIOS EM BRANCO... KKKKKKKKKKKKKKKK


Abraços.

João Santos - São Paulo.
kmt_karinha@pop.com.br
joao@pleno.com.br
Fone: (11) 3106-2832 / 8243-5632
FWH 2.7 - xHARBOUR WorkShop.Exe

   
 Novo tópico  Responder tópico
Pular para:

© Copyright 2002 FiveWin Brasil
Todos os Direitos Reservados