![]() |
External error: SIGSEGV
Hallo allerseits,
ich habe momentan ein problem. Untzwa habe ich 3 toogelbuttons, welche sollten sie betätigt (Mausklick) werden, die beiden anderen deaktiviren sollten und eine Variable setzten. eigentlich geht es heirbei um eine sprachauswahl.
Code:
das kompillieren an sich funktionirt soweit, und auch die anderen funktionen funktuioniren soweit Prima.
procedure Tfmoptions.tbtnDEClick(Sender: TObject);
begin gSprache:='De'; tbtnDE.Checked:=True; tbtnEN.Checked:=False; tbtnFR.Checked:=False; end; procedure Tfmoptions.tbtnENClick(Sender: TObject); begin gSprache:='En'; tbtnEN.Checked:=True; tbtnDE.Checked:=False; tbtnFR.Checked:=False; end; procedure Tfmoptions.tbtnFRClick(Sender: TObject); begin gSprache:='Fr'; tbtnFR.Checked:=True; tbtnDE.Checked:=False; tbtnEN.Checked:=False; end; der fehler tritt aus sobalt ich im Debugger ( das war der doch wenn ich F9 drück oder) auf einen der köpfe klicke. schwups macht es die Fehlermeldung: "Project VN-System hat Exeption-Klasse: >>SIGSEGV<< ausgelöst. Bei Adresse: 773c8EF1" und er beendet das programm. hab auch schon probiert die .exe einfahc ohne lazarus zu starten --> Error202 Bitte um Hilfe, und schonmal danke an alle Helfer. |
AW: External error: SIGSEGV
Hast du auch ein Objekt der Klasse
Delphi-Quellcode:
angelegt?
Tfmoptions
Delphi-Quellcode:
procedure Tfmoptions.tbtnDEClick(Sender: TObject);
begin Assert(Assigned(self), 'Objekt der Klasse Tfmoptions ist nil!'); // zur Sicherheit gSprache:='De'; tbtnDE.Checked:=True; tbtnEN.Checked:=False; tbtnFR.Checked:=False; end; |
AW: External error: SIGSEGV
Ich hatte das Problem auch kürzlich. Hatte eine eigene Mauserkennung programmieren wollen. Mit der Unit Mouse geht da gar nix, da kam die SIGSEGV. Im Konsolenmodus. Mit MsMouse gejt überhaupt nicht unter Windows, die ist überhaupt nur für go32 verfügbar, ist zumindest bei den Sourcen im Ordner /Packages/go32 nicht aber im Win Ordner, während die Unit Mouse auch im Win Ordner zu finden ist. Nun habe ich die Unit Winmouse eingebunden, da kommt keine Exception mehr, wobei allerdings keine Mausklicks erkannt werden und MouseMove muss ich mühsam selber erkennen, wofür ich aber noch keine Lösung habe. Will möglichst plattformneutral bleiben.
Welche Mausunit verwendert denn eingentlich die LCL als Grundlage? |
AW: External error: SIGSEGV
Zitat:
Gruß, Sven |
AW: External error: SIGSEGV
Hi alle zusammen, ich hab den fehler inzwischen beheben können, weiß allerdings nicht was ihn ursprünglich ausgelöst hatte.....
trotzdem voelen dank für die hilfen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz