Find Jobs
Hire Freelancers

new version of internet dll needed with enhancements (repost)

$500-5000 USD

Concluído
Publicado há aproximadamente 19 anos

$500-5000 USD

Pago na entrega
Enclosed is the source code for an existing dll for sending/receiving information from webpages. However, there are a few problems with it so it has to be recoded from scratch. First, it was using the webbrowser control. This new version needs to do it without the webbrowser control because it needs to be callable from a webpage and this control cannot be called from a webpage. Second, it relies on MS Internet Explorer Technology. With Windows 2003 Server Edition, if several instances of the dll is used, then it crashes. Needs to either do it from scratch or use Mozilla Technology which is open source. The CHtmlDocParser class can be copied over. The only two enhancements required there is for the TextWithLinks method would be to allow if the website is a secure one (https), then it can show up as a link instead of just http and email addresses. Also another function called validemailaddressformat. For this one, a string is sent in. If its in a valid email address format, then it will return true. Otherwise, it will return false. Next, the following methods/properties are not needed for this new control. executeactivex executejava loadframes loading needs to do it where nothing is put to cache so if it goes to a webpage, its always uptodate instead of possible old information. still need to keep session information, handle cookies, etc. other than that, the methods, properties need to be the same. The name of the dll and reference needs to be the same also. so the code I have, I won't have to make changes for it to work properly. all other existing features need to work properly (timeout, executing javascripts, etc.). Let me know if you have any questions. Continued on the deliverables ## Deliverables If there is no way to make it work when executing javascripts, then that part would be fine. Just make sure to let me know of that. In that case, if I set executescripts to false, then it would still need to work properly (just no executing the javascripts). The new version of the dll needs to also be in C++ and also COM enabled. Forgot to mention that this new version must list the different file fields and have a way to submit files. The value would be the path of the file. If the path is sent, then it would need to upload a file as well. The compiled dll and the source code to the new dll. Plus a sample vb application to show this working properly and a simple ASP application so I can see it can work from ASP as well. Finally needs to be as crash proof as possible (so if multiple instances of the dll are called from various applications including IIS), then it won't crash or have any memory leaks. ## Platform Windows XP Home Edition, Windows 2003 Server Edition.
ID do Projeto: 3656275

Sobre o projeto

3 propostas
Projeto remoto
Ativo há 19 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
See private message.
$204 USD em 85 dias
0,0 (0 avaliações)
4,3
4,3
3 freelancers estão ofertando em média $1.060 USD for esse trabalho
Avatar do Usuário
See private message.
$1.700 USD em 85 dias
5,0 (99 avaliações)
6,5
6,5
Avatar do Usuário
See private message.
$1.275 USD em 85 dias
4,8 (16 avaliações)
4,2
4,2

Sobre o cliente

Bandeira do(a) AUSTRALIA
Sydney, Australia
5,0
781
Método de pagamento verificado
Membro desde abr. 9, 2002

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.