Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ALTGr stürzt mit Zugriffsverletzung bei Adresse 0000000 ab (https://www.delphipraxis.net/126666-altgr-stuerzt-mit-zugriffsverletzung-bei-adresse-0000000-ab.html)

yx-man 30. Dez 2008 13:08


ALTGr stürzt mit Zugriffsverletzung bei Adresse 0000000 ab
 
Hallo zusammen,

ich habe das Problem, dass ich nach dem Drücken von ALTGR eine "Zugriffsverletzung bei Adresse 0000000". Ich habe das Problem analysiert , komme aber jetzt nichtn weiter.

Meine Erkenntisse:
-Tritt auf, wenn Formular ein TMainMenu hat
-Passiert irgendwo in oder nach IsALTGRPressed
-Tritt nur bei eingeschränkten Rechten auf, als Administrator kein Problem.

Vielleicht hat jemand eine Idee. Gerade wegen Vista würde ich das Programm ungern immer als Admin laufen lassen.

Gruß Volker

mkinzler 30. Dez 2008 13:21

Re: ALTGr stürzt mit Zugriffsverletzung bei Adresse 0000000
 
Weisst auf einen Zugriff auf ein nicht erstelltes Objekt hin

Bernhard Geyer 30. Dez 2008 13:33

Re: ALTGr stürzt mit Zugriffsverletzung bei Adresse 0000000
 
Nur mit Mainmenu oder hast du irgendeine Komponente die z.B: automatisch die letzten geladenene Dateien als Einträge am Menu ergänzt? Welche Delphi-Version überhaupt?

yx-man 30. Dez 2008 16:07

Re: ALTGr stürzt mit Zugriffsverletzung bei Adresse 0000000
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe nioch Delphhi 2005.

Getestet habe ich das mit einem ganz neu erstellten Formular, nachdem ich das Problem bekommen hatte.

Hier die Daten(Fehler habe ich als Bild angehängt):
DFM:
Code:
object Form1: TForm1
  Left = 0
  Top = 0
  Width = 434
  Height = 340
  Caption = 'Form1'
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  Menu = MainMenu1
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object Edit1: TEdit
    Left = 160
    Top = 136
    Width = 65
    Height = 21
    TabOrder = 0
    Text = 'Edit1'
  end
  object MainMenu1: TMainMenu
    Left = 120
    Top = 40
    object test1: TMenuItem
      Caption = 'test'
    end
  end
end
Unit:
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Menus, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    MainMenu1: TMainMenu;
    test1: TMenuItem;
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

end.
Projekt:
Delphi-Quellcode:
program Project1;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.
[edit=SirThornberry]Delphi-Tags gesetzt - nächstes mal bitte selbst machen - Mfg, SirThornberry[/edit]

mkinzler 30. Dez 2008 17:35

Re: ALTGr stürzt mit Zugriffsverletzung bei Adresse 0000000
 
Schau dir das ganze doch mal Zeile für Zeile im Debugger an

Hawkeye219 30. Dez 2008 17:48

Re: ALTGr stürzt mit Zugriffsverletzung bei Adresse 0000000
 
Hallo Volker,

es könnte sich um einen bekannten Fehler in der VCL handeln, der mit dem Update 1 behoben wurde. Delphi 2005 ist nicht wegen seiner Stabilität bekannt...

Gruß Hawkeye

FAlter 30. Dez 2008 20:02

Re: ALTGr stürzt mit Zugriffsverletzung bei Adresse 0000000
 
Hi,

ich konnte das Problem bei meinem Delphi 2005 Personal nicht beheben (da das ja nicht updateberechtigt ist). Aber das nutze ich eh nicht mehr, da ich zu faul war, es zu installieren, nachdem ich den PC komplett neu aufgesetzt habe.

Irgendwo muss es hier noch meinen alten Thread dazu geben, da ja nur die aus K&T gelöscht werden. Find ich aber nicht.

Mfg
FAlter

Bernhard Geyer 30. Dez 2008 20:35

Re: ALTGr stürzt mit Zugriffsverletzung bei Adresse 0000000
 
Zitat:

Zitat von Hawkeye219
Delphi 2005 ist nicht wegen seiner Stabilität bekannt...

D2005 kommt von der Qualität gleich nach Delphi 8. Beides waren unbrauchbar bezüglich produktive SW-Entwicklung.

mkinzler 30. Dez 2008 20:36

Re: ALTGr stürzt mit Zugriffsverletzung bei Adresse 0000000
 
D2005 war ja eigentlich nur D8 mit zusätzlichem D7Upd2 Kompiler für die Win32-Entwicklung

Bernhard Geyer 30. Dez 2008 20:37

Re: ALTGr stürzt mit Zugriffsverletzung bei Adresse 0000000
 
Zitat:

Zitat von mkinzler
D2005 war ja eigentlich nur D8 mit zusätzlichem D7Upd2 Kompiler für die Win32-Entwicklung

Jedoch Galileo-IDE von D8 ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:32 Uhr.
Seite 1 von 2  1 2      

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