-
Posts
356 -
Joined
-
Last visited
-
Days Won
18
Content Type
Profiles
Forums
Events
Posts posted by Oliver Morsch
-
-
You have to use SSL (HTTPS).
-
...
DATA.CharSet := 'ISO-8859-7';...DATA.body.text := UTF8Encode(body);...2 different encodings?!
-
Or select the Text with mouse and press <CTRL>+<C>.
-
I think you should do it the other way around: send the e-mail in a thread.
-
but i want to do this without timer ????
You have to use "web sockets" or "long polling".
Edit: In your example you should use ".LockList" / ".UnLockList"
-
(Uni)ServerModule -> AutoCoInitialize -> True
-
I had tested with an old version long time before. Now I have tested with FMSoft_uniGUI_Plus_Professional_1.0.0.1399_RC and everything is fine,
Thank You.
-
If I use SendFile twice or more with the same filename, the browser takes the file out of the cache instead the new one.
At the moment I add a Timestamp to the filename, but is there a way to do without a unique name?
-
Thanks for the information. Seems to be a delphi problem.
-
I make it similar to you. My only problem is when adding a new form or frame in debug mode Delphi deletes sometimes the "ServiceModule in 'Service\ServiceModule.pas'". Do you have same problem?
-
TIdHTTP (if there is not too much Javascript for displaying the site correctly)
-
- System Hangs if run as a Service or ISAPI
The Problem seems to be from ODAC, when I changed it to UniDAC it works without problem, in spite of both components share the same code base for connection to ORACLE DB, and both works very well as a Standalone but the connection failed when run the Application as a Service or ISAPI.
I will report this error in Devart.
That seems to be a problem in latest ODAC Version. Older versions work.
-
You could use UniUrlFrame.
-
Would like to see the file name with full PATH - is it possible?
No.
-
A timer is a easy solution (if there are not too much sessions).
But where is the problem with long polling (above examples)?
-
-
Hm, not work AddJs, can tell me why ?
See post #20
- 1
-
and upload a folder?
It is not a standard. Chrome does/did support it.
Alternative:
Open Windows Explorer -> open the folder -> Press <ctrl>+<a> -> use drag & drop to browser (multiple file upload, see post #8)
-
You can view most websites in UniURLFrame (= iframe), but you get no access to its content (if server or port are not the same => "same origin policy")
-
can I open on client side "browser in browser" in my application, load some url/urls in this subbrowser
Yes -> UniURLFrame
and send source of opened page to server side?
Only if same servername and port.
-
I don't know how to control the page size (A4, letter, etc.) to do page break.
https://drafts.csswg.org/css-page-3/
But browser support is not so good at the moment.
-
hi oliver.
can you upload a sample?
I am trying to do the same.
thanks.
procedure TfrmMain.OpenFrame(Sender: TObject); var ts: TUniTabSheet; fra: TUniFrame; begin ts := TUniTabSheet.Create(self); ts.Caption := (Sender as TUniMenuItem).Caption; ts.PageControl := PageCtrl; // PageCtrl.TabIndex := -1; // Workaround / Issue #1025 / Nicht mehr notwendig ?! PageCtrl.ActivePage := ts; fra := TFrameClass((Sender as TUniMenuItem).Tag).Create(self); // type TFrameClass = class of TUniFrame; ts.Tag := Integer(fra); // call "TComponent(PageCtrl.ActivePage.Tag).Free;" when close TabSheet (ActivePage) later fra.Name := fra.Name + IntToStr(Integer(fra)); // to open a frame more than once fra.Align := alClient; fra.Parent := ts; end;
-
Mostly I work with dynamicly created frames on tabsheets.
-
Application form is the easy one. Create and Free works automaticly, just call the name.
Free form is more flexible. You can decide when create and free is called and you can have more than one form instance per session.
Copy & Paste Selected text in TUniMemo
in General
Posted
This uses the clipboard on server side!