

Rui Morim
Forum Replies Created
-
Hello Andreas,
It’s a possibility… but since I haven’t explored omnis remote forms yet, it ends up being a more complicated path!
Given everything that’s already been done, all that would be needed is a formula that gives me the correct positioning between the $vscroll of the Scrollbox starting from the $vscroll of the ComplexGrid.
Best regards,
Rui Morim
-
Thks for reply Andreas.
I need to display one photo per row in my application.
Initially, everything was working great using the standard components.
Until someone reported that opening a specific document caused the application to crash.I quickly pinpointed the images as the root cause.
There’s something inherent in some images that, for an unknown reason, makes the application crash when it’s run in a Citrix environment.I was told the issue might be related to ‘progressive JPEGs.’
To troubleshoot, I’ve tried every omnis componente for image and all conversion option available in Omnis, changing sizes, qualities, colors, and so on. But nothing has worked! Nothing at all!The main challenge is that I have no control over the image characteristics; they’re retrieved by HTTP service.
My first alternative was the oBrowser component, which can display any image type.
But, Complex Grid doesn’t support it and simply freezes.My next alternative was to put oBrowser components inside a scrollbox component.
In this example, the oBrowser displays the images without any problem, but it’s inside a kScrollbox container, and I can’t get it to synchronize with the Grid’s scrollbar.
This is despite having the same number of entries and each one having the same height.I’m at a dead end.
-
-
Most of my main windows have automatic column generation for searching.
These columns are added in a horizontal kScrollbax, as you can see in the attached images.
Then I have the scrolls for the various kHeadedListBox, but only one scroll (3) remains active and visible.
This one does the work of the others through synchronization.
They are all always 100% consistent!My attempt at vertical synchronization between the kComplexGrid and the vertical kScrollbox was based on adding as many elements to the kScrollbox as there were rows in the kComplexGrid, with each element having the height of the row…
In the meantime, I solved my situation by using a PowerShell script where I convert the image to BMP (to clear up any existing peculiarities) and then convert it back to JPEG. After that, I simply use the kComponent (JPEG Control), and everything is perfect!
(Using pictconvto() wasn’t working.)Thank you very much for your attention, Andreas!
As I said at ODC 2025, I really like Omnis!🤟!