Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

Wie kann ich einen Systemfehler verursachen? Finden Sie ähnliche Zweige


Andrewv   (2001-12-18 14:14) [0]

Kann ich einen Systemfehler von meinem eigenen Programm erhalten?
Msgstr "Das Programm hat eine illegale Operation ausgeführt"?



Андрей Сенченко   (2001-12-18 14:25) [1]

var i: ganze Zahl beginnen i: = i / 0 ende
oder benötigen Sie einen optionalen Fehlergenerator?



Dimka Maslov   (2001-12-18 17:26) [2]

ExceptObjProc: = null;
PInteger (Null) ^: = 0;



Pat   (2001-12-18 17:45) [3]

> Andrey Senchenko
Und er hat nachgesehen?



panov   (2001-12-18 17:56) [4]

war
s: string;
p: Zeiger;
beginnen
s: = "Ausnahme";
p: = null;
Bewegen Sie (s, p, 9);



Дремучий   (2001-12-18 21:59) [5]

var Obj: TLabel; // beliebiger Komponententyp
// Der Konstruktor Obj wird nirgendwo aufgerufen!
beginnen
// Zugriff auf nicht erstelltes Objekt
Obj.Caption: = "Ausnahme! Ha-ha dva raza!";
end;





Алексей Петров   (2001-12-19 08:46) [6]

Die Person hat nach einer ungültigen Operation gefragt - und Sie bieten ihm gleichzeitig eine Zugriffsverletzung an :)

Privilegierter Unterricht:
asm hlt ende

Dies ist eine rein ungültige Operation.
asm Sperre nop ende




Digitman   (2001-12-19 08:55) [7]

Ich stimme absolut mit <Alexey Petrov> überein



Bizon   (2001-12-19 10:05) [8]

Ich habe die letzte Option ausprobiert.
Externer Ausnahmefehler in 98 und 2
Das war's.



Алексей Петров   (2001-12-19 10:20) [9]

Externe Ausnahme - Dies ist der Delphi-Wrapper für alle Ausnahmen, die Delphi nicht kennt.
Und der Code entspricht tatsächlich der Prozessorausnahme "ungültiger Operationscode".



Bizon   (2001-12-19 10:26) [10]

Bemerkenswert, aber diese Verarbeitung wird in der Nachricht hervorgehoben und wie sie klar geschrieben werden kann: Das Programm ist abgeschlossen ......
Wie im Wind gewöhnlich.



Dimka Maslov   (2001-12-19 10:36) [11]

In Delphi ist die Adresse des Ausnahmebehandlers ExceptObjProc definiert, bei dessen Definition eine Ausnahme ausgelöst wird, wenn ein Systemfehler auftritt. Ansonsten - "das Programm hat eine ungültige Operation ausgeführt"



Bizon   (2001-12-19 10:41) [12]

Ok Es stellte sich heraus.



handra   (2001-12-19 14:34) [13]

Nifiga:
ExceptObjProc: = null;
asm lock nop end;

Ergebnis:
Ausnahme unbekannte Softwareausnahme usw.
Dann das Folgende:
Laufzeitfehler 255 bei ....




Big_Hart   (2001-12-19 14:53) [14]

asm
cli
Ende
Wiederholen
bis falsch



Seiten: 1 ganze Branche

Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben









Speicher: 0.85 MB
Zeit: 0.033 c
6-22277
Proof
2001-10-02 10:21
2002.01.08
Definition des Verkehrs von jedem Korrespondenten im Netzwerk nach IP.


3-21917
Termik
2001-12-04 11:43
2002.01.08
Zugriff auf eine Tabelle über einen in einer Variablen aufgezeichneten Namen


14-22366
Vlados
2001-11-05 10:41
2002.01.08
Plotten


14-22410
fint
2001-11-08 15:10
2002.01.08
Versuchen


7-22418
Mikle
2001-09-20 09:06
2002.01.08
Dringend! Comp statt des Druckers.





Afrikanisch albanisch Arabic Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarian katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Dutch Englisch estnisch Philippinisch Finnish Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegian
persisch Polnisch Portugiesisch rumänisch Russisch serbisch Slovak Slowenisch Spanisch swahili Swedish Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch