AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Privilegierte Anweisung

Ein Thema von S2B · begonnen am 1. Jun 2004 · letzter Beitrag vom 1. Jun 2004
Antwort Antwort
Benutzerbild von S2B
S2B

Registriert seit: 1. Feb 2004
Ort: Aachen
1.268 Beiträge
 
#1

Privilegierte Anweisung

  Alt 1. Jun 2004, 08:59
Was bedeutet der Fehler:
Code:
Privilegierte Anweisung.
Edit: Der Fehler kommt nur, wenn ich die exe-Datei ausführe! Wenn ich das Programm aus Delphi heraus starte, dann geht's perfekt!
Simon Praetorius
Gruß
S2B
  Mit Zitat antworten Zitat
Benutzerbild von S2B
S2B

Registriert seit: 1. Feb 2004
Ort: Aachen
1.268 Beiträge
 
#2

Re: Privilegierte Anweisung

  Alt 1. Jun 2004, 09:36
OK! Das Problem hat sich gelöst! Irgendwas hat an der Ini-Datei nicht gestimmt, ich denke, dass irgendwelche inkompatiblen Typen drinwaren!
Simon Praetorius
Gruß
S2B
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Privilegierte Anweisung

  Alt 1. Jun 2004, 09:47
Zitat von S2B:
Was bedeutet der Fehler:
Code:
Privilegierte Anweisung.
Das bedeutet, dass dein Programm einen Fehler hat.
Es soll ein Assemblerbefehl ausgeführt werden, der auf Anwendungsebene nicht erlaubt ist und
nur dem Kern des Betriebssystems vorbehalten ist. Der Fehler könnte auch eine Zugriffsverletzung
auslösen (das hängt vom Zufall ab).
Zitat von S2B:
Der Fehler kommt nur, wenn ich die exe-Datei ausführe! Wenn ich das Programm aus Delphi heraus starte, dann geht's perfekt!
Das deutet auf nicht initialisierte Variablen hin.
Beispiel:
Delphi-Quellcode:
var
   a : boolean;
begin
   if not a then // Variable wird benutzt, ohne vorher gesetzt worden zu sein
      form1.Show
   else
      form3.ShowModal;
end;
Nichtinitalisierte Variablen haben einen zufälligen Wert. So ganz zufällig sind diese
Werte allersdings nicht, es hängt von der "Umgebung" des Programms ab.
Und daher hat die Delphi IDE einen Einfluss auf initialisierte Variablen und
verdeckt so den Fehler.
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von S2B
S2B

Registriert seit: 1. Feb 2004
Ort: Aachen
1.268 Beiträge
 
#4

Re: Privilegierte Anweisung

  Alt 1. Jun 2004, 10:31
Zitat von shmia:
Das deutet auf nicht initialisierte Variablen hin.
Das ist ja klar, da die Variable aus der Ini-Datei einen falschen Wert bekam...
Simon Praetorius
Gruß
S2B
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
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