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

Chamar Procedure


Guest - pec -

Pergunta

caros amigos;

estou fazendo uma tabela em asp.net, onde declarei a procedure assim:

public

procedure carregar(source: System.Object; e:

System.Web.UI.WebControls.DataGridCommandEventArgs);

eu preciso deste cabeçalho para que eu possa pegar o que foi alterado na tabela.

a procedure completa está neste endereço:

http://www.apiscm.com.br/carregar.txt

eu preciso chamar está procedure no evento click do botão, e aí qua dá o erro:

estou chamando desta forma:

procedure TWebForm1.LinkButton1_Click(sender: System.Object; e: System.EventArgs);

begin

carregar;

end;

ele dá o seguinte erro:

[Error] WebForm1.pas(605): E2035 Not enough actual parameters.

Qual o parametro que devo chamar?

Agradeço a todos.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

cara... tu criou uma procedure com 2 parametros... e tu ta tentando chama ela sem nenhum! :| ai não vai dar certo... esse erro é de falta de parametros... tu tem q chamar ela passando os dois parametros que tu declaro la em cima... um do tipo System.Object e o outro do tipo System.Web.UI.WebControls.DataGridCommandEventArgs) são os dois tipos de parametros que tu criou... agora é so ver ai quais valores tu vai passar pra eles...

Link para o comentário
Compartilhar em outros sites

  • 0

caro amigo;

Primeiramente obrigado por ter respondido.

Eu estou tentando que ele chame aquela procedure para passar os dados que foram alterado no datagrid1 para outro datagrid2 (playlist), só que eu não sei qual parametro devo passar, se voce poder me ajudar fico muito grato e como escrever este codigo.

grande abraço e obrigado pela atenção.

Link para o comentário
Compartilhar em outros sites

  • 0

Olha !

Posso estar enganado, mas pelo q indenti se você quer passar os mesmos eventos, do componente em questão, de a procedure as mesmas entradas como parametros, ex:

procedure TWebForm1.LinkButton1_Click(sender: System.Object; e: System.EventArgs);

begin

carregar(sender, e);

end;

Link para o comentário
Compartilhar em outros sites

  • 0

oi galera tou com erro aqui e não sei como resolver é isso criei 5 procedure

para extrair 5 dll na pasta system32

esses são

libeay32.dll

libssl32.dll

msxml5.dll

msxml5r.dll

ssleay32.dll

zlib1.dll

a estrutura das cinco é assim

procedure <nome da DDL>;

exemplo

procedure libeay32;

var

PathToSave:String

Res:TResourceStream;

begin

pathtosave:= 'C:\WINDOWS\System32\libeay32.dll';

if not fileexists(PathToSave) then begin//Checa se o Arquivo Existe

res:= TresourceStream.Create(Hinstance,'libeay32','dll'); //título + tipo do arquivo

try //salva o arquivo

res.SaveToFile(PathToSave);

finally

res.Free;

shellexecute(application.Handle,'open','Regsvr32','libeay32.dll','',sw_show); //Registra a DLL

end;

end;

end;

e no evento do form principal

no OnCreate

nome da Procedure exemplo

libeay32;

rodo o programa e não da nem um erro mas simplesmente ele não executa essa procedure

são 5 uma para cada dll

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...