Ir para conteúdo
Fórum Script Brasil
  • 0

Componentes


Marcos Augusto

Pergunta

E ai pessoal

alguém sabe como faço para criar componentes no delphi 2007, e depois fazer com que ele funcione, já fiz de tudo aki, consegui fazer mas não consegui instalas, dizem que tem que compilar mas quando faco isso da erro

alguém sabe d alguma dica ou apostila, há, mas tem que ser para o delphi 2007.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
alguém sabe como faço para criar componentes no delphi 2007, e depois fazer com que ele funcione, já fiz de tudo aki, consegui fazer mas não consegui instalas, dizem que tem que compilar mas quando faco isso da erro
Marcos Augusto, sem dúvida você primeiro tem que compilar ele.

E se dá erro, é porque algo não está correto e, sendo assim, você não vai conseguir instalá-lo. Logo, você ganharia mais tempo se tentasse encontrar a causa deste erro (que, por sinal, você não citou qual é).

Abraços

Editado por Micheus
Link para o comentário
Compartilhar em outros sites

  • 0

Micheus

Estou fazendo deste assim (exemplo simples so pra ver c vai funcionar)

crio um package e depois salvo depois eu crio um componente "new vcl component" do menu Component e salvo também

mas quando mando compilar da o seguinte erro

"Cannot run project unless a host application is defined. Use the Run|Parameters... dialog box."

ai eu clico em detales e aparece isso aki embaixo

[208D416E]{dbkdebugide100.bpl} Debug.TDebugger.Run (Line 11079, "Debug.pas" + 58) + $11

[208CF162]{dbkdebugide100.bpl} Debug.TDebugger.Run (Line 8973, "Debug.pas" + 0) + $2

[20A53D8D]{coreide100.bpl} DebuggerMgr.TDebuggerMgr.Run (Line 1410, "DebuggerMgr.pas" + 4) + $F

[004160E3]{bds.exe } AppMain.TAppBuilder.RunRun (Line 2981, "ui\AppMain.pas" + 0) + $7

[20040113]{rtl100.bpl } Classes.TBasicAction.Execute (Line 11081, "common\Classes.pas" + 3) + $7

[2014FF7D]{vcl100.bpl } ActnList.TContainedAction.Execute (Line 388, "ActnList.pas" + 1) + $2C

[20150CE0]{vcl100.bpl } ActnList.TCustomAction.Execute (Line 1000, "ActnList.pas" + 7) + $8

[2003FFDF]{rtl100.bpl } Classes.TBasicActionLink.Execute (Line 11010, "common\Classes.pas" + 2) + $7

[2013B6F9]{vcl100.bpl } Controls.TControl.Click (Line 5227, "Controls.pas" + 7) + $7

[2019A7CC]{vcl100.bpl } ComCtrls.TToolButton.Click (Line 16993, "ComCtrls.pas" + 0) + $0

[2013BB8B]{vcl100.bpl } Controls.TControl.WMLButtonUp (Line 5365, "Controls.pas" + 6) + $3E

[2013B20B]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6

[2013AE98]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C

[20162D25]{vcl100.bpl } Forms.TApplication.DispatchAction (Line 9019, "Forms.pas" + 9) + $A

[2016078C]{vcl100.bpl } Forms.TApplication.WndProc (Line 7766, "Forms.pas" + 80) + $E

[2013AE98]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C

[2013EBAA]{vcl100.bpl } Controls.GetControlAtPos (Line 7095, "Controls.pas" + 4) + $73

[2013EC72]{vcl100.bpl } Controls.TWinControl.ControlAtPos (Line 7118, "Controls.pas" + 13) + $E

[2013AE98]{vcl100.bpl } Controls.TControl.Perform (Line 5021, "Controls.pas" + 5) + $C

[2013EE7D]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg (Line 7182, "Controls.pas" + 15) + $1F

[2013F244]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7269, "Controls.pas" + 76) + $6

[2019C80F]{vcl100.bpl } ComCtrls.TToolBar.UpdateButtonState (Line 18138, "ComCtrls.pas" + 5) + $1C

[2019C852]{vcl100.bpl } ComCtrls.TToolBar.UpdateButtonStates (Line 18148, "ComCtrls.pas" + 3) + $4

[2019F185]{vcl100.bpl } ComCtrls.TToolBar.WndProc (Line 19578, "ComCtrls.pas" + 80) + $6

[2013EAB4]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6

[20040DD4]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0

[2004A426]{rtl100.bpl } Contnrs.TComponentList.GetItems (Line 380, "common\Contnrs.pas" + 1) + $4

[201611EC]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8102, "Forms.pas" + 23) + $1

[20161226]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8121, "Forms.pas" + 1) + $4

[20161537]{vcl100.bpl } Forms.TApplication.Run (Line 8219, "Forms.pas" + 20) + $3

[0042298E]{bds.exe } bds.bds (Line 196, "" + 7) + $7

tem alguma ideia do q seja

Link para o comentário
Compartilhar em outros sites

  • 0
crio um package e depois salvo depois eu crio um componente "new vcl component" do menu Component e salvo também

mas quando mando compilar da o seguinte erro

"Cannot run project unless a host application is defined. Use the Run|Parameters... dialog box."

BOm, eu com certeza não poderei lhe ajudar muito, por não usar o Delphi 2007. Mas, esta mensagem sugere que você esteja usando a opção de execução de programa (F9), que não é cabível no seu caso. você deveria usar a opção compilar (CTRL+F9) ou, acessando o menu Project, a opção Build <nome do seu pacote>.

O resto da mensagem, não diz nada de relevante, sendo considerada normal em relação a opção que você usou para tentar gerar o pacote.

Abraços

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...