hunter2017 Postado Maio 29, 2017 Denunciar Share Postado Maio 29, 2017 Olá pessoal, sou iniciante em programação delphi e queria saber como incorporar alguns elementos de uma página html em um memo, dá para fazer isso? Lembrando que se for declarar a uses URLmon; no meu está dando erro. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Junho 11, 2017 Autor Denunciar Share Postado Junho 11, 2017 Mas tenho outra dúvida, você me passou um parâmetro que foi executado no webbrowser para mostrar um pedaço da página, mas se eu editar aquele html eu não consigo mais me conectar ao site, ou seja, se eu modificar a página do jeito que eu gostaria usando outras imagens (css3), não vou conseguir acessar a página da mesma forma que página do site, porque isso acontece? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Junho 11, 2017 Denunciar Share Postado Junho 11, 2017 isso acontece porque, voce esta tirando partes do código original e executando no webbrowser, então voce acaba tirando do código outros comandos e links que estariam associados a pagina. se quiser que isso funcione pelo webbrowser, voce vai tem que direcionar os links para o caminho que esta na pagina original, ou melhor dizendo, fazer um redirecionamento... OBS: O componente TWebbrowser, nada mais é do que um Navegador para acessar os endereços da Internet. abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Junho 11, 2017 Autor Denunciar Share Postado Junho 11, 2017 O webbrowser sempre extrai do comando programado o item "Temp.html" mas como vou fazer modificações em um documento html que é sempre criado novamente pelo webbrowser? Nesse caso eu precisaria editar o documento html e fazer o webbrowser carregá-lo e exibí-lo no webbrowser, concorda? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Junho 11, 2017 Denunciar Share Postado Junho 11, 2017 isso voce pode fazer, mas vai rodar localmente na sua maquina. exemplo: voce pode pegar o codigo de uma pagina e pode modifica-lo, e salvar o código na sua maquina. depois voce pode chamar esse código para rodar localmente na sua maquina pelo webbrowser, mas se quiser algo alem disso, voce tem que interagir com a pagina original do site. abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Junho 11, 2017 Autor Denunciar Share Postado Junho 11, 2017 Queria fazer para rodar localmente e quando compilado esse documento html modificado fosse compilado junto ao programa. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Junho 11, 2017 Denunciar Share Postado Junho 11, 2017 voce pode enviar o programa junto com o arquivo hml, ou voce pode colocar o código no arquivo .Res do delphi exemplos: https://www.google.com.br/?gws_rd=ssl#q=arquivo+.res+delphi abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Junho 14, 2017 Autor Denunciar Share Postado Junho 14, 2017 Olá mais uma vez Jhonas, eu estou com outra dúvida, estou redirecionando as páginas que eu quero para documentos em html, mas não sei como carregar esses documentos html na aplicação quando iniciado. Outra dúvida que tenho e que não achei nenhum post na internet é o comando: lst1.items.loadfromfile('C:\doc.txt'); Estou usando este comando em um listbox, mas queria que fosse carregado automaticamente sem o auxílio de um botão para carregar, como poderia fazer? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Junho 14, 2017 Denunciar Share Postado Junho 14, 2017 voce tem varias formas de fazer isso.... usar o evento OnActive do Form ... ou seja, ao abrir o Form ( Ativa-lo ), voce pode fazer com que o arquivo html seja carregado. pode jogar o código em um botão e fazer o click no botão automaticamente em alguma parte do código Button1.Click; pode usar o Evento OnBeforeNavigate2 do Webbrowser etc... abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Junho 15, 2017 Autor Denunciar Share Postado Junho 15, 2017 Jhonas, poderia me dizer com base nos seus conhecimentos se o item mostrado abaixo dessa aplicação foram feitos em um webbrowser? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Junho 20, 2017 Denunciar Share Postado Junho 20, 2017 o forum ficou travado, e não pude te responder. isso não foi feito em um webbrowser, mas poderia ser mostrado nele via codigo html abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Junho 21, 2017 Autor Denunciar Share Postado Junho 21, 2017 Foi feito no que? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Junho 21, 2017 Denunciar Share Postado Junho 21, 2017 a criação de web paginas pode variar na linguagem de programação pode ser html, php, asp, .net ... não sei te precisar com certeza em qual delas isso foi gerado. abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Junho 21, 2017 Autor Denunciar Share Postado Junho 21, 2017 a linguagem em php ou html só da pra fazer pelo webbrowser? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Junho 21, 2017 Denunciar Share Postado Junho 21, 2017 acho que voce ainda não entendeu... o webbrowser é um navegador da internet, assim como o chrome, firefox, internet explorer outros navegadores de internet https://www.tecmundo.com.br/navegador/85466-10-navegadores-alternativos-leves-gratis-robustos.htm Um navegador, também conhecido pelos termos em inglês web browser ou simplesmente browser, é um programa de computador que habilita seus usuários a interagirem com documentos virtuais da Internet, também conhecidos como páginas da web, que podem ser escritas em linguagens como HTML, ASP, PHP, ... etc abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Junho 22, 2017 Autor Denunciar Share Postado Junho 22, 2017 Acho que não fiz a pergunta direito, vou reformular, você disse que aquele print do programa não foi feito em um webbrowser, então eu perguntei onde foi feito e você disse que pode ter sido feito em php ou html etc.. Mas o que eu quero saber é essas linguagem podem ser feitas em um Tpanel ou um memo ou qualquer outro componente que possa exibir essas linguagens ou se é apenas visívelmente possível em um webbrowser.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Junho 22, 2017 Denunciar Share Postado Junho 22, 2017 você disse que aquele print do programa não foi feito em um webbrowser, ok...pode ter sido de algum navegador ( web browser) e não necessariamente de um Twebbrowser do delphi. ( mas tambem poderia ser ) somente em um webbrowser é que voce consegue visualizar a construção de paginas virtuais escritas em linguagem html, php, asp, etc. lembra do código html que foi salvo em um arquivo local ( c:\Temp.html ) ? o código dentro desse arquivo é assim .... escrito em HTML <table id="tb_salas" cellpadding="0" cellspacing="0"> <thead> <tr> <th class="salas"> <a href="bytheme.html?nodeid=6094">Amizade</a> > Amizade virtual<br /> </th> <td><span>Entrar</span></td> <td><span>Espiar</span></td> <td>Pessoas</td> </tr> </thead> <tbody> <tr> <th><a href="goroom.html?nodeid=101125">Amizade virtual (1) </a></th> <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101125"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td> <td><span class="bdr_cinza"><a href="spy.html?nodeid=101125&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td> <td>0</td> </tr> <tr> <th><a href="goroom.html?nodeid=101126">Amizade virtual (2) </a></th> <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101126"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td> <td><span class="bdr_cinza"><a href="spy.html?nodeid=101126&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td> <td>25</td> </tr> <tr> <th><a href="goroom.html?nodeid=101127">Amizade virtual (3) </a></th> <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101127"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td> <td><span class="bdr_cinza"><a href="spy.html?nodeid=101127&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td> <td>0</td> </tr> <tr> <th><a href="goroom.html?nodeid=101128">Amizade virtual (4) </a></th> <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101128"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td> <td><span class="bdr_cinza"><a href="spy.html?nodeid=101128&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td> <td>0</td> </tr> <tr> <th><a href="goroom.html?nodeid=101129">Amizade virtual (5) </a></th> <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101129"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td> <td><span class="bdr_cinza"><a href="spy.html?nodeid=101129&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td> <td>0</td> </tr> <tr> <th><a href="goroom.html?nodeid=101130">Amizade virtual (6) </a></th> <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101130"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td> <td><span class="bdr_cinza"><a href="spy.html?nodeid=101130&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td> <td>0</td> </tr> <tr> <th><a href="goroom.html?nodeid=101131">Amizade virtual (7) </a></th> <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101131"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td> <td><span class="bdr_cinza"><a href="spy.html?nodeid=101131&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td> <td>0</td> </tr> <tr> <th><a href="goroom.html?nodeid=101132">Amizade virtual (8) </a></th> <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101132"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td> <td><span class="bdr_cinza"><a href="spy.html?nodeid=101132&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td> <td>0</td> </tr> <tr> <th><a href="goroom.html?nodeid=101133">Amizade virtual (9) </a></th> <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101133"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td> <td><span class="bdr_cinza"><a href="spy.html?nodeid=101133&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td> <td>0</td> </tr> <tr> <th><a href="goroom.html?nodeid=101134">Amizade virtual (10) </a></th> <td><span class="bdr_cinza"><a href="goroom.html?nodeid=101134"><img src="http://bp.i.bol.com.br/v11/ico_entrar.png" border="0" title="Entrar na sala" alt="Ícone entrar" /></a></span></td> <td><span class="bdr_cinza"><a href="spy.html?nodeid=101134&type=both&mode=browsing"><img src="http://bp.i.bol.com.br/v11/ico_espiar.png" border="0" title="Espiar sala" alt="Ícone espiar" /></a></span></td> <td>0</td> </tr> </tbody> </table> quando voce joga esse código para um componente TWebBrowser do delphi o resultado será esse .... da mesma forma que, em qualquer outro browser, voce vai ver a mesma tela que a mostrada abaixo. abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Julho 15, 2017 Autor Denunciar Share Postado Julho 15, 2017 Olá Jhonas, estou com problemas para compilar minha aplicação a mensagem de erro é a seguinte: [Fatal Error] Projeto_Quantum.dpr(7): File not found: 'unituolmais.dcu' essa unit está criada mas não abre no delphi Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Julho 15, 2017 Denunciar Share Postado Julho 15, 2017 o arquivo unituolmais.pas deve estar no mesmo diretório do programa pode ser tambem que o arquivo não tenha sido compilado ( depois da compilação do .pas é que o arquivo .dcu é gerado ) abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Agosto 2, 2017 Autor Denunciar Share Postado Agosto 2, 2017 Olá mais uma vez Jhonas, você me disse que um memo só era possível mostrar linhas sem ser na linguagem html, mas dê uma analisada nesses parâmetros e me diga o que você acha. object Memo2: TMemo Left = 660 Top = 189 Width = 281 Height = 265 Lines.Strings = ( '' ' <script type="text/javascript">' '' ' function tocamidi(d){' 'console.log('#39'Midi'#39'+d);' ' }' '' ' function ouviraudio(d){' 'console.log('#39'OUVIRAUDIO'#39'+d);' ' }' ' function muteaudio(){' 'console.log('#39'MUTEAUDIO'#39');' ' }' '' ' function curtirmidi(d){' 'console.log('#39'CURTIRMIDI'#39'+d);' ' }' '' #9'function paramidi(d){' 'console.log('#39'PARAMidi'#39'+d);' ' }' '' ' function uolk(avatar)' '{' Esses parâmetros de programação em html não estão sendo mostrados em um memo, poderia me explicar?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Agosto 2, 2017 Denunciar Share Postado Agosto 2, 2017 o que voce tem dentro do memo é isso <script type="text/javascript"> function tocamidi(d){ console.log('Midi'+d); } function ouviraudio(d){ console.log('OUVIRAUDIO'+d); } function muteaudio(){ console.log('MUTEAUDIO'); } function curtirmidi(d){ console.log('CURTIRMIDI'+d); } function paramidi(d){ console.log('PARAMidi'+d); } function uolk(avatar) e o que isso quer dizer ? que alguma rotina dentro do programa vai ler essas linhas do memo e depois utiliza-las em algum outro lugar. esses comandos dentro de um memo não tem função alguma, é somente texto que foi adicionado ao memo abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Agosto 24, 2017 Autor Denunciar Share Postado Agosto 24, 2017 Olá Jhonas, estou com uma dúvida, eu tenho um webbrowser em meu projeto, só que eu queria adicionar um botão para recarregar a página, vasculhando alguns sites encontrei o camando: procedure TChromium.Browser.Reload(); Porém, mas não sei se é para colocar na procedure ou se é para colocar no botão, pode me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Agosto 24, 2017 Denunciar Share Postado Agosto 24, 2017 esse comando faz parte do exemplo desse link Atualiza a página procedure TChromium.Browser.Reload(); https://delphimaniaco.wordpress.com/2016/03/15/utilizando-o-navegador-chrome-no-delphi/ obs: voce coloca no botão apenas a chamada dessa procedure Entretanto acho que voce deve começar, com um exemplo, usando o componente TWebBrowser do delphi e depois trocar o componente para o Chrome http://www.planetadelphi.com.br/artigo/97/criando-um-webbrowser-avançado-passo-a-passo-de-uma-forma-muito-simples-e-prática./ abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Agosto 25, 2017 Autor Denunciar Share Postado Agosto 25, 2017 Tinha pesquisado sobre esses links ontem, mas os comandos do meu chrome é diferente, por exemplo para atualizar é o comando Chrm1.Refresh; .. mas não atualiza a página. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Agosto 25, 2017 Denunciar Share Postado Agosto 25, 2017 por exemplo para atualizar é o comando Chrm1.Refresh; .. mas não atualiza a página. esse comando não é para atualizar pagina e sim o proprio componente abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 hunter2017 Postado Agosto 27, 2017 Autor Denunciar Share Postado Agosto 27, 2017 (editado) Tenho uma outra dúvida, é possível interagir um comando html através de um componente da paleta indy como um btn por exemplo? Explicando melhor para que você possa imaginar o que eu penso, inserir um comando html em um componente tipo btn, nesse caso seria um comando html no btn. Aqui temos um exemplo de um botão sair em html. <input type="button" value="Fechar" Poderia colocar esse comando em um componente btn? Editado Agosto 27, 2017 por hunter2017 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
hunter2017
Olá pessoal, sou iniciante em programação delphi e queria saber como incorporar alguns elementos de uma página html em um memo, dá para fazer isso? Lembrando que se for declarar a uses URLmon; no meu está dando erro.
Link para o comentário
Compartilhar em outros sites
Top Posters For This Question
28
26
Dias Populares
Mai 30
6
Jun 10
5
Mai 31
5
Ago 24
4
Top Posters For This Question
hunter2017 28 posts
Jhonas 26 posts
Dias Populares
Mai 30 2017
6 posts
Jun 10 2017
5 posts
Mai 31 2017
5 posts
Ago 24 2017
4 posts
Posted Images
53 respostass a esta questão
Posts Recomendados
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.