Bug 164483 - QRCode: Dialog for creating Code won't stop executing of Basic macro for input
Summary: QRCode: Dialog for creating Code won't stop executing of Basic macro for input
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: BASIC (show other bugs)
Version:
(earliest affected)
25.2.0.0 alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: QA:needsComment
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-27 14:54 UTC by Robert Großkopf
Modified: 2025-01-11 03:12 UTC (History)
0 users

See Also:
Crash report or crash signature:


Attachments
Unzip files. Start database - macros enabled. Follow instruction. (663.33 KB, application/zip)
2024-12-27 14:54 UTC, Robert Großkopf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Großkopf 2024-12-27 14:54:58 UTC
Created attachment 198288 [details]
Unzip files. Start database - macros enabled. Follow instruction.

Internal QRCode generator works only with .uno:InsertQrCode and .uno:EditQrCode
I have created a QR-Code for invoices and wanted to change the code by .uno:EditQrCode.

1. The dialog appears and I have to press OK for running the procedure for creating the code. No way to do this without any dialog.

2. Dialog wont stop executing of Basic like it is done my a messagebox. The code will step forward and the invoice will be saved without the changed barcode. I have to add WAIT(5000) to get a chance to press OK and save the invoice with right barcode.

This bug is about the behavior 2. A dialog, which has been started by a procedure in Basic, should stop executing following code of the same macro.

Will attach the database and a template to show the behavior. There must be set Macro execution on. A form will appear. Press "Rechnung erstellen". It will be created by the template. QR-Code-dialog will appear. Wait 5000 will stop the code for 5 seconds. Wait and the next message appears (saving and sending mail). Code works on while dialog for QR-Code is open.