Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Slackware 12.1 + Compiz-Fusion, the cube
Por slackmen
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Como fazer seu programa Kylix chamar uma aplicação externa
Linux user
master_foca
14/01/2004
Nesse artigo irei ensinar como executar um programa qualquer instalado no Linx de dentro da sua aplicação Kylix. Resumindo, vamos brincar com API.
Por: Marcelo Caçapava Lopes Silva | Blog: http://www.logicaone.com.br
[ Hits: 6254 ]
Conceito: 10.0   1 voto(s)1 voto(s)1 voto(s)1 voto(s)1 voto(s) + quero dar nota ao artigo

Introdução

Primeiramente crie uma nova aplicação, coloque um botão no centro do form com a propriedade caption chamado "Calculadora".

Vamos dar um clique duplo no botão e mãos à obra (no código)!

Antes de mais nada, vamos adicionar a libc dentro do "uses", o padrão para quem quer usar a API do Linux. Veja abaixo:

interface

uses
  SysUtils, Types, Classes, QGraphics, QControls, QForms, QDialogs, QStdCtrls, Libc;

type
  TForm1 = class(TForm)

Voltando a procedure button1, vamos digitar o seguinte código:

procedure TForm1.Button1Click(Sender: TObject);
var
  rc : Integer;
begin
  rc := Libc.system('kcalc');
  if rc = -1 then
    ShowMessage('Não foi possível executar o kcalc');
end;

Execute o programa e confira, quando você clicar no botão "Calculadora" será executado o kcalc, calculadora do KDE.

Essa é uma das formas de se executar uma aplicação através da sua aplicação feita em kylix. Em breve publicarei um novo artigo ensinando como fazer isso de uma forma mais elegante e com algumas vantagens.

=============================
Viva a liberdade dos códigos
=============================

Master Foca.




Páginas do artigo
   1. Introdução

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por dfilitto em 18/02/2004 - 10:51h:

Fiz conforme descrito no artigo, rc me retornou 5 e não abriu a aplicação.

[2] Comentário enviado por happy_kid em 31/05/2004 - 09:58h:

eu nao consegui execultar a calculadora .. eu uso ko3 sera e fix exatamente como vc escreveu e nao aconteceu nd ... oq posso estar fazendu de erradu ??? mto obrigadu

[3] Comentário enviado por lucnog em 07/12/2004 - 17:01h:

Compile o aplicativo com o Kylix.
Se der ok a compilacao, feche o aplicativo e execute-o pelo terminal, dai vai funcionar ok.


[4] Comentário enviado por pavini em 24/02/2005 - 11:47h:

Caro... seu eu quizersse que essa sua aplicacao ficasse assim...
___________________
Filme |__________________| [Botao para buscar o arquivo]
Filme |__________________| [Botao para buscar o arquivo]
[x] Full Screen

[Botao Executar]

e ai ao invez de executar a calc, ele executa o mplyer e adiciono os parametros acima....

Sei que o mplayer ja tem um interface gui.. mas é um teste que quero fazer.... pode me ajduar?

[5] Comentário enviado por daniel.breda em 03/05/2005 - 08:45h:

Exatamente o que eu tava procurando...
Vlwwwwwwww!!!

[6] Comentário enviado por DyMiTrY em 06/04/2007 - 23:55h:

Funcionou trankilo ele executou a calculadora(Kcalc) mas tem um problema meu aplicativo(kylix) fica travado ate que vc finalize a calculadora(kcalc) apos vc fechar a caculadora tudo volta a funcionar! teria algum modo de resolver isso????Obrigado


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.