|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2003
Città: tra Borgo Ticino e Milano
Messaggi: 6046
|
[FOXPRO] Che senso ha l'istruzione: ?? Chr(7)
Ciao a tutti, sto cercando di capire un programma scritto in foxpro, di cui so pochissimo.
il programma serve a trovare determinati errori in un database per correggerli a mano. Nelle intenzioni di chi l'ha scritto, davanti a questi errori, il programma si blocca, vado sulla tabella che mi interessa e trovo evidenziati i record affetti da errori. Solo che non pare funzionare. Sarebbe buona cosa per me sapere cosa vuol dire questo: ?? chr(7) di cui il programma è pieno. Tanto per intenderci, è pieno di if come questo: Codice:
If qualcosa ?? Chr(7) Suspend Endif |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
in BASIC Chr(7) è una chiamata a funzione che restituisce il carattere ASCII numero 7, un carattere che stampato sulla console emette un beep. probabilmente l'intenzione dell'autore era quella di stampare quel carattere sulla console in modo da emettere il beep e poi sospendere il programma se qualcosa non tornava; in parole povere il sorgente è pieno di asserzioni "manuali"
persino il C è più evoluto di questa roba
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Mar 2003
Città: tra Borgo Ticino e Milano
Messaggi: 6046
|
Quote:
cmq la tua spiegazione combacia con quello che pensavo io, solo che il programma non beepa nemmeno! sembra che nn faccia proprio nulla... |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:39.




















