![]() ![]() However, some countries disallow the use of strong methods of encryption. IntraWeb when deployed as ISAPI can be used with SSL by using the SSL features of the hosting Webserver.When deployed in stand alone mode, IntraWeb can also support SSL. Set the SessionTimeout property in the application’s ServerController.Ĭan I use SSL in my IntraWeb applications? If the reporting tool is not thread safe, than it cannot be used in an IntraWeb application, nor in any other multi-threaded application, like COM+ servers, WebBroker applications, etc.ĪLL reporting tools should be thread safe… Yes, as long as it is usable in threads you can use any existing reporting tool. If you are performing any of these, make sure this property is set to False in the form where they are used.Ĭan I use a reporting tool with IntraWeb? However, it is incompatible with some functions such as SendFile and SendStream. This is to prevent the user from double clicking on a form when a submit is already in progress. IntraWeb has a feature called LockOnSubmit. My IntraWeb application freezes when I use SendFile, SendStream, or I perform a File-upload? To fix this, make sure all transactions are closed before the components are destroyed. If you are running inside the debugger, you will get eternal AVs until you reset.This is a problem with DBExpress, and not IntraWeb. If you are running in SA outside of the debugger, the SA app will simply disappear. If you are using DBExpress on the usersession and have an open transaction when the UserSession is destroyed, then at some point within about 3 seconds from that point, you will get an AV. A common source of AV’s are components on the user session which do not destroy properly.If you are using DBExpress in particular this is a problem. What might cause this?Ĭheck any shutdown events in the server controller, as well as destructors of any components on the user session. ![]() When my sessions time out or close my application is throwing an Access Violation. You can also use FastMM special switches to help you to find any memory leaks within your Delphi application. FastMM is free and you can download the full version and use it in your IntraWeb project: Since Delphi 2006, the standard memory manager is FastMM. ![]() To be sure that your own code is leak-free, you might use one of the available memory test tools. We try to keep IntraWeb memory leak free. The other possible reason might be a memory leak. That is, you have to be careful about components that use a lot of memory by design. You have to take into account that everything your app does in one session, will be done for *every* running session. Why does my application use so much memory? This is done with the SupportsCallbacks property of TSocketConnection (not TDCOMConnection!). If you get an EOLESysError (“Object is not connected to server”) when calling CoInitializeEx, you should disable asynchronous calls. How to connect to DataSnap server application using a DCOMConnection? To use ADO (or any other COM based thecnology) within IntraWeb application you must properly initialize the COM subsystem.IntraWeb does that for you: Just set your ServerController.ComInitialization to ciMultithreaded and you are ready to go. Have in mind that ADO is a COM based technology. Yes, sure, just like any other DB access layer or framework. I can’t connect to a database using ADO (dbGo) within my IntraWeb application. This is basically a limitation of Delphi’s TFrame implementation Then set the desired taborder to that Region. To select the IWFrameRegion, please right-click the frame. ![]() The taborder has to be set in the inner IWFrameRegion, however when you click into the frame, always the frame itself is selected. You just have to create a new frame to be used in a IntraWeb application using IntraWeb wizard: File -> New -> Other… -> IntraWeb -> New Frame IntraWeb also support Unicode templates just fine.ĭoes IntraWeb support visual form inheritance? May I have Unicode text in a IntraWeb template file? Our demos in CodePlex (Guess and FishFact) demos demonstrate this.Īll versions of IntraWeb for Delphi 2009 and later fully support Unicode. How can I have an ISAPI and a stand alone version of my application?Ĭreate two project files with different names, but include the same main unit and other required files. With an installed IntraWeb license key, fixed port numbers can be specified in the Server Controller. The evaluation version of IntraWeb picks the port at random. Why does the port that the application runs on keep changing? ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |