Issue 81071 - Basic IDE/runtime fails to notify about a missing listener method implementation
Summary: Basic IDE/runtime fails to notify about a missing listener method implementation
Status: ACCEPTED
Alias: None
Product: App Dev
Classification: Unclassified
Component: scripting (show other issues)
Version: 3.3.0 or older (OOo)
Hardware: All All
: P3 Trivial
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-28 06:52 UTC by helgekraak
Modified: 2017-05-20 11:28 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Demonstration Document (11.21 KB, application/vnd.sun.xml.writer)
2007-08-28 06:53 UTC, helgekraak
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description helgekraak 2007-08-28 06:52:43 UTC
- Please open the attached file and register the XRowSetApproveListener.
- Now please change forward to the next dataset.
-> The StarBasic Editor opens for no reason...
Comment 1 helgekraak 2007-08-28 06:53:36 UTC
Created attachment 47812 [details]
Demonstration Document
Comment 2 chne 2007-09-13 12:26:27 UTC
cn->fs: I can confirm this
Comment 3 Frank Schönheit 2007-09-13 13:54:05 UTC
the issue pool is 2.x, unless I didn't miss a policy change ...
Comment 4 Frank Schönheit 2007-09-13 22:11:49 UTC
Okay, here we're also hit by the problem of an incomplete listener definition in
the script, as outline in my comment to issue 81073: A XRowSetApproveListener is
created, but of the three methods which are required for the this interface,
only one is implemented in the bug doc.

The Basic IDE opens because it tries to point out this error of a non-existing
method, but somehow it fails with this.

You can proof that this is the root cause by adding the following two functions
to the document's Basic:
  Function Datasetchange_approveCursorMove() as boolean
    Datasetchange_approveCursorMove = TRUE
  End Function

  Function Datasetchange_approveRowSetChange() as boolean
    Datasetchange_approveRowSetChange = TRUE
  End Function

If you add those, the problem will disappear.


fs->ab: You might want to fix the problem that no error message is shown by the
Basic IDE/runtime.
Comment 5 ab 2007-09-17 13:45:03 UTC
STARTED
Comment 6 Mathias_Bauer 2007-12-03 13:41:41 UTC
wrong component
Comment 7 Martin Hollmichel 2007-12-07 12:13:33 UTC
set target to 3.x according to http://wiki.services.openoffice.org/wiki/Target_3x
Comment 8 Marcus 2017-05-20 11:28:05 UTC
Reset assigne to the default "issues@openoffice.apache.org".