On 24/05/2011 13:04, Justin Smyth wrote:
I'm using a snapshot from 30288 x64. FPC 2.4.3
projects have different names , in the same folder since the share common units
save sessions selected as *.lpi
lazarus project info file

In your project directory should be 2 files (one for each project): projectname.lpi

If a breakpoint appears in the wrong app, then you can save both projects, and open the files in an editor (xml), and you can see what breakpoints are set.




note sure if they have the same session name if i could make them have a diff session name i could do that ( dont have a clue how to do this )
GDB is V 7.2.50.20101003-cvs
I've noticed if one application has no break points and i set them in the other sometimes they cross appear ... ussually when both apps are live.

"cross appear"
To be sure:
- you have both apps running.
- you click in one source-editor on the gutter, and the red dot for breakpoint appears - at the same time, the red dot appears in the other Lazarus-source editor too?

That shouldn't happen, and I have no explanation... no idea.

---
Just to be absolutely sure, you are sure you did not accidentally use the wrong source editor? How to you distinguish which source-editor window belongs to which Lazarus?

---
On an unrelated note. If you share units, you should move them to a package.


does that help ?

    ----- Original Message -----
    *From:* Martin <mailto:f...@mfriebe.de>
    *To:* Justin Smyth <mailto:delph...@smythconsulting.net> ;
    FPC-Pascal users discussions <mailto:fpc-pascal@lists.freepascal.org>
    *Sent:* Tuesday, May 24, 2011 9:44 PM
    *Subject:* Re: [fpc-pascal] Lazarus win32 Break Points

    On 24/05/2011 11:37, Justin Smyth wrote:
    Quick Question , i am running a copy of lazarus twice from the
    same directory on 2 different projects.if i set a break point in
    one project should that breakpoint show in the other project if
    they have common units where the break points are set? apart from
    running two seperate copys from different directories is there
    any other way to fix this ?


    Strange... I assume from your description that they (seem) to
    appear cross project?
    I wouldn't expect this.

    Let's start over.
    What version of Lazarus? What version of GDB?

    I understand you use on copy of Lazarus only (which is fine).

    Your 2 projects:
    - Are they in different folders?
    - Have they different project names?
    - In "Project Options" / "Session": What does it say where to
    store session info?

    If they have the same name, and session-info is stored in
    Lazarus-config dir, then they may overwrite each other..... (not
    tested, just assumed)
    The breakpoints are stored in the session info.

    How exactly does it happen for you?
    If you set a breakpoint in one project, at what time does it show
    in the other? When reloading/re-opening?



_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to