| Welcome, Guest |
You have to register before you can post on our site.
|
| Latest Threads |
Redirection issues with F...
Forum: IntraWeb General Discussion
Last Post: magosk
08-31-2026, 10:03 AM
» Replies: 0
» Views: 39
|
Source Code
Forum: IntraWeb General Discussion
Last Post: magosk
08-31-2026, 08:11 AM
» Replies: 3
» Views: 338
|
TContenthandler requires ...
Forum: IntraWeb General Discussion
Last Post: valmeras
08-30-2026, 02:35 AM
» Replies: 0
» Views: 72
|
The packages IW16.xx inc...
Forum: IntraWeb General Discussion
Last Post: DidierMenant
08-27-2026, 08:39 AM
» Replies: 0
» Views: 141
|
TIWjQDBGrid erratic behav...
Forum: IntraWeb General Discussion
Last Post: alex.trejo@tttnet.com.mx
08-20-2026, 05:12 PM
» Replies: 8
» Views: 1,870
|
Change Language DataTable
Forum: IntraWeb General Discussion
Last Post: Rigoberto Mercedes
08-19-2026, 03:21 PM
» Replies: 1
» Views: 229
|
How to terminate HTTP Thr...
Forum: Indy
Last Post: rlebeau
08-14-2026, 08:01 AM
» Replies: 5
» Views: 673
|
Looking for UI Design Tip...
Forum: Delphi General Discussion
Last Post: chrisjordon232
08-06-2026, 05:17 AM
» Replies: 0
» Views: 249
|
TIWjQDBGrid DateFormat
Forum: IntraWeb General Discussion
Last Post: brushbuny
08-05-2026, 03:31 AM
» Replies: 2
» Views: 1,647
|
Simply convert PeerIp to ...
Forum: Indy
Last Post: DidierMenant
08-04-2026, 03:50 PM
» Replies: 2
» Views: 385
|
|
|
| Copy to clipboard? |
|
Posted by: cpstevenc - 04-23-2018, 03:22 AM - Forum: IntraWeb General Discussion
- Replies (13)
|
 |
Using 14.2.7 with Tokyo Update 3 , HTTPS enabled.
I have a TIWLabel , that uses RawText = true, which for now is named ( and friendly name) lbl_NumberText
I want to be able to copy the text inside this to the clipboard.
I already know this is tricky in itself, depending on Browser... browser version... http vs https.
Using this as an example @ https://www.w3schools.com/howto/howto_js...pboard.asp
I use the onClick ScriptEvent on a button do just do the javascript code
Code: var copyText = document.getElementById("lbl_NumberText");
copyText.select();
document.execCommand("Copy");
alert("Copied the text: " + copyText.value);
This appears to not work as it never gets to the "alert" section .... I assume the script code is aborting as I am sure "lbl_NumberText" for getElementById is not quite correct.
|
|
|
| First Page from URL |
|
Posted by: AllBars - 04-21-2018, 01:55 PM - Forum: IntraWeb General Discussion
- Replies (6)
|
 |
Hi I have created a new Intraweb (standalone) app with two forms (blueform and greenform) and have given them URL aliases in the OnConfig handler of the server controller using:
void __fastcall TIWServerController::IWServerControllerBaseConfig(TObject *Sender)
{
TGreenForm::SetURL ("/", "Green.html") ;
TBlueForm::SetURL ("/", "Blue.html") ;
}
The green form is set as the main form
If I try to start a session from a browser with the URL: http://127.0.0.1:8888/Blue.html I don't get the blue form, I get the green form. How can I fix this please?
Once the session has been started, the URL does work
I have Intraweb 14.2.7 Ultimate edition, and am using C++Builder 10.2 update 3
Thanks
Ian
|
|
|
| idudpserver max length ? |
|
Posted by: Madammar - 04-20-2018, 01:15 AM - Forum: Indy
- Replies (3)
|
 |
i am trying to send a string length more than 9000 to idudpserver but seems idudpserver does not receive more than 1000 length any idea why ?
|
|
|
| Intraweb in Evaluation Mode |
|
Posted by: lfeliz - 04-19-2018, 10:26 PM - Forum: IntraWeb General Discussion
- Replies (2)
|
 |
Hello,
I removed IW14.1.x form XE3
Ran the installer for 14.2.7, provide my key which expires in August of 2018 and when I open an IW project, it states license expired, running in evaluation mode.
So, I removed IW, ran the clean up tool, rebooted, reinstalled IW 14.2.7 and I still get error, expired, running in val mode.
Should I request a new key? (Email already sent just in case that fixes it.)
|
|
|
| Send data from Delphi to web client |
|
Posted by: radub - 04-19-2018, 03:41 PM - Forum: IntraWeb General Discussion
- Replies (7)
|
 |
Hello,
We have IW 14.2 along with XE5.
Our html contains DataTables plugin.
Tu supply data to DataTables we're trying to use a Delphi function but we don't know how to make the function to return this data to the DataTables js function.
We cannot find a way to register either a callback real function (not a procedure), or to pass out/var parameter(s) from the procedure.
Any help, example, demo will be much appreciated!
Thank you
|
|
|
idSMTP SASL fails under Android..? |
|
Posted by: BartKindt - 04-18-2018, 02:44 PM - Forum: Indy
- Replies (2)
|
 |
This post is a copy of the one I just posted on the Embarcadero forum.
Just want to see how it works here.
----
I am stumped by this.
I have my Windows client using IdSMTP to connect to my Linux EXIM4 server.
This always works perfectly.
I copied the entire unit over to my new Android App, that is, I copied the .pas file, and I made a new FMX Form for it on which I copied the exact same selection of SMTP, SSL and SASL etc. components.
I have set these up on the Form in exactly the same way.
Added the same 3 SASL Mechanisms in the IdSMTP and in the same order.
As far as I can see it is all exactly the same.
{code}
SMTP: TIdSMTP;
IdSSLIOHandlerSocketOpenSSL1: TIdSSLIOHandlerSocketOpenSSL;
IdUserPassProvider1: TIdUserPassProvider;
IdSASLPlain1: TIdSASLPlain;
IdSASLSKey1: TIdSASLSKey;
IdSASLCRAMMD51: TIdSASLCRAMMD5;
IdSASLCRAMSHA11: TIdSASLCRAMSHA1;
IdSASLLogin1: TIdSASLLogin;
procedure:
(Note this works perfectly under Windows)
if UsePLAINSASL then
begin
if Superuser then LocalLog('UsePLAINSASL: Logging in with Username='+AUsername);
SMTP.Username := AUsername;
SMTP.Password := APassword;
IdUserPassProvider1.Username := AUsername;
IdUserPassProvider1.Password := APassword;
IdSASLPlain1.LoginAs := AUsername;
SMTP.AuthType := satSASL;
SMTP.UseEhlo := true;
IdSSLIOHandlerSocketOpenSSL1.Port := APort;
IdSSLIOHandlerSocketOpenSSL1.Host := AHost;
IdSSLIOHandlerSocketOpenSSL1.ReadTimeout := 10000;
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Mode := sslmClient;
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method := sslvTLSv1;
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.SSLVersions := [sslvTLSv1];
SMTP.UseTLS := utUseExplicitTLS; // utNoTLSSupport; //
SMTP.ValidateAuthLoginCapability := true;
end else
{code}
But the Android system fails with a: "Doesn't support AUTH or the specified SASL handlers!!"
I use the Android-type OpenSSL libraries, which are loaded correctly (and which are also used by the an IdTCPClient when connecting to an IdTCPServer)
When I look at the debug output of the EXIM Server, it seems to me that the SASL authentication HAS in fact finished, because the Server is already in TLS mode and is waiting for its first TLS packet. Which it never gets.
The Server shows this:
{code}
17925 Listening...
17925 Connection request from 62.140.132.204 port 18027
17927 SMTP>> 220 apollo.bart.gen.nz ESMTP Exim 4.80 Wed, 18 Apr 2018 13:24:42 +0200
17927 Process 17927 is ready for new message
17927 smtp_setup_msg entered
17927 SMTP<< EHLO localhost
17927 localhost in helo_lookup_domains? no (end of list)
17927 sender_fullhost = (localhost) [62.140.132.204]
17927 sender_rcvhost = [62.140.132.204] (helo=localhost)
17927 set_process_info: 17927 handling incoming connection from (localhost) [62.140.132.204]
17927 host in pipelining_advertise_hosts? yes (matched "*")
17927 host in auth_advertise_hosts? yes (matched "*")
17927 host in tls_advertise_hosts? yes (matched "*")
17927 SMTP>> 250-apollo.bart.gen.nz Hello localhost [62.140.132.204]
17927 250-SIZE 52428800
17927 250-8BITMIME
17927 250-PIPELINING
17927 250-AUTH PLAIN
17927 250-STARTTLS
17927 250 HELP
17927 SMTP<< STARTTLS <<<<<<<<<<<<<<<<<
17927 initialising GnuTLS as a server
17927 GnuTLS global init required.
17927 initialising GnuTLS server session
17927 Expanding various TLS configuration options for session credentials.
17927 certificate file = /etc/exim4/exim.crt
17927 key file = /etc/exim4/exim.key
17927 TLS: cert/key registered
17927 verify certificates = /etc/ssl/certs/ca-certificates.crt size=272519
17927 Added 172 certificate authorities.
17927 Initialising GnuTLS server params.
17927 Loading default hard-coded DH params
17927 Loaded fixed standard D-H parameters
17927 GnuTLS using default session cipher/priority "NORMAL"
17927 host in tls_verify_hosts? no (option unset)
17927 host in tls_try_verify_hosts? no (option unset)
17927 TLS: a client certificate will not be requested. <<<<<<<<<<<<<<<<<<<<<
17927 SMTP>> 220 TLS go ahead <<<<<<<<<<<<<<<<<<<<<
17927 Received TLS SNI "sartrack.nl" (unused for certificate selection)
17927 gnutls_handshake was successful <<<<<<<<<<<<<<<<<<<<
17927 TLS: no certificate from peer ((nil) & 0)
17927 cipher: TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256
17927 Have channel bindings cached for possible auth usage.
17927 sender_fullhost = [62.140.132.204]
17927 sender_rcvhost = [62.140.132.204]
17927 set_process_info: 17927 handling incoming TLS connection from [62.140.132.204]
17927 TLS active <<<<<<<<<<<<<<<<<<<<<<<<<
17927 Calling gnutls_record_recv(0x7f323331eae0, 0x7f32336060a0, 4096) <<<<<<<<<<<<<<< Its waiting here.
17927 SMTP<< EHLO localhost <<<<<<<<<<<<<<<<<<<<<< It seems the Client is trying again???
17927 localhost in helo_lookup_domains? no (end of list)
17927 sender_fullhost = (localhost) [62.140.132.204]
17927 sender_rcvhost = [62.140.132.204] (helo=localhost)
17927 set_process_info: 17927 handling TLS incoming connection from (localhost) [62.140.132.204]
17927 host in pipelining_advertise_hosts? yes (matched "*")
17927 host in auth_advertise_hosts? yes (matched "*")
17927 tls_do_write(0x7f32333012b8, 132)
17927 gnutls_record_send(SSL, 0x7f32333012b8, 132)
17927 outbytes=132
17927 SMTP>> 250-apollo.bart.gen.nz Hello localhost [62.140.132.204]
17927 250-SIZE 52428800
17927 250-8BITMIME
17927 250-PIPELINING
17927 250-AUTH PLAIN
17927 250 HELP
17927 Calling gnutls_record_recv(0x7f323331eae0, 0x7f32336060a0, 4096) <<<<<<<<<<<< Waiting again. It stops here.
{code}
---
Bart Kindt
CEO & Developer
SARTrack Limited New Zealand
http://www.sartrack.nz
|
|
|
| Getting a list of active sessions |
|
Posted by: mhammady - 04-15-2018, 11:04 PM - Forum: IntraWeb General Discussion
- Replies (4)
|
 |
Hello
Is is possible to get a list of active sessions?
The reason for my question is that i found that there are orphaned files related to expired sessions that was not deleted, and i want to create a periodic clean-up process to delete files not related to active sessions.
PS: My files are stored in application directory with the session ID name.
Mohamed
|
|
|
| Handling of Exceptions |
|
Posted by: Quajak - 04-14-2018, 08:09 AM - Forum: COSMOS
- Replies (1)
|
 |
Hello,
Right now when an Exception is thrown the OS instantly closes (if it is not in a try catch block). This makes it difficult figuring out where the error is coming from. Is it possible to somehow show the error before closing (in the console like in a normal console application or in the debug output)?
|
|
|
|