Solved

Visual Basic 2008

Posted on 2007-12-05
13
174 Views
Last Modified: 2008-02-01
Hello,

I have some questions regarding just released Visual Basic 2008. I am thinking about using the Expres Edition which is for free.
1./ Does it have POP3 component? (The VB2005 doesn't. It has SMTP only)
2./ Is it good idea to switch to it right after it was released (bugs etc.)?

Thanks
0
Comment
Question by:drjez
  • 7
  • 6
13 Comments
 
LVL 38

Expert Comment

by:PaulHews
Comment Utility
1./ Does it have POP3 component? (The VB2005 doesn't. It has SMTP only)

No.  You can find third party POP3 components however.
Free
http://www.codeproject.com/KB/IP/NetPopMimeClient.aspx

Pay
http://www.emailcomponent.com/dotNetEmail.asp

2./ Is it good idea to switch to it right after it was released (bugs etc.)?

Depends if you want to start using the features of 2008.

http://www.danielmoth.com/Blog/2007/11/top-10-things-to-know-about-visual.html
0
 

Expert Comment

by:PSG_Calgary
Comment Utility
Hi,

1./ Why I asked about POP3 in VS 2008? Because I found it on the VS 2008 home page and I just needed a confirmation ;-) So, now, I am confused because I don't know whether it is there or not ;-)

I saw some information on POP3 here:
http://msdn2.microsoft.com/en-us/express/future/bb679917.aspx

Have you used the free component you are recommending?
If yes, how did it work for you?
If not, did you used "dotNetEmail" you recommending?

2./ I don't need any of those new features yet. I just want to use POP3 ;-)
That would be the only reason to use it for me.

Anyway, thanks a lot.
0
 
LVL 38

Expert Comment

by:PaulHews
Comment Utility
That's in the coding4fun developer's pack which is a separate package from VS2008.  I would download it and try it, as the MS suggested add-ons usually work pretty well.

I haven't used any .NET POP3 components.  The chilkat components are generally pretty good.  The codeproject article looked good, but I haven't tried it either.  
0
 
LVL 38

Expert Comment

by:PaulHews
Comment Utility
Since POP3 isn't built into VS2008, it shouldn't really be the main factor in your decision.  2008 shows a lot of promising features however, and represents where MS is going, so if I was just starting in .NET, I would probably go with that.
0
 

Expert Comment

by:PSG_Calgary
Comment Utility
Thanks for advice.
Do you know whether the above mentioned 'coding4fun developer's pack' would work under VS2005? If yes I would like to quickly try what it does without installing VS2008 ;-)

Thanks
0
 
LVL 38

Expert Comment

by:PaulHews
Comment Utility
It does work with VS2005 , but it looks like the Messaging part of that package uses MAPI rather than POP3.

I'm getting an error downloading the codeproject component.  Here is another project that performs a similar function (in C#)
http://www.codeproject.com/KB/IP/Pop3MailClient.aspx

You might find you need to do a bit of work with the code project articles to get something that you need.  On the other hand you can buy components that do everything you need and more.  Most third party components will allow you to use the software for a trial period.  I recommend you try a few to see what will suit your needs.
0
Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

 
LVL 38

Expert Comment

by:PaulHews
Comment Utility
If you wish to try the coding4fun package, you can download the zip here:
http://www.codeplex.com/C4FDevKit/Release/ProjectReleases.aspx?ReleaseId=8503

Unzip it to HD, and then you can reference the messaging component in a VS2005 project by browsing to it in C4FDevKit\Messaging API\Binaries
0
 

Expert Comment

by:PSG_Calgary
Comment Utility
Hello Paul,
I installed VS2008, C4F and opened an example provided with C4F. I do not code that much, but I am not sure at all whether C4F can provide POP3. I am sure that sending e-mails is possible however that one I don't need for now.
What do you mean by "Messaging part of that package uses MAPI rather than POP3"? Are you saying that POP3 is not available?

Please let me know what you think.

Thanks for your help
0
 

Expert Comment

by:PSG_Calgary
Comment Utility
Paul,
I am going through that example again and I see some forms which are working with 'Profiles' (e.g. "Add Profile", "Copy Profile" ......)
Do you know what are those profiles for?

As far as I know POP3 doesn't have any profiles and it just seems that C4F doesn't provide POP3 functionality :-(

Thanks again
0
 
LVL 38

Expert Comment

by:PaulHews
Comment Utility
No it's not POP3, it's MAPI, which uses Outlook or the like as a client.
0
 

Expert Comment

by:PSG_Calgary
Comment Utility
Paul,

I found out that Simple MAPI ships with Microsoft Windows as part of Outlook  Express/Windows Mail (Vista) while the full Extended MAPI ships with Office Outlook and Exchange. Application (like mine) can use MAPI to receive and send e-mails. So, the way I understand it is that I could probably use it instead of POP3.
Problem is that there is not any example on receiving ......

What do you think?
0
 
LVL 38

Accepted Solution

by:
PaulHews earned 50 total points
Comment Utility
I think you would need to open a new question.  I have answered the original question about 2008 version as well as I can.
0
 

Expert Comment

by:PSG_Calgary
Comment Utility
Ok, Thanks for your help !!!
0

Featured Post

6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

Join & Write a Comment

Enums (shorthand for ‘enumerations’) are not often used by programmers but they can be quite valuable when they are.  What are they? An Enum is just a type of variable like a string or an Integer, but in this case one that you create that contains…
This article describes some techniques which will make your VBA or Visual Basic Classic code easier to understand and maintain, whether by you, your replacement, or another Experts-Exchange expert.
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now