| Welcome, Guest |
You have to register before you can post on our site.
|
| Latest Threads |
SSL Revisited
Forum: IntraWeb General Discussion
Last Post: rlebeau
10-19-2026, 09:24 PM
» Replies: 3
» Views: 514
|
SpinBox Button Size
Forum: IntraWeb General Discussion
Last Post: MikeComb
10-19-2026, 06:12 PM
» Replies: 0
» Views: 209
|
Rerendering CG Tab Contro...
Forum: IntraWeb General Discussion
Last Post: MikeComb
10-19-2026, 05:21 PM
» Replies: 0
» Views: 194
|
CSS in CGDevTools
Forum: IntraWeb General Discussion
Last Post: MikeComb
10-13-2026, 04:12 PM
» Replies: 2
» Views: 609
|
Help with TIWPaintBox
Forum: IntraWeb General Discussion
Last Post: EmoPal
10-13-2026, 08:44 AM
» Replies: 0
» Views: 348
|
KanBan like behaviour
Forum: IntraWeb General Discussion
Last Post: MJS@mjs.us
10-06-2026, 09:31 PM
» Replies: 6
» Views: 1,348
|
TContenthandler requires ...
Forum: IntraWeb General Discussion
Last Post: valmeras
10-02-2026, 04:14 PM
» Replies: 1
» Views: 850
|
TIWSummernote Issue
Forum: IntraWeb General Discussion
Last Post: Alexandre Machado
09-30-2026, 07:34 PM
» Replies: 1
» Views: 509
|
Reproducible IIS crash in...
Forum: IntraWeb General Discussion
Last Post: alex.trejo@tttnet.com.mx
09-21-2026, 05:33 PM
» Replies: 1
» Views: 874
|
WebApplication.IP change ...
Forum: IntraWeb General Discussion
Last Post: alex.trejo@tttnet.com.mx
09-21-2026, 05:31 PM
» Replies: 2
» Views: 1,017
|
|
|
| Could not load SSL library |
|
Posted by: mail@hvdboogaard.nl - 08-23-2018, 08:06 PM - Forum: IntraWeb General Discussion
- Replies (6)
|
 |
Hello,
I use registerd Intraweb 14.2.8 Ultimate and Indy 10.6.2.5366 Delphi 10.2.3
And openssl-1.0.2o-i386-win32.zip from Fulgan
I have put the dll’s in the same map as the program dll (and in windows/system32, and windows/SysWow64 for trying)
The prog is 32 bit
Snippet from program:
Code: try
try
Strm := TStringStream.Create;
IdHTTP1 := TIdHTTP.Create(nil);
LHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
LHandler.SSLOptions.certfile := certfile;
LHandler.SSLOptions.keyfile := keyfile;
LHandler.SSLOptions.Method := sslvTLSv1_2; // sslvSSLv23;
LHandler.SSLOptions.Mode := sslmBoth;
LHandler.SSLOptions.VerifyMode := [];
LHandler.SSLOptions.VerifyDepth := 0;
IdHTTP1.IOHandler := LHandler;
// alleen voor debug anders regel hieronder: Strm.LoadFromFile(UserSession.Exportfilenaam);
UserSession.XMLDoc1.SaveToStream(Strm);
IdHTTP1.Request.ContentType := 'text/xml';
IWMemo1.Lines.Add(IdHTTP1.Post(UserSession.nxT_Algpar.FieldByName('IDeal_Site_URL').AsString, Strm));
finally
Strm.Free;
LHandler.Free;
IdHTTP1.Free;
end;
except
on E: Exception do
begin
IWMemo1.Lines.Add(E.ClassName);
IWMemo1.Lines.Add(E.Message);
// Writeln(E.ClassName, ': ', E.Message);
end;
end;
When I run the prog as SA all goes well.
When I run it as a ISAPI dll under Abyss or IIS I get an error:
EIdOSSLCouldNotLoadSSLLibrary
Could not load SSL library.
Who knows what is wrong?
|
|
|
| Sending Byte List |
|
Posted by: krshin - 08-22-2018, 07:19 PM - Forum: Indy
- Replies (15)
|
 |
I need to send an array of bytes to client connected to TIdTCPServer, I try with:
Code: procedure TFServer.btnSendClick(Sender: TObject);
var
tmpList : TList;
contexClient : TidContext;
i : integer;
begin
try
tmpList := IdTCPServer.Contexts.LockList;
finally
IdTCPServer.Contexts.UnlockList;
end;
i := 0;
while ( i < tmpList.Count ) do begin
contexClient := tmpList[i];
contexClient.Connection.IOHandler.WriteBufferOpen;
try
contexClient.Connection.IOHandler.WriteLn(#$ea#$89#$ef);
except
contexClient.Connection.IOHandler.WriteBufferCancel;
end;
contexClient.Connection.IOHandler.WriteBufferClose;
i := i + 1;
end;
end;
and I get memory error I try few scenarios with write but same error is here :-(
Is there some solution to send bytes, because another site is hardware with firmware who need array of bytes in TCP connection.
Thanks for the help and assistance in the advance...
|
|
|
| Call a CGI app from IW |
|
Posted by: lfeliz - 08-21-2018, 01:06 PM - Forum: IntraWeb General Discussion
- Replies (2)
|
 |
Hello,
I have an application deployed as a service on AWS behind a Load Balancer in which I use an external CGI call to another windows server running apache or IIS to generate reports etc... the CGI exe is a nice wrapper around all the report objects. The original reason for this was due to some issues or bugs I had that resulted in IW app crashing with the reporting built into it. For longer running reports I implement a report queue which has other service based process running reports and extracting data and user just goes to report queue to retrieve, but the CGI is most used as it generates invoices, orders and small reports (outut as PDf files).
I previously asked in the EMB forum or Gitter if it was possible to just call he CGI exe from a Windows IW app. After all the CGI is a self contained exe that returns something to user in browser. This would let me call the CGI form the IW app and run the cgi exe on the same machine IW runs in. Just need to capture the output and send to the users session. This would also help me eliminate extra server instances just to run IIS or APache for report CGI EXE's. I know I can deploy to IIS or ASPX, and keep using CGI on same server, but I recall some responding (possibly Alex) that is could be possible.
Anyway, this would be really cool as I could use this in an app I am currently developing as it would also be good for scaling as every time I fire up a node, it can be self contained including the app and reporting.
Cheers!
|
|
|
| Remove <meta> tag in Generated HTML |
|
Posted by: Ascent99 - 08-16-2018, 04:23 PM - Forum: IntraWeb General Discussion
- Replies (13)
|
 |
For one of our Intraweb projects, there is a <meta> tag being rendered in the HTML header that identifies the product name and version of IntraWeb being used. See example below:
<meta Name="GENERATOR" content="IntraWeb v15.0.9 Serial....">
For security purposes, we would like to exclude this tag from our production server. How can we prevent Intraweb from injecting this tag?
The only thing I can find on this, is to change the intraweb source code, but that would require patching it every time there is an update released.
Current environment:
Delphi 10.2 and C++ Builder 10.2 Update 3
IntraWeb 15.0.9 Ultimate (no source)
Thanks!
|
|
|
| IW 17 vs TMS Software's Web Core |
|
Posted by: ShaneStump - 08-14-2018, 05:38 PM - Forum: IntraWeb General Discussion
- Replies (7)
|
 |
Howdy All!
I am going to have to start rewriting my web module for the 3rd time in 10 years as things have changed a lot from a public customer's perspective.
Any how, I have decided this next go around to NOT use any third party UI components and just use what comes with the web framework to guarantee support / continuity.
Any how, as I wait for IW 17 and hopefully Boot Strap 4 components, I received an email from TMS Software about their new product Web Core:
https://www.tmssoftware.com/site/tmswebc...p#features
It looks very, very interesting.
Could those of y'a;ll with more web knowledge than I (i.e almost all of you), please comment on how they see this comparing to IW 17?
Thanks in advance,
Shane
|
|
|
| Page Render Issue |
|
Posted by: msgopala - 08-13-2018, 03:11 PM - Forum: IntraWeb General Discussion
- Replies (8)
|
 |
Seattle10
Intraweb 14.2.5
FastReports 5.0
TMS Intraweb PRO Components
Raize 6.2.1
My project has been deployed on the server. However after submission or at page render the focus does not always return to its position. It goes to the top of page or elsewhere. I am not always able to use the setfocus command as its unavailable depending on the object.
|
|
|
| TIWDBImagem not reload de image |
|
Posted by: ronaldobim - 08-13-2018, 12:12 AM - Forum: IntraWeb General Discussion
- Replies (1)
|
 |
Hi, after uploading an image using TIWFileUploader, I apply the image change on a ClientDataSet, however the TIWDBDImage does not change at run time. How can I solve this? Follow my code.
procedure TFrmConfiguracoes.IWFILEUPLOADERAsyncUploadCompleted(Sender: TObject;
var DestPath, FileName: string; var SaveFile, Overwrite: Boolean);
begin
inherited;
FMsLogo.Clear;
IWFILEUPLOADER.SaveToStream(FileName, FMsLogo);
cdsLogo.Edit;
cdsLogoLOGO.LoadFromStream(FMsLogo);
cdsLogo.Post;
SaveFile := False;
end;
|
|
|
|