Datamodul plötzlich SIGSEGV

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
Antworten
MacWomble
Lazarusforum e. V.
Beiträge: 999
Registriert: Do 17. Apr 2008, 01:59
OS, Lazarus, FPC: Mint 21.1 Cinnamon / FPC 3.2.2/Lazarus 2.2.4
CPU-Target: Intel i7-10750 64Bit
Wohnort: Freiburg

Datamodul plötzlich SIGSEGV

Beitrag von MacWomble »

Hallo,

bis vorhin lief alles ganz gut, jedoch erhalte ich plötzlich eine Zugriffsverletzung wenn ich in FormShow das Datamodul anspreche:

showmessage(datamodule1.Name);

in FormPaint funktioniert der Aufruf.

Der Fehler trat ohne Änderung des Quellcodes auf!
Hat jemand eine Idee?

Gruß Klaus
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.

piper62
Beiträge: 131
Registriert: Sa 5. Apr 2008, 17:57
OS, Lazarus, FPC: Linux (Debian, Xubuntu), MacOS X, MS Win, Android, Web
CPU-Target: 32Bit/64Bit
Wohnort: Ulm

Re: Datamodul plötzlich SIGSEGV

Beitrag von piper62 »

Was meinst Du mit "datamodule" ?

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: Datamodul plötzlich SIGSEGV

Beitrag von Christian »

Ein TDatamodule. Ein nichtvisuelles Formular.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Re: Datamodul plötzlich SIGSEGV

Beitrag von Euklid »

MacWomble hat geschrieben: Hat jemand eine Idee?
Hallo,

hast du mal die heaptrc eingespannt? Die kann manchmal helfen, die problematische Stelle ausfindig zu machen.

Gruß, Euklid

marcov
Beiträge: 1102
Registriert: Di 5. Aug 2008, 09:37
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk)
CPU-Target: 32/64,PPC(+64), ARM
Wohnort: Eindhoven (Niederlande)

Re: Datamodul plötzlich SIGSEGV

Beitrag von marcov »

MacWomble hat geschrieben:Hallo,

bis vorhin lief alles ganz gut, jedoch erhalte ich plötzlich eine Zugriffsverletzung wenn ich in FormShow das Datamodul anspreche:

showmessage(datamodule1.Name);

in FormPaint funktioniert der Aufruf.

Der Fehler trat ohne Änderung des Quellcodes auf!
Hat jemand eine Idee?
Dass ist doch logisch? Es hoert sich an ob dein Form sich frueher initializiert als dein Modul. Loesung: aendere der Initializations Ordnung, entweder im Menu oder .lpr.

Antworten