Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 96,852
» Latest member: ceoxiangc168
» Forum threads: 2,426
» Forum posts: 11,370

Full Statistics

Online Users
There are currently 1012 online users.
» 2 Member(s) | 1006 Guest(s)
Applebot, Bing, Facebook, Google, ceoxiangc168, w88sstore

Latest Threads
WebApplication.IP change ...
Forum: IntraWeb General Discussion
Last Post: alex.trejo@tttnet.com.mx
Today, 03:02 AM
» Replies: 0
» Views: 42
Hook/callback to handle t...
Forum: IntraWeb General Discussion
Last Post: Lenfors
Yesterday, 09:03 AM
» Replies: 0
» Views: 37
Reproducible IIS crash in...
Forum: IntraWeb General Discussion
Last Post: alex.trejo@tttnet.com.mx
Yesterday, 01:48 AM
» Replies: 0
» Views: 56
The packages IW16.xx inc...
Forum: IntraWeb General Discussion
Last Post: hsbelli
09-03-2026, 11:46 AM
» Replies: 2
» Views: 319
Redirection issues with F...
Forum: IntraWeb General Discussion
Last Post: magosk
08-31-2026, 10:03 AM
» Replies: 0
» Views: 159
Source Code
Forum: IntraWeb General Discussion
Last Post: magosk
08-31-2026, 08:11 AM
» Replies: 3
» Views: 507
TContenthandler requires ...
Forum: IntraWeb General Discussion
Last Post: valmeras
08-30-2026, 02:35 AM
» Replies: 0
» Views: 153
TIWjQDBGrid erratic behav...
Forum: IntraWeb General Discussion
Last Post: alex.trejo@tttnet.com.mx
08-20-2026, 05:12 PM
» Replies: 8
» Views: 2,030
Change Language DataTable
Forum: IntraWeb General Discussion
Last Post: Rigoberto Mercedes
08-19-2026, 03:21 PM
» Replies: 1
» Views: 284
How to terminate HTTP Thr...
Forum: Indy
Last Post: rlebeau
08-14-2026, 08:01 AM
» Replies: 5
» Views: 841

 
  IWCombobox drop down
Posted by: CH_Matt - 08-30-2023, 07:47 AM - Forum: IntraWeb General Discussion - Replies (3)

Delphi component tcombobox has a property "droppeddown" which  
indicates whether the drop-down list is currently displayed.
Does Intraweb have a corresponding property?

Print this item

  TIWMonitor.OnAsyncEvent is triggered on every Interval
Posted by: jeroen.rottink - 08-29-2023, 07:57 PM - Forum: IntraWeb General Discussion - Replies (1)

Hi,

Last time I used TIWMonitor was with IW15.2. 69. The behaviour back then was that TIWMonitor.OnAsyncEvent would be called when WebApplication.Status.Value == TIWMonitor.TargetValue. Now in IW15.3.12 it is called on every TIWMonitor.Interval. See it by running demo IWMonitor2.

BUT Demo IWMonitorProgress is working correct...

It seems to go wrong when no ProgressIndicator is used and using TargetComparison = tcEqual like in demo IWMonitor2.
Changing IWMonitor2 demo so TargetComparison = tcEqualOrGreater then it works again.

Update JR20230901:

It's in the IW Javascript library _isTarget(aValue)

Print this item

  Is there max "complexity" on a web page?
Posted by: Lenfors - 08-22-2023, 02:06 PM - Forum: IntraWeb General Discussion - Replies (1)

Hello!

I'm creating a very complex webpage in Intraweb 15.3.10. It creates houndreds of images och positions them on absolute positions on the web page. All this is mixed with a lot of component that are created runtime. 

My problem is the response is very unreliable. On a very fast computer it sometimes manages to display a proper webpage, but mostly it fails. Colours are wrong, components are missing, events on components dos not fire among other things. The result may vary depending on webbrowser and computer speed on client.

When checking the log I can see that the when the rendering is completed in the WebServer the client keeps on doing small updates on the screen for a long time.

When resizing the webpage i update the positions and sizes on all components to match the new webpage size, this operation often fails too. Positions are changed but does not get updated on screen for example.

Is there some "max limit" of the complexity that a webpage can handle? Can this be increased?

Best regards, Mikael

Print this item

  AppFormAsynchResize not triggered
Posted by: Lenfors - 08-22-2023, 08:05 AM - Forum: IntraWeb General Discussion - Replies (6)

Hello!

Just came back from my holiday and updated Intraweb from 15.3.7 to 15.3.12 and now the IWAppFormAsyncResize event is not called anymore!?
The IWAppFormResize is still called.

Any ideas?

Best regards, Mikael

Print this item

  IntraWeb 15.3.12 is out!
Posted by: Alexandre Machado - 08-21-2023, 09:47 PM - Forum: IntraWeb General Discussion - No Replies

Hi guys,

here's a maintenance update for IW 15, version 15.3.12 with some important fixes and especially a more solid WinHttpClient layer which is used for requests that IntraWeb applications make when communicating with external services, such as Google/Azure/Facebook server (OAuth authentication), Google API (ReCaptcha), IP Geolocation services (IWIPGeolocation classes) Telegram and Discord (notification via IWTelegram and IWDiscord), etc. 

https://www.atozed.com/2023/08/intraweb-15-3-12/

Enjoy!  Big Grin

Print this item

  How to get started? Documentation?
Posted by: JonRobertson - 08-20-2023, 01:18 AM - Forum: CrossTalk General Discussion - Replies (3)

I just installed the demo version for Delphi 11. Every demo project on GitHub throws errors about missing assemblies, some on drives/paths that are obviously from the development/build system, such as Assembly not found: D:\Source\CrossTalk\Source\CrossTalkWPF\bin\Debug\CrossTalkWPF.dll

I figured out how to add an assembly to a test project. Outside of that, I do not know how to get started using CrossTalk. I have an important project that I would prefer to build in Delphi. But I can't do that, let alone make a decision about purchasing CrossTalk, if no information is provided on how to use it.

Jon

Print this item

  Creating a Discord channel to receive IWServerMonitor notifications
Posted by: Alexandre Machado - 08-13-2023, 03:49 AM - Forum: IntraWeb General Discussion - No Replies

Hi all,

Here is a small guide on how to create a Discord channel to receive notifications from your IntraWeb applications via IWServerMonitor.

First of all, you must register a Discord account. The process is simple and straightforward. You just need to chose a display name/user name and use your email: https://discord.com/register

After creating your user, you will receive an activating email. After that you can start using your account.

Here's how you create a new server/channel that can receive notifications from your server:

Create a Discord Server:

If you don't have a server yet, you'll need to create one. If you already have a server, you can skip this step. To create a server:

  • Click the "+" icon on the left sidebar of Discord.
  • Choose "Create a Server."
  • Follow the prompts to set up your server, giving it a name, selecting a region, and choosing an icon.
Create a Text Channel:

Inside your server, you'll need to create a text channel where your applications can send notifications. To create a text channel:
  • Right-click the server's name in the left sidebar.
  • Select "Create Channel."
  • Choose "Text Channel."
  • Give your channel a name and customize its settings as needed.
Create a Webhook:

Create a webhook for your text channel. A webhook is a URL that allows external applications to send messages to your Discord channel. Here's how to create a webhook:
  • Go to the text channel you created.
  • Click on the gear icon to the right of the channel name to access channel settings.
  • In the settings, select "Integrations."
  • Click the "Create Webhook" button.
  • Give your webhook a name and optionally choose an avatar for it.

After creating the webhook, you'll see a unique URL under the "Webhook URL" section. Click "Copy" to copy this URL.

The URL will look like this:

https : //discord.com/api/webhooks/1234567890123456789/AbCdEfGhIjKlMnOpQrStUvWxYz1234567890AbCdEfGhIjKlMnOpQrStUvWxYz

Inside the IWServerMonitor.ini file, you must provide the Discord Token, which is the part after "https://discord.com/api/webhooks/", i.e. the token will be:

1234567890123456789/AbCdEfGhIjKlMnOpQrStUvWxYz1234567890AbCdEfGhIjKlMnOpQrStUvWxYz

That's it.

Print this item

  New IWImageLoader demo
Posted by: Alexandre Machado - 08-10-2023, 11:05 PM - Forum: IntraWeb General Discussion - No Replies

Hi guys, there is a new demo available:

https://github.com/Atozed/IntraWeb/tree/...mageLoader

It shows how to use the IWImageLoader, a new component that we released a few weeks ago.

Enjoy!  Big Grin

Print this item

  Correct way to use IWCanvas
Posted by: troberts - 08-07-2023, 07:21 PM - Forum: IntraWeb General Discussion - Replies (5)

I'm trying to load an image into an IWCanvas. 

I have tried calling UploadPngImage, and in the PngImageUploaded event I have loaded an image from a file:

Code:
procedure TIWForm1.IWCanvas1PngImageUploaded(Sender: TObject; aImage: TPngImage);
begin
  aImage.LoadFromFile('Tick.png');
end;

But nothing is displayed.

What is the correct way to do this please?

Print this item

  Something that went unnoticed in the new version
Posted by: Alexandre Machado - 08-07-2023, 03:52 AM - Forum: IntraWeb General Discussion - Replies (1)

This actually hasn't been mentioned in the release notes, but is it was nice to have it working :-)

   

Both Http.sys and Indy-SA GUI now have a request counter, as you can see above.

And also, Http.sys now correctly logs the bytes sent. Due to small differences in implementation, the bytes sent in Indy and Http.sys won't match exactly for the same requests, but they will be close.

Print this item