Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Quelltext geändert (https://www.delphipraxis.net/170393-quelltext-geaendert.html)

EWeiss 14. Sep 2012 22:50

Quelltext geändert
 
Wie kommt diese Meldung beim beenden einer Anwendung zu stande?

Die tritt jedesmal auf wenn ich mein Plugin beenden will
und habe auf eine Zeile nen Breakpoint gesetzt.

Zitat:

Quelltext wurde geändert neu kompilieren?

Habe aber nichts geändert.

gruss

Furtbichler 15. Sep 2012 10:15

AW: Quelltext geändert
 
Doch, Du hast einen Breakpoint gesetzt und den willst Du beim nächsten Start ja vielleicht auch an der Stelle wiederfinde,

EWeiss 15. Sep 2012 13:56

AW: Quelltext geändert
 
Zitat:

Zitat von Furtbichler (Beitrag 1182980)
Doch, Du hast einen Breakpoint gesetzt und den willst Du beim nächsten Start ja vielleicht auch an der Stelle wiederfinde,

Und warum tritt das nur bei meinem Plugin auf und nicht bei all den anderen Anwendungen.

Der BreakPoint wird jedesmal gesetzt und nicht gespeichert beim beenden der Awendung.
Außerdem spielt es keine Rolle in welcher Zeile ich diesen setze die Meldung kommt jedesmal.
Angeblich hätte ich änderungen am Quelltext vorgenommen während ich Debugge.

gruss

Bernhard Geyer 15. Sep 2012 14:19

AW: Quelltext geändert
 
Liegen die Dateien lokal oder auf Netzwerklaufwerk?
Haben auch bei einem PC solche effekte und konnte (AFAIK) diese bisher noch nicht lösen.

EWeiss 15. Sep 2012 14:55

AW: Quelltext geändert
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1183017)
Liegen die Dateien lokal oder auf Netzwerklaufwerk?
Haben auch bei einem PC solche effekte und konnte (AFAIK) diese bisher noch nicht lösen.

Das ist ja mal Interessant das auch andere damit probleme haben.

Die Daten sind lokal und befinden sich im richtigen Pfad User/bal bla/Roaming zugriff problem könnten es also nicht sein.
Was mich besonders daran nervt ist nicht einmal die Meldung sondern
das sich die IDE einfach beendet ohne irgendeine Meldung.
Wie soll man so vernünftig debuggen können.

Schalte ich von einem anderen Plugin auf das meinige gibt es kein Problem.

Wenn die Anwendung ohne IDE läuft kann ich schalten wie ich will ohne irgendwelche nennenswerte Probleme.
Resourcen usw.. werden korrekt freigegeben daran liegt es nicht.

gruss

Namenloser 15. Sep 2012 17:11

AW: Quelltext geändert
 
Ist vielleicht eine gleichnamige Unit irgendwo im Suchpfad? Das war bei mir schon die Ursache für die merkwürdigsten Probleme, unter anderem dieses, wenn ich mich recht erinnere.

EWeiss 15. Sep 2012 17:12

AW: Quelltext geändert
 
Zitat:

Zitat von NamenLozer (Beitrag 1183051)
Ist vielleicht eine gleichnamige Unit irgendwo im Suchpfad? Das war bei mir schon die Ursache für die merkwürdigsten Probleme, unter anderem dieses, wenn ich mich recht erinnere.

Wäre eine möglichkeit muss es mal überprüfen.
Danke.

EDIT:
Einzigste was im Suchpfad ist ist die TextSuite sonst nichts.
Habe jetzt auch nochmal die Optimierung eingeschaltet bringt auch nichts.


gruss

EWeiss 15. Sep 2012 18:15

AW: Quelltext geändert
 
Nebenbei..

Ich habe die normalen Functionen vom Record TWinAMPVisModule gecastet
da ich im Plugin mehrere Module verwende.

Standard

Delphi-Quellcode:
    Config       : procedure(This_Mod: PWinAMPVisModule); cdecl;
    Init         : function(This_Mod: PWinAMPVisModule): Integer; cdecl;
    Render       : function(This_Mod: PWinAMPVisModule): Integer; cdecl;
    Quit         : procedure(This_Mod: PWinAMPVisModule); cdecl;

umgelegt..

Delphi-Quellcode:
function _Slideshow_Init(This_Mod: PWinAMPVisModule): integer; cdecl; forward;
function _Slideshow_Render(This_Mod: PWinAMPVisModule): integer; cdecl; forward;
procedure _Slideshow_Quit(This_Mod: PWinAMPVisModule); cdecl; forward;
procedure _Slideshow_Config(This_Mod: PWinAMPVisModule); cdecl; forward;
Delphi-Quellcode:
var
  _Slideshow: TWinAMPVisModule = (Description: PAnsiChar('Background Slideshow');
  LatencyMs: 1;
  DelayMS: 25;
  SpectrumNch: 2;
  WaveformNch: 2;
  Config: _Slideshow_Config;
  Init: _Slideshow_Init;
  Render: _Slideshow_Render;
  Quit: _Slideshow_Quit;
  UserData: nil);
Kann mir aber nicht vorstellen das dies mein genanntes Problem verursacht.

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz