{"id":226,"date":"2015-10-14T19:11:08","date_gmt":"2015-10-14T19:11:08","guid":{"rendered":"http:\/\/opiniaodetudo.com\/?p=226"},"modified":"2015-10-14T19:16:51","modified_gmt":"2015-10-14T19:16:51","slug":"criar-componentes-em-tempo-de-execucao-no-delphi","status":"publish","type":"post","link":"https:\/\/opiniaodetudo.com\/index.php\/2015\/10\/14\/criar-componentes-em-tempo-de-execucao-no-delphi\/","title":{"rendered":"Criar Componentes em Tempo de execu\u00e7\u00e3o no Delphi!"},"content":{"rendered":"<p>Em alguns casos \u00e9 necess\u00e1rio criarmos alguns componentes em tempo de execu\u00e7\u00e3o nos nossos projetos, um exemplo pr\u00e1tico disso aconteceu comigo recentemente, precisei criar um cadastro de candidatos, e gerar uma lista com as fotos dos candidatos e um bot\u00e3o votar na frente de cada um deles, sendo que quando o usu\u00e1rio clicava no bot\u00e3o referente a foto computava um voto para aquele candidato.<br \/>\nPara executar tal tarefa com o delphi \u00e9 simples, segue um c\u00f3digo e um projeto de exemplo para que voc\u00eas consigam ter uma ideia de como criar componentes em run-time no delphi.<\/p>\n<pre lang=\"DELPHI\">procedure TForm1.Button1Click(Sender: TObject);\r\nvar\r\nEdit : TEdit;\r\nbegin\r\ni := i + 1;\r\nEdit := TEdit.Create( Self );\r\nwith Edit do\r\nbegin\r\nName := 'Edit'+ IntToStr(i);\r\nLeft := 10;\r\nTop := 30 * i;\r\nCaption := 'Bot\u00e3o '+ IntToStr(i);\r\nParent := form1;\r\nend;\r\nend;\r\n<\/pre>\n<p><a href=\"https:\/\/opiniaodetudo.com\/wp-content\/uploads\/2015\/10\/Gerar-Componentes-em-Run-Time.rar\"><br \/>\nDownload do exemplo de como\u00a0Gerar Componentes em Run Time<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Em alguns casos \u00e9 necess\u00e1rio criarmos alguns componentes em tempo de execu\u00e7\u00e3o nos nossos projetos, um exemplo pr\u00e1tico disso aconteceu comigo recentemente, precisei criar um cadastro de candidatos, e gerar uma lista com as fotos dos candidatos e um bot\u00e3o votar na frente de cada um deles, sendo que quando o usu\u00e1rio clicava no bot\u00e3o [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":""},"categories":[7],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6N3xn-3E","jetpack-related-posts":[{"id":292,"url":"https:\/\/opiniaodetudo.com\/index.php\/2015\/10\/21\/criar-um-aplicativo-de-contagem-regressiva-de-segundos-em-delphi-e-c\/","url_meta":{"origin":226,"position":0},"title":"Criar um aplicativo de contagem Regressiva de Segundos em Delphi e C#","date":"outubro 21, 2015","format":false,"excerpt":"Ol\u00e1 galera, eu aqui de novo com mais um material legal, ontem o pessoal do time de Rugby que treina na ETEC de Bebedouro me informaram\u00a0que tinham um problema para o jogo deles, que era um cronometro que marcasse 40 segundos regressivos, podendo ser pausado, para isso fiz dois modelos\u2026","rel":"","context":"Em &quot;Not\u00edcias&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":318,"url":"https:\/\/opiniaodetudo.com\/index.php\/2015\/10\/26\/video-aula-1-de-delphi-apresentacao-da-ferramenta\/","url_meta":{"origin":226,"position":1},"title":"V\u00eddeo Aula 1 de Delphi - Apresenta\u00e7\u00e3o da Ferramenta!","date":"outubro 26, 2015","format":false,"excerpt":"Pessoal estou montando um curso de Delphi dividido \u00a0em v\u00e1rias v\u00eddeo aulas, inicialmente a ideia \u00e9 dar uma for\u00e7a para um amigo que conseguiu um emprego, e na empresa em quest\u00e3o o pessoal trabalha com Delphi, como ele n\u00e3o teve Delphi nas aulas da escola estou criando um curso a\u2026","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":605,"url":"https:\/\/opiniaodetudo.com\/index.php\/2016\/03\/10\/organizar-projetos-delphi-em-pasta\/","url_meta":{"origin":226,"position":2},"title":"Organizar Projetos Delphi em pasta","date":"mar\u00e7o 10, 2016","format":false,"excerpt":"Organizando Projeto do delphi em pastas \u00a0 A organiza\u00e7\u00e3o da estrutura de pastas e arquivos de um projeto consiste em colocar cada tipo de arquivo em pastas separadas. Assim, iremos poupar tempo na localiza\u00e7\u00e3o de arquivos, melhorar o controle de vers\u00e3o e deixar a estrutura visualmente mais elegante. Vou apresentar\u2026","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"Delphi organizado","src":"https:\/\/i1.wp.com\/opiniaodetudo.com\/wp-content\/uploads\/2016\/03\/Delphi-organizado-300x207.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":108,"url":"https:\/\/opiniaodetudo.com\/index.php\/2015\/10\/02\/envio-de-email-com-anexo-em-delphi\/","url_meta":{"origin":226,"position":3},"title":"Envio de Email com anexo em Delphi","date":"outubro 2, 2015","format":false,"excerpt":"Fala Galera, olha eu aqui novamente, semana retrasada haviam alguns alunos com dificuldades em adicionar o envio de email com anexo em um projeto, por isso desenvolvi um exemplo em delphi Xe7, e estou anexando aqui para estudo e utiliza\u00e7\u00e3o, \u00a0junto com o exemplo\u00a0est\u00e3o duas Dlls, para o funcionamento do\u2026","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/opiniaodetudo.com\/wp-content\/uploads\/2015\/10\/email-259x300.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1823,"url":"https:\/\/opiniaodetudo.com\/index.php\/2020\/08\/29\/e-possivel-criar-jogos-em-delphi\/","url_meta":{"origin":226,"position":4},"title":"\u00c9 poss\u00edvel criar jogos em Delphi?","date":"agosto 29, 2020","format":false,"excerpt":"https:\/\/youtu.be\/JhDa_PNlJPA","rel":"","context":"Em &quot;Canal Opini\u00e3o de Tudo&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/img.youtube.com\/vi\/JhDa_PNlJPA\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":735,"url":"https:\/\/opiniaodetudo.com\/index.php\/2017\/03\/21\/erro-em-aplicacao-delphi-quando-utiliza-sistemas-bancarios-na-mesma-maquina\/","url_meta":{"origin":226,"position":5},"title":"Erro em Aplica\u00e7\u00e3o delphi quando utiliza Sistemas banc\u00e1rios na mesma maquina","date":"mar\u00e7o 21, 2017","format":false,"excerpt":"Pessoal, a tempos venho enfrentando problemas com aplica\u00e7\u00f5es delphi em clientes que utilizam na mesma maquina que a aplica\u00e7\u00e3o acesso a sites de Bancos como Caixa, Banco do Brasil Santander etc... Em algumas ocasi\u00f5es os icones dos bot\u00f5es somem, em outras ocasi\u00f5es o Executa abre na lista de processos mas\u2026","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/posts\/226"}],"collection":[{"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/comments?post=226"}],"version-history":[{"count":4,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/posts\/226\/revisions"}],"predecessor-version":[{"id":231,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/posts\/226\/revisions\/231"}],"wp:attachment":[{"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/media?parent=226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/categories?post=226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/tags?post=226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}