casa
Top.Mail.Ru Yandeks.Metrika
Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

giù

Come causare un errore di sistema. Trova rami simili


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

Posso ottenere un errore di sistema dal mio programma?
"Il programma ha eseguito un'operazione illegale"?



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

var io: intero iniziare i: = i / 0 end.
o hai bisogno di un generatore di errori opzionale?



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

ExceptObjProc: = nil;
PInteger (nil) ^: = 0;



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

> Andrey Senchenko
E ha controllato?



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

var
s: string;
p: puntatore;
iniziare
s: = "Eccezione";
p: = nil;
Sposta (s, p, 9);



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

var Obj: TLabel; // qualsiasi tipo di componente
// il costruttore Obj non viene chiamato da nessuna parte!
iniziare
// accesso all'oggetto non creato
Obj.Caption: = "Eccezione! Ha-ha dva raza!";
fine;





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

La persona ha chiesto un'operazione illegale e gli offri la violazione dell'accesso all'unisono :)

Istruzione privilegiata:
asm hlt fine;

Questa è un'operazione puramente illegale.
asm bloccare nop fine




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

Sono assolutamente d'accordo con <Alexey Petrov>



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

Ho provato l'ultima opzione.
Errore esterno di eccezione in 98 e 2
Tutto qui.



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

Eccezione esterna - Si tratta di un wrapper Delphi su tutte le eccezioni sconosciute a Delphi.
E il codice corrisponde, solo, all'eccezione del processore "codice operazione non valido".



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

Sorprendentemente, ma questa elaborazione è evidenziata nel messaggio e come renderla chiaramente scritta: Il programma è completato ......
Come nel vento `di solito.



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

In Delphi, l'indirizzo del gestore di eccezioni ExceptObjProc è definito, se è definito, verrà generata un'eccezione quando si verifica un errore di sistema. Altrimenti - "il programma ha eseguito un'operazione illegale"



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

Circa. Si è scoperto.



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

nifiga:
ExceptObjProc: = nil;
asm lock nop end;

Il risultato:
Eccezione eccezione software sconosciuta, ecc.
Quindi il seguente:
Errore di runtime 255 in ....




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

asm
cli
fine
Ripetere
fino a falso



Pagine: 1 tutto il ramo

Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

al piano di sopra















Memoria: 0.86 MB
Ora: 0.042 c
3-21980
Aleksandr
2001-12-05 13:26
2002.01.08
Come creare una stringa di connessione TADOConnection nel programma?


4-22500
YUS
2001-11-06 20:32
2002.01.08
Coordinate delle icone del desktop


1-22241
Yuraz
2001-12-17 10:09
2002.01.08
FileListBox1.FileName restituisce il percorso completo del file, come fare a restituire solo il nome del file?


3-21909
DeadMoroz
2001-12-03 15:21
2002.01.08
Buon giorno, ho bisogno di consigli, per favore


14-22351
Nikols
2001-10-31 18:55
2002.01.08
Sondaggio: chi è impegnato (lo sa, è interessato a CORBA)





afrikaans albanese Arabic armeno Azero basco bielorusso Bulgarian catalano Cinese (semplificato) Cinese (tradizionale) croato Ceco danese Dutch Inglese estone filippina Finnish Francese
galiziano georgiano Tedesco greco Creolo haitiano ebraico hindi ungherese islandese Indonesian irlandese Italiano Giapponese Korean lettone lituano macedone Malay maltese Norwegian
persiano polacco Portoghese rumeno Russian serbo Slovak sloveno Spagnolo swahili Swedish Thai turco ucraino Urdu vietnamita gallese yiddish bengalese bosniaco
Cebuano esperanto Gujarati Hausa Hmong Igbo giavanese kannada khmer lao latino maori marathi mongolo nepali punjabi somalo tamil telugu Yoruba
zulù
Английский Francese tedesco italiano portoghese russo spagnolo