| 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
  |