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 : integer
begin
i := i/0
end.

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]

jung
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
end;


Dies ist eine rein ungültige Operation.

asm
lock nop
end





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.58 MB
Zeit: 0.025 c
1-22118
vlv
2001-12-19 21:59
2002.01.08
Komponenten


1-22027
Sieger
2001-12-18 09:49
2002.01.08
Sie benötigen eine Komponente, um HTML-Seiten anzuzeigen


14-22349
Ivan Shikhalev
2001-11-06 21:48
2002.01.08
zu Anatoly Podgoretsky


1-22224
Oleg Gashev
2001-12-15 11:14
2002.01.08
Problem mit der Bildgröße beim Drucken


6-22292
3d [Leistung]
2001-10-06 18:16
2002.01.08
Netzwerkcode für das Spiel.





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarisch katalanisch Chinesisch (vereinfacht) Chinesisch (traditionell) kroatisch Tschechisch Dänisch Niederländisch Englisch estnisch Philippinisch Finnisch Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italienisch Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegisch
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Schwedisch 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