BUG: FFCs - _URLComboBox in _internet.vcx Has Trouble with URLs (221704)



The information in this article applies to:

  • Microsoft Visual FoxPro for Windows 6.0

This article was previously published under Q221704

SYMPTOMS

The _urlcombobox foundation class that ships with Visual FoxPro 6.0 facilitates navigation to various Internet resources. The _urlcombobox adds the prefix "http://" to any URL that is typed in. Entering a URL other than an http address, such as an ftp address, results in an invalid URL.

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.

The Visual Studio 6.0 Service Pack 3 readme erroneously lists this bug as being fixed. Service Pack 3 did not fix this bug.

MORE INFORMATION

Steps to Reproduce Behavior

  1. Place the following code in a program and run it:
    PUBLIC ox
    SET CLASSLIB to HOME() + "FFC\_INTERNET.VCX"  
    ox=CREATEOBJECT("form1")
    ox.Show
    DEFINE CLASS form1 AS form
    	Height = 87
    	Width = 208
    	Visible = .T.
    	Name = "Form1"
    	ADD OBJECT _urlcombobox1 AS _urlcombobox WITH ;
    		Left = 0, ;
    		Top = 12, ;
    		Name = "_urlcombobox1"
    	ADD OBJECT command1 AS commandbutton WITH ;
    		Top = 48, ;
    		Left = 48, ;
    		Height = 27, ;
    		Width = 84, ;
    		Caption = "Navigate", ;
    		Name = "Command1"
    	PROCEDURE command1.Click
    		thisform._urlcombobox1.navigate
    	ENDPROC
    ENDDEFINE
    					
  2. Enter ftp.anyname.com into the URLComboBox.
  3. Expand the URLComboBox and choose the address typed in step 2. Notice that http:// has been added to the beginning of the URL.

Modification Type:MajorLast Reviewed:10/15/2002
Keywords:kbBug kbDSupport kbFFC KB221704