Results for "Author: klemens schmid"
This VB program generates a replay URL e.g. for HTML logon pages. It is a very simple program but it makes your daily life must easier. Let's face it, how many logons do you perform very day to Web sites very day? Ok, IE's AutoComplete feature is nice but wouldn't it be nicer to logon without keying in something? This sniffer generates a URL with all the logon parameters included. When you replay it, it brings you directly to the site skipping the logon. Works also and especially for logon pages with post fields! For more see http://www.watchtheweb.de/tools.htm
This code shows how to perform an http GET or POST from your VB program using 6 different methods: xmlhttp (msxml), WinInet (dll), WinInet (ocx), WebBrowser control, AspHttp, AspTear. Some methods only run when you install the 3rd party components from their Web sites. There are hints in the code how to get them from the Internet. To avoid difficulties with missing components use the project file HttpClient_LateBinding.vbp. For more information and to get future updates please visit my Homepage.
Forget everything I published at this place before! Here goes a professional solution for sending SMS out of a VB program. I was tired of adapting my program to all those upcoming and declining web sites providing free SMS. Hence I defined a COM interface, which covers the needs of a typical application in terms of sending SMS. Your application runs against this interface and has no clue about the objects implementing the interface. I also provide a couple of COM objects implementing the interface. These COM objects are proxy objects invoking the actual interface of the SMS provider. They do not deliver the messages themselves. Currently there are proxy objects for clickatell, SMSx, ICQ (free), and kSMS (free). Clickatell and SMSx are not free but more reliable. The installer package contained in the ZIP has some prerequisites. Get them from www.klemid.de/vbsms.aspx. Have fun.
You want to have your own IE toolbar like Google or eBay? Writing Explorer Toolbar with pure VB seems to be one of the last challenges in the VB world. I tried hard and I guess came a step further compared to Eduardo Morcillo's 'Shell Extension' code. The main difficulty is that the CoolBar in the Common Control ActiveX component doesn't support variable-length buttons, which makes it more or less useless for an Explorer toolbar implementation. This forces you to use API calls to create the toolbar. Eduardo's go-ahead was to create the textbox on the toolbar via an API call as well. I wanted to avoid this because this makes it more difficult to handle events and set attributes of the textbox. My code re-uses the textbox from a VB form. Additionally it takes the dropdown menus associated with the two toolbar buttons from the same VB form. Another difficulty was to handle certain accelerator keys like Backspace within the toolbar. I found a simpler solution for this compared to Eduardo's code. The toolbar has a very simple functionality. I simply wants to show how you can build one with as much VB as possible. For more recent and more enhanced versions of the toolbar please visit my homepage www.klemid.de. The VB project makes use of Edanmo's OLELIB.TLB. To avoid a version hell please download the typelib stuff directly from Edanmo's site (http://www.mvps.org/emorcillo/). The typelib is only required when you want to recompile the VB project. The code was developed under Window XP / IE6. I tested if hasty under W2K/IE5 and Win98 SE/IE5.5 and it worked as well. Updates: 2004-07-03 Slightly modified AddToolbarButtons
Download this revised version of my well-known IE toolbar. It now supports multiple different controls like textbox, button and combobox. This required the focus handling to be totally revised. Additionally it now makes use of my Log4VB, which gives you a perfect view on what happens in your component. Unfortunalety I found no way to far to upload the compiled version reference in the binary compatibility. This causes some unconvenience during compilation. You may visit my homepage to avoid this. ++++++++++++++++++++++++++++++++++++++++++++++++++ The former description was: +++++++++++ You want to have your own IE toolbar like Google or eBay? Writing Explorer Toolbar with pure VB seems to be one of the last challenges in the VB world. I tried hard and I guess came a step further compared to Eduardo Morcillo's 'Shell Extension' code. The main difficulty is that the CoolBar in the Common Control ActiveX component doesn't support variable-length buttons, which makes it more or less useless for an Explorer toolbar implementation. This forces you to use API calls to create the toolbar. Eduardo's go-ahead was to create the textbox on the toolbar via an API call as well. I wanted to avoid this because this makes it more difficult to handle events and set attributes of the textbox. My code re-uses a textbox, a button and a comboboxfrom a VB form. Additionally it takes the dropdown menus associated with the two toolbar buttons from the same VB form. Another difficulty was to handle certain accelerator keys like Backspace within the toolbar. I found a simpler solution for this compared to Eduardo's code. The toolbar has a very simple functionality. I simply wants to show how you can build one with as much VB as possible. For more recent and more enhanced versions of the toolbar please visit my homepage www.klemid.de. The VB project makes use of Edanmo's OLELIB.TLB. To avoid a version hell please download the typelib stuff directly from Edanmo's site (http://www.mvps.org/emorcillo/). The typelib is only required when you want to recompile the VB project. +++ The code was developed under Window XP / IE6. I tested if hasty under W2K/IE5 and Win98 SE/IE5.5 and it worked as well.
Sends an SMS message to a cell phone for free. It makes use of the ServerXMLHTTP object contained in msxml3.dll. Uses the free German Web service www.billiger-telefonieren.de. The cookie checks of the site are circumvented by doing the cookie handling explicitely. Therefore this code should work even server-side! Please note that the site still puts some requirement on the send message. For example messages with subjects like "test" are rejected. And: you can't send more than a certain number of messages to the the same number. For the most recent updates please visit my homepage. New information (30-Oct-02): I uploaded my third generation of SMS code under "SMS via HTTP - third generation".
This code uploads a file to an ASP script using http post. It can be used to automatically upload files without user interaction, e.g. when you want to publish some data to your Web site periodically. There are lots of code excerpts around describing the receiving side but the sending side is mostly an HTML page containing INPUT TYPE="File" ... Simulating this by code requires some knowledge of HTTP Post and Mime. Find the full project and the ASP in the ZIP. New!!! Now shows how to upload a .gif file. Other binary files work similar.
Retrieve the user currently logged on in the existing Microsoft Outlook session.
Functionality: This macro creates an Outlook appointment for the eBay auction you are currently looking at in your browser (IE). It extracts the auction's end date and sets the reminder accordingly. The macro supports www.ebay.com and www.ebay.de. You can also use it to create appoinments for other Web pages but without setting the date automatically. New: Now supports the latest eBay page layout and automatically transforms the auctions end time to your machine's time zone. Prerequisites: You need Microsoft Outlook 2000 for this function because only this supports VBA. You also need IE 4 or later. Installation: The ZIP file you get from the download contains two VBA files. These must both be added to your VBA project. Additionally you have to add the references for "Microsoft HTML Object Library" and "Microsoft Internet Controls". For more details see http://www.schmidks.de/klemens/install_vba.htm
This VB program generates a replay URL e.g. for HTML logon pages. It is a very simple program but it makes your daily life must easier. Let's face it, how many logons do you perform very day to Web sites very day? Ok, IE's AutoComplete feature is nice but wouldn't it be nicer to logon without keying in something? This sniffer generates a URL with all the logon parameters included. When you replay it, it brings you directly to the site skipping the logon. Works also and especially for logon pages with post fields! For more see http://www.watchtheweb.de/tools.htm
This code shows how to perform an http GET or POST from your VB program using 6 different methods: xmlhttp (msxml), WinInet (dll), WinInet (ocx), WebBrowser control, AspHttp, AspTear. Some methods only run when you install the 3rd party components from their Web sites. There are hints in the code how to get them from the Internet. To avoid difficulties with missing components use the project file HttpClient_LateBinding.vbp. For more information and to get future updates please visit my Homepage.
Forget everything I published at this place before! Here goes a professional solution for sending SMS out of a VB program. I was tired of adapting my program to all those upcoming and declining web sites providing free SMS. Hence I defined a COM interface, which covers the needs of a typical application in terms of sending SMS. Your application runs against this interface and has no clue about the objects implementing the interface. I also provide a couple of COM objects implementing the interface. These COM objects are proxy objects invoking the actual interface of the SMS provider. They do not deliver the messages themselves. Currently there are proxy objects for clickatell, SMSx, ICQ (free), and kSMS (free). Clickatell and SMSx are not free but more reliable. The installer package contained in the ZIP has some prerequisites. Get them from www.klemid.de/vbsms.aspx. Have fun.
You want to have your own IE toolbar like Google or eBay? Writing Explorer Toolbar with pure VB seems to be one of the last challenges in the VB world. I tried hard and I guess came a step further compared to Eduardo Morcillo's 'Shell Extension' code. The main difficulty is that the CoolBar in the Common Control ActiveX component doesn't support variable-length buttons, which makes it more or less useless for an Explorer toolbar implementation. This forces you to use API calls to create the toolbar. Eduardo's go-ahead was to create the textbox on the toolbar via an API call as well. I wanted to avoid this because this makes it more difficult to handle events and set attributes of the textbox. My code re-uses the textbox from a VB form. Additionally it takes the dropdown menus associated with the two toolbar buttons from the same VB form. Another difficulty was to handle certain accelerator keys like Backspace within the toolbar. I found a simpler solution for this compared to Eduardo's code. The toolbar has a very simple functionality. I simply wants to show how you can build one with as much VB as possible. For more recent and more enhanced versions of the toolbar please visit my homepage www.klemid.de. The VB project makes use of Edanmo's OLELIB.TLB. To avoid a version hell please download the typelib stuff directly from Edanmo's site (http://www.mvps.org/emorcillo/). The typelib is only required when you want to recompile the VB project. The code was developed under Window XP / IE6. I tested if hasty under W2K/IE5 and Win98 SE/IE5.5 and it worked as well. Updates: 2004-07-03 Slightly modified AddToolbarButtons
Download this revised version of my well-known IE toolbar. It now supports multiple different controls like textbox, button and combobox. This required the focus handling to be totally revised. Additionally it now makes use of my Log4VB, which gives you a perfect view on what happens in your component. Unfortunalety I found no way to far to upload the compiled version reference in the binary compatibility. This causes some unconvenience during compilation. You may visit my homepage to avoid this. ++++++++++++++++++++++++++++++++++++++++++++++++++ The former description was: +++++++++++ You want to have your own IE toolbar like Google or eBay? Writing Explorer Toolbar with pure VB seems to be one of the last challenges in the VB world. I tried hard and I guess came a step further compared to Eduardo Morcillo's 'Shell Extension' code. The main difficulty is that the CoolBar in the Common Control ActiveX component doesn't support variable-length buttons, which makes it more or less useless for an Explorer toolbar implementation. This forces you to use API calls to create the toolbar. Eduardo's go-ahead was to create the textbox on the toolbar via an API call as well. I wanted to avoid this because this makes it more difficult to handle events and set attributes of the textbox. My code re-uses a textbox, a button and a comboboxfrom a VB form. Additionally it takes the dropdown menus associated with the two toolbar buttons from the same VB form. Another difficulty was to handle certain accelerator keys like Backspace within the toolbar. I found a simpler solution for this compared to Eduardo's code. The toolbar has a very simple functionality. I simply wants to show how you can build one with as much VB as possible. For more recent and more enhanced versions of the toolbar please visit my homepage www.klemid.de. The VB project makes use of Edanmo's OLELIB.TLB. To avoid a version hell please download the typelib stuff directly from Edanmo's site (http://www.mvps.org/emorcillo/). The typelib is only required when you want to recompile the VB project. +++ The code was developed under Window XP / IE6. I tested if hasty under W2K/IE5 and Win98 SE/IE5.5 and it worked as well.