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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 95,592
» Latest member: 7789winink
» Forum threads: 2,423
» Forum posts: 11,367

Full Statistics

Online Users
There are currently 1216 online users.
» 0 Member(s) | 1212 Guest(s)
Applebot, Baidu, Bing, Google

Latest Threads
The packages IW16.xx inc...
Forum: IntraWeb General Discussion
Last Post: hsbelli
Yesterday, 11:46 AM
» Replies: 2
» Views: 178
Redirection issues with F...
Forum: IntraWeb General Discussion
Last Post: magosk
08-31-2026, 10:03 AM
» Replies: 0
» Views: 68
Source Code
Forum: IntraWeb General Discussion
Last Post: magosk
08-31-2026, 08:11 AM
» Replies: 3
» Views: 378
TContenthandler requires ...
Forum: IntraWeb General Discussion
Last Post: valmeras
08-30-2026, 02:35 AM
» Replies: 0
» Views: 93
TIWjQDBGrid erratic behav...
Forum: IntraWeb General Discussion
Last Post: alex.trejo@tttnet.com.mx
08-20-2026, 05:12 PM
» Replies: 8
» Views: 1,892
Change Language DataTable
Forum: IntraWeb General Discussion
Last Post: Rigoberto Mercedes
08-19-2026, 03:21 PM
» Replies: 1
» Views: 235
How to terminate HTTP Thr...
Forum: Indy
Last Post: rlebeau
08-14-2026, 08:01 AM
» Replies: 5
» Views: 709
Looking for UI Design Tip...
Forum: Delphi General Discussion
Last Post: chrisjordon232
08-06-2026, 05:17 AM
» Replies: 0
» Views: 269
TIWjQDBGrid DateFormat
Forum: IntraWeb General Discussion
Last Post: brushbuny
08-05-2026, 03:31 AM
» Replies: 2
» Views: 1,666
Simply convert PeerIp to ...
Forum: Indy
Last Post: DidierMenant
08-04-2026, 03:50 PM
» Replies: 2
» Views: 396

 
  Another nice demo published
Posted by: Alexandre Machado - 07-11-2023, 09:49 PM - Forum: IntraWeb General Discussion - Replies (1)

Hi guys,

We've just published another demo that is extensively requested by our users.

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

Basically it shows how to use together an IWMonitor and a IWProgressBar to display the progress of a long duration task executed by a background thread.

The demo is simple but complete. There are several features working nicely together to do what it does.

Please notice that even though the IWMonitor requests data from the server (the completed percentage of the process) there is no session locking going on here. The request/response cycle lightweight and very fast.

Enjoy  Big Grin

Print this item

  Another nice demo published
Posted by: Alexandre Machado - 07-11-2023, 02:27 AM - Forum: IntraWeb General Discussion - No Replies

Hi guys,

We've just published another demo that is extensively requested by our users.

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

Basically it shows how to use together an IWMonitor and a IWProgressBar to display the progress of a long duration task executed by a background thread.

The demo is simple but complete. There are several features working nicely together to do what it does.

Please notice that even though the IWMonitor requests data from the server (the completed percentage of the process) there is no session locking going on here. The request/response cycle is lightweight and very fast.

Enjoy  Big Grin

Print this item

  Odd behavior with grid controls created at runtime
Posted by: PaulWeem - 07-10-2023, 12:06 PM - Forum: IntraWeb General Discussion - Replies (4)

Hi Alexandre,

I have an odd behavior with grid controls created at runtime.

In the attached example, I have two grids.
Grid1 is filled in the OnCreate of the Form, Grid2 is filled when the corresponding button is clicked.

When changing the controls in Grid1, clicking the Check Button shows the actual state(s) / value(s) of the Grid1 controls in Memo1.
But after changing and checking the controls in Grid2, Memo2 still shows the original state(s) / value(s) of the controls Grid2.

My questions:
1. Is this by design (I hope not)?
2. Am I doing something wrong?
3. Is this a bug and can it be fixed?

This not only applies to an IWGrid but also to an IWDBGrid.

I’m using Delphi 11.3 with IntraWeb 15.3.10.

Hope you can help me!

Cheers, Paul



Attached Files
.zip   GridControls.zip (Size: 92.28 KB / Downloads: 2)
Print this item

  IntraWeb 15.3.10 is out!
Posted by: Alexandre Machado - 07-10-2023, 09:31 AM - Forum: IntraWeb General Discussion - No Replies

There is a new update available:

https://www.atozed.com/2023/07/intraweb-15-3-10/

Also don't forget to check the new demo that we have just released: 

https://www.atozed.com/forums/thread-3363.html

Enjoy  Big Grin

Print this item

  New demo has been published
Posted by: Alexandre Machado - 07-10-2023, 09:30 AM - Forum: IntraWeb General Discussion - Replies (6)

A new demo has been published showing some new features introduced on version 15.3.10 that we have just released:

https://github.com/Atozed/IntraWeb/tree/...i/IWLocker

This has been a (very) frequent request from users that allow more control over the "page locking mechanism" (aka loading animation) in IntraWeb applications. 

Some users go a long way in order to have a customized version on their application. We believe that the new feature will eliminate the need for complicated 3rd party libraries and workarounds (yes, I'm talking to you, "HoldOn" user  Tongue ).

Enjoy  Big Grin

Print this item

  Problem to create a modal form - SOLVED
Posted by: StephB - 07-05-2023, 02:23 PM - Forum: IntraWeb General Discussion - Replies (15)

Dear all,
I tries to add a modal form to my intraweb app and I don't understand what is my mistake.
The structure of my app is :
- a home page to display my records
- a card template to design my records. Each card has a button to call the modal I need
- optional, an additionnal form to manage the modal. I would like to use an external form to avoid having an instance of the modal in each card I have to create.

For my modal, I tried to use a region inside my card or the optionnal additionnal modal form, and in each case the modal is created but it's empty.
[Image: empty_modal_za86nw.png]

I tried to set the ContentElement programmatically or using the Object Inspector, same result.
In the Object Inspector, I can select a component from my external form.
[Image: content_modal_ylnq58.png]
But I can use the same syntax when I want to assigned it at runtime, I have to create an object first. Is it the correct way to do that ?

This is the expected result :
[Image: expected_modal_ptgijh.png]

I attached a test case, hope somebody can have a look on it and help me to understand how i have to design this.

Regards,
Stéphane



Attached Files
.zip   modal.zip (Size: 29.29 KB / Downloads: 16)
Print this item

Bug Visibilty of components doesn't seem to work properly with async component creation
Posted by: CantuStange - 07-05-2023, 01:22 PM - Forum: IntraWeb General Discussion - Replies (2)

Hello,
I've encountered a problem with the visibility of components when creating and destroying other components in async events.
It seems like IntraWeb is generating duplicate style tags for components that changed styles but remained in the page and that breaks their visibility.

I attached a Delphi project that simulates the problem:

  1. Press "Create components".
  2. Press "Destroy components".
  3. The IWtest region (below the red label) is no longer visible even though it should be.
The "List IW Styles" button should list the duplicate styles mentioned above.
If the page is reloaded the region appears as expected.

Am I doing something incorrect in the code or is this a bug?
If it is a bug, is there a workaround or fix in future versions of IntraWeb (I'm using IntraWeb 15.2.69)?



Attached Files
.zip   AsyncComponentsTest.zip (Size: 55.21 KB / Downloads: 4)
Print this item

  Help file feature for next release
Posted by: MJS@mjs.us - 07-01-2023, 11:42 AM - Forum: IntraWeb General Discussion - Replies (3)

For the next release the help file will include (mostly) clickable class diagrams.  The example below shows TIWCanvas with just a few properties, most of the functionality is in TIWCustomCanvas so now you easily can reference the ancestors from a single page:

[Image: IW_Help_0010.png]


[Image: IW_Help_0011.png]

Print this item

  Redirection in IWServerControllerBaseBrowserCheck generates exception (Priority suppo
Posted by: valmeras - 07-01-2023, 12:07 AM - Forum: IntraWeb General Discussion - Replies (4)

I am using Intraweb 15.3.8 with C++ Builder 10.2.3
The sample I have attached was working fine with Intraweb 14

aSession->TerminateAndRedirect generates an exception

Exception message  : Access violation at address 0000000000C0FFFC in module 'myapp.exe'. Write of address 0000000000000090
Depending on the error condition, it might be possible to restart the application.
Exception class    : EAccessViolation
Exception address  : 00000000079E77D0
Exception Time    : 2023-06-30 18:50:38.870


THIS IS AN EMERGENCY PLEASE!



Attached Files
.zip   Project4.zip (Size: 58.5 KB / Downloads: 3)
Print this item

  class order in TemplateProcessorHTML
Posted by: StephB - 06-28-2023, 03:30 PM - Forum: IntraWeb General Discussion - Replies (2)

Dear all,
I have a strange render with css classes in an Intraweb application and I don't understand why, hope somebody can help me to fix it.
In a classic HTML/PHP page, when I assign 2 classes to an item, on rendering the classes are applied in the "text" order.

Here an example with a mix between bootstrap btn class and my own btn-welter class, the button is as expected.
[Image: html_d6b5io.png]

But with Intraweb, the same kind of button using the same classes is not properly render because my class is render before the bootstrap class.
[Image: intraweb_zprcsk.png]

I tried to reverse the classes order (btn-welter btn), but the render is the same.
Then I tried to use bootstrap classes only (btn btn-primary), and in this case the result is OK, I have a classic Bootstrap blue button.

I can't add !important in my class to force the render because it comes from a common class, and somethime we have to overwrite it by using a third class.

Any idea why my classes are not processed as expected ?

Many thanks for your help.

Print this item