![]() |
|||||||||||||||||
|
|
|||||||||||||||||
|
|
|||||||||
|
Delphi |
DELPHI DEVELOPER SUPPORT
Areas of concentration under: internet
Area: internet\cgi application Problem: The TWebModule.OnCreate is called two times. Steps:
1. Create a new CGI Web-Appl.
2. Create an OnCreate Event and add a
ShowMessage('Create') into it
3. Create some Actions
4. Compile the Appl and call it from a Webserver.
You should get only one messagebox, but there
are two displayed.
Area: internet\controls Problem: Trying to set the BackColor property of a THTML control to any thing higher than clWhite fails and sets it to a lower indexed color. Area: internet\controls Problem: The Procedure ExtractHeaderFields from HTTPApp.PAS does not correctly extract transparent tag parameters if the HTML-File was written with a HTML-Editor as FrontPage. I have defined a transparent Tag as follow: < #Weblinkref image=../../images/button-next.gif border=0 > but FP and any other HTML-Editor I know, does a "-Quota around the parametervalues. So I get the following string: < #Weblinkref image="../../images/button-next.gif" border="0" > For this string Delphi does generate false Parametervalues in the On HTMLTag Event. For my above line I get in the TagParams of the OnHTMLTag: mage="../../images/button-next.gif order="0 The first Char is cut off and the Quotes are not correctly removed. Area: internet\controls\tclientsocket Problem: Message from public forum: It seems to be that, even with Delphi 4, the tcp client - "TClientSocket", does a synchronous (blocking) rather than asynchronous name lookup. In principle, this should not be too hard to fix. Win32 provides a winsock function "WSAAsyncGetHostByName", as well as the blocking version "gethostbyname", and Delphi 4 only supports the blocking version. In practice, this means that the programmer has two choices, neither ideal: * do name lookup as a separate thread and pass the IP address backk * use the default "open" method and run the risk of having your application freeze completely for something like 30 seconds whenever the internet gives you bad DNS servers or you have a bad name. I believed this can be fixed by Borland without impairing the ease of use of the otherwise excellent tcp components. the WSAAsyncGetHostByName() could be used and the application will service the rest of the message queue while waiting for a connect event to fire. Is there any chance that we could get a late patch from Borland? Area: internet\controls\tdatasetpageproducer Problem: The TWebACtionItem.PathInfo property won't let you change the case of its value Steps: 1. Create a New Web Module application 2. Create a new action for the web module 3. Set the action to /NEXT 4. Try to reset it to /next or any other value with the same spelling but a different case in any of the letters Area: internet\controls\tdatasettableproducer Problem: On new installations of delphi the file nmocod.dll is not registered, which leads to problems with the Response Editor for the Internet controls not showing any representation of the data. This needs to to into the readme. Workaround: The workaround is to register this dll using tregsvr. ex. tregsvr c:\winnt\system32\nmocod.dll Area: internet\isapi application Problem: There is a problem with ISAPI applications returning large ( > 50kb) files to the client. Two connections repeatedly hitting the server will cause the server to crash. We have reproduced this problem using (NT4.0 SP3/IIS 3.0) the server simply hangs or crashes. Steps: 1. Place a TPageProducer on a web module. 2. Set HTMLFile to a large (50+kb) file. 3. Use (2 clients to hit the server simultaneously. // Server will hang/crash in 10-15 seconds. Area: internet\net masters Problem: The NetMasters internet controls have resouce leaks and API errors as reported by Bounds Checker. Steps: Drop all of the Netmasters components on a Form and compile and run under Bounds Checker. Note the errors. Area: internet\net masters Problem: submitted by user via web: Net Manage FTP Component does not do GET properly. I can get http://www.yahoo.com but I can't do http://quote.yahoo.com ( No problem doing this in Netscape or IE ) Area: internet\net masters Problem: A ShowMessage call in HTTP.OnEndRetrieval will iterate endlessly eventually causing the application to crash. Area: internet\net masters\tnmftp Problem: NMFTP component causes RAS or OS hangup in Win98. "Rnaapp" dies with a page fault when you try to disconnect a modem after connecting, then disconnecting FTP. Steps: Use FTP demo as provided. Start with modem not connecte, ie, host is not accessible. Run app and connect to an FTP site. Then disconnect (using the buttons in the app). Then STOP THE APP, ie, terminate it. This leaves the modem still connected and online. Now click the icon in the "tray" at right end of task bar to see modem status. Then click "disconnect" in modem status dialog. This results in a page fault in Rnaapp, which will not go away until you reboot Win98. Area: internet\net masters\tnmnntp Problem: when tring to get an article's attachment all you get back is a null string. This is even broken in the demo that ships with D4. I have e-mail NM about this and they know its a bug and said that they are still working on it. Steps: Run nntp demo in D4 and try to view or download an attachment. Area: internet\net masters\tnmpop3 Problem: After executing the TNMPOP3.Disconnect function without connecting first, it is not possible to close the window anymore. It seems like this does not only happen for this function. After running a few internet demos, I couln't close quite a lot of them. E.g. Stream Demo. Steps: - run the pop3 demo - press the disconnent button - try to close the window or - drop a TNMPOP3 and a button component on a form - doubleclick the button - enter TNMPOP3.Disconnect; - run the program - press the button - try to close the window Area: internet\net masters\tnmpop3 Problem: TNMPOP3 raises an Exception of type Exception with Message "text/plain; Charset=US-Ascii" every time it is confronted with a plain text attachment. Steps: Attempt getmessage(#) when the message is mime Encoded (ver. 1.0) multipart/mixed and contains a plain text attachment. Area: internet\net masters\tnmsmtp Problem: The SMTP demo looks like the main form was designed on a machine with a high resolution and small fonts. With1024 x 768 and Large Fonts it is necessary to resize the form to see all of the buttons on the "Connection" page and on the "Sending E-mail" page "Panel2"s caption is visible. Steps: (configured for 1024 x 768 and Large Fonts ) -Open ..\demos\internet\smtp\smtpdemo.dpr -Run | Run result: -On the "Connection" page there are no buttons visible until you resize -On the "Sending E-mail" page two buttons and an edit control are truncated. Also the caption for "Panel2" is visible and overlays the "Subject" label. Area: internet\nsapi application Problem: Update for Web application support that currently does not work with Netscape server 3.51. Our support for Netscape stops at Netscape server 3.0.
NOTE: These listings are for informational use only. It is not intended for use when calling Borland's Developer Support Department. If you have any suggestions or complaints about these 'Delphi Enhancements and Fixes' pages, please contact the Delphi Administrator. This e-mail address is not intended for support issues. |
|
|
|
|||||
| Made in Borland® Copyright© 1994-2003 Borland Software Corporation. All rights reserved. Report Piracy, Legal Notices, Privacy Policy Last Modified Thursday, 22-Mar-2001 18:57:03 EST |
|||||