Posted on 2005-04-05
Last Modified: 2010-04-16
HI there,

My freinds and I have come across a bug in our program that seems very strange.
Imagine you have 2 forms in your project.
Well we are getting an ElistError(0), after the first form has finished being created and before the second form starts to be created.
The forms that are having the problems seem to be forms that have shelllistviews on them
We are using inheritence.
The  code will run fine on a machine with delphi installed, but has problems when we run it though a remote debugger onto a computer with out delphi.

The whole situation is quite hard to explain, and I am not sure what code to post up., so I have just given you a few pointers to try and explain what is happening.

any response appreciated
Question by:myleseven
    LVL 15

    Expert Comment

    Can you show us the code on how you are creating both forms please :o)
    LVL 6

    Expert Comment

    Changing creation order fixes the error or just make it appear letar?

    Author Comment

    Thanks for your help guys,
    It would have been impossible for anyone to help me on this I think. We managed to solve it bystepping through many times to finally locate what the error was.
    It turned out there were a few problems with inheriting ShellListview from a BaseForm onto the display form.
    Thank you for your prompt replies though....
    good luck for the future.

    If you dont mind I will ask for a refund on these points.

    Myles :)

    Accepted Solution

    Question answered by asker or dialog deemed valuable.
    Closed, 300 points refunded.
    ee_ai_construct (replacement part #xm34)
    Community Support Admin

    Featured Post

    Why You Should Analyze Threat Actor TTPs

    After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

    Join & Write a Comment

    Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
    Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.
    Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

    754 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now