Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Romain PETIT
Le 21/01/2004, a a supposé :
Existe-t-il en windev, l'équivalent de l'instruction #define (langage C) ?
Plus ou moins... avec une constante
Le but étant de remplacer, dans tous les programmes, caract(1) par un nom plus parlant pour mon appli
Tu ne pourra malheureusement pas définir ton caract en tant que constante. Même l'utilisation du type de chaine "caractère" pose problème (je ne sais plus pourquoi mais j'ai laissé tombé après avoir essayé)
Autre solution ?
Voilà ce que j'utilise :
CONSTANTE //Constantes caractères de contrôle CT_ccNUL = 0 //Null CT_ccSOH = 1 //Start Of Header CT_ccSTX = 2 //Start Of Text CT_ccETX = 3 //End Of Text CT_ccEOT = 4 //End Of Transmission CT_ccENQ = 5 //Enquiry CT_ccACK = 6 //Acknowledge CT_ccBEL = 7 //Bell CT_ccBS = 8 //Backspace CT_ccTAB = 9 //Horizontal TAB CT_ccLF = 10 //Line Feed CT_ccVT = 11 //Vertical TAB CT_ccFF = 12 //Form Feed CT_ccCR = 13 //Carriage Return CT_ccSO = 14 //Shift Out CT_ccSI = 15 //Shift In CT_ccDLE = 16 //Data Link Escape CT_ccDC1 = 17 //Device Control 1 CT_ccDC2 = 18 //Device Control 2 CT_ccDC3 = 19 //Device Control 3 CT_ccDC4 = 20 //Device Control 4 CT_ccNAK = 21 //No Acknowledge CT_ccSYN = 22 //Synchronous idle CT_ccETB = 23 //End of Transmission Block CT_ccCAN = 24 //Cancel CT_ccEM = 25 //End Of Medium CT_ccSUB = 26 //Substitute CT_ccESC = 27 //Escape CT_ccFS = 28 //File Separator CT_ccGS = 29 //Group Separator CT_ccRS = 30 //Record Separator CT_ccUS = 31 //Unit Separator FIN
exemple d'utilisation : ... sEcrit(g_iNumPort,Caract(CT_ccENQ)) ...
A+
-- Romain PETIT http://cerbermail.com/?IJmancZl88 (cliquez sur le lien ci-dessus pour me contacter en privé)
Le 21/01/2004, a a supposé :
Existe-t-il en windev, l'équivalent de l'instruction #define (langage C) ?
Plus ou moins... avec une constante
Le but étant de remplacer, dans tous les programmes, caract(1) par un nom
plus parlant pour mon appli
Tu ne pourra malheureusement pas définir ton caract en tant que
constante.
Même l'utilisation du type de chaine "caractère" pose problème (je ne
sais plus pourquoi mais j'ai laissé tombé après avoir essayé)
Autre solution ?
Voilà ce que j'utilise :
CONSTANTE
//Constantes caractères de contrôle
CT_ccNUL = 0 //Null
CT_ccSOH = 1 //Start Of Header
CT_ccSTX = 2 //Start Of Text
CT_ccETX = 3 //End Of Text
CT_ccEOT = 4 //End Of Transmission
CT_ccENQ = 5 //Enquiry
CT_ccACK = 6 //Acknowledge
CT_ccBEL = 7 //Bell
CT_ccBS = 8 //Backspace
CT_ccTAB = 9 //Horizontal TAB
CT_ccLF = 10 //Line Feed
CT_ccVT = 11 //Vertical TAB
CT_ccFF = 12 //Form Feed
CT_ccCR = 13 //Carriage Return
CT_ccSO = 14 //Shift Out
CT_ccSI = 15 //Shift In
CT_ccDLE = 16 //Data Link Escape
CT_ccDC1 = 17 //Device Control 1
CT_ccDC2 = 18 //Device Control 2
CT_ccDC3 = 19 //Device Control 3
CT_ccDC4 = 20 //Device Control 4
CT_ccNAK = 21 //No Acknowledge
CT_ccSYN = 22 //Synchronous idle
CT_ccETB = 23 //End of Transmission Block
CT_ccCAN = 24 //Cancel
CT_ccEM = 25 //End Of Medium
CT_ccSUB = 26 //Substitute
CT_ccESC = 27 //Escape
CT_ccFS = 28 //File Separator
CT_ccGS = 29 //Group Separator
CT_ccRS = 30 //Record Separator
CT_ccUS = 31 //Unit Separator
FIN
exemple d'utilisation :
...
sEcrit(g_iNumPort,Caract(CT_ccENQ))
...
A+
--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Existe-t-il en windev, l'équivalent de l'instruction #define (langage C) ?
Plus ou moins... avec une constante
Le but étant de remplacer, dans tous les programmes, caract(1) par un nom plus parlant pour mon appli
Tu ne pourra malheureusement pas définir ton caract en tant que constante. Même l'utilisation du type de chaine "caractère" pose problème (je ne sais plus pourquoi mais j'ai laissé tombé après avoir essayé)
Autre solution ?
Voilà ce que j'utilise :
CONSTANTE //Constantes caractères de contrôle CT_ccNUL = 0 //Null CT_ccSOH = 1 //Start Of Header CT_ccSTX = 2 //Start Of Text CT_ccETX = 3 //End Of Text CT_ccEOT = 4 //End Of Transmission CT_ccENQ = 5 //Enquiry CT_ccACK = 6 //Acknowledge CT_ccBEL = 7 //Bell CT_ccBS = 8 //Backspace CT_ccTAB = 9 //Horizontal TAB CT_ccLF = 10 //Line Feed CT_ccVT = 11 //Vertical TAB CT_ccFF = 12 //Form Feed CT_ccCR = 13 //Carriage Return CT_ccSO = 14 //Shift Out CT_ccSI = 15 //Shift In CT_ccDLE = 16 //Data Link Escape CT_ccDC1 = 17 //Device Control 1 CT_ccDC2 = 18 //Device Control 2 CT_ccDC3 = 19 //Device Control 3 CT_ccDC4 = 20 //Device Control 4 CT_ccNAK = 21 //No Acknowledge CT_ccSYN = 22 //Synchronous idle CT_ccETB = 23 //End of Transmission Block CT_ccCAN = 24 //Cancel CT_ccEM = 25 //End Of Medium CT_ccSUB = 26 //Substitute CT_ccESC = 27 //Escape CT_ccFS = 28 //File Separator CT_ccGS = 29 //Group Separator CT_ccRS = 30 //Record Separator CT_ccUS = 31 //Unit Separator FIN
exemple d'utilisation : ... sEcrit(g_iNumPort,Caract(CT_ccENQ)) ...
A+
-- Romain PETIT http://cerbermail.com/?IJmancZl88 (cliquez sur le lien ci-dessus pour me contacter en privé)
Romain PETIT
Le 21/01/2004, a a supposé :
Existe-t-il en windev, l'équivalent de l'instruction #define (langage C) ?
Plus ou moins... avec une constante
Le but étant de remplacer, dans tous les programmes, caract(1) par un nom plus parlant pour mon appli
Tu ne pourra malheureusement pas définir ton caract en tant que constante. Même l'utilisation du type de chaine "caractère" pose problème (je ne sais plus pourquoi mais j'ai laissé tomber après avoir essayé)
Autre solution ?
Voilà ce que j'utilise :
CONSTANTE //Constantes caractères de contrôle CT_ccNUL = 0 //Null CT_ccSOH = 1 //Start Of Header CT_ccSTX = 2 //Start Of Text CT_ccETX = 3 //End Of Text CT_ccEOT = 4 //End Of Transmission CT_ccENQ = 5 //Enquiry CT_ccACK = 6 //Acknowledge CT_ccBEL = 7 //Bell CT_ccBS = 8 //Backspace CT_ccTAB = 9 //Horizontal TAB CT_ccLF = 10 //Line Feed CT_ccVT = 11 //Vertical TAB CT_ccFF = 12 //Form Feed CT_ccCR = 13 //Carriage Return CT_ccSO = 14 //Shift Out CT_ccSI = 15 //Shift In CT_ccDLE = 16 //Data Link Escape CT_ccDC1 = 17 //Device Control 1 CT_ccDC2 = 18 //Device Control 2 CT_ccDC3 = 19 //Device Control 3 CT_ccDC4 = 20 //Device Control 4 CT_ccNAK = 21 //No Acknowledge CT_ccSYN = 22 //Synchronous idle CT_ccETB = 23 //End of Transmission Block CT_ccCAN = 24 //Cancel CT_ccEM = 25 //End Of Medium CT_ccSUB = 26 //Substitute CT_ccESC = 27 //Escape CT_ccFS = 28 //File Separator CT_ccGS = 29 //Group Separator CT_ccRS = 30 //Record Separator CT_ccUS = 31 //Unit Separator FIN
exemple d'utilisation : ... sEcrit(g_iNumPort,Caract(CT_ccENQ)) ...
A+
-- Romain PETIT http://cerbermail.com/?IJmancZl88 (cliquez sur le lien ci-dessus pour me contacter en privé)
Le 21/01/2004, a a supposé :
Existe-t-il en windev, l'équivalent de l'instruction #define (langage C) ?
Plus ou moins... avec une constante
Le but étant de remplacer, dans tous les programmes, caract(1) par un nom
plus parlant pour mon appli
Tu ne pourra malheureusement pas définir ton caract en tant que
constante.
Même l'utilisation du type de chaine "caractère" pose problème (je ne
sais plus pourquoi mais j'ai laissé tomber après avoir essayé)
Autre solution ?
Voilà ce que j'utilise :
CONSTANTE
//Constantes caractères de contrôle
CT_ccNUL = 0 //Null
CT_ccSOH = 1 //Start Of Header
CT_ccSTX = 2 //Start Of Text
CT_ccETX = 3 //End Of Text
CT_ccEOT = 4 //End Of Transmission
CT_ccENQ = 5 //Enquiry
CT_ccACK = 6 //Acknowledge
CT_ccBEL = 7 //Bell
CT_ccBS = 8 //Backspace
CT_ccTAB = 9 //Horizontal TAB
CT_ccLF = 10 //Line Feed
CT_ccVT = 11 //Vertical TAB
CT_ccFF = 12 //Form Feed
CT_ccCR = 13 //Carriage Return
CT_ccSO = 14 //Shift Out
CT_ccSI = 15 //Shift In
CT_ccDLE = 16 //Data Link Escape
CT_ccDC1 = 17 //Device Control 1
CT_ccDC2 = 18 //Device Control 2
CT_ccDC3 = 19 //Device Control 3
CT_ccDC4 = 20 //Device Control 4
CT_ccNAK = 21 //No Acknowledge
CT_ccSYN = 22 //Synchronous idle
CT_ccETB = 23 //End of Transmission Block
CT_ccCAN = 24 //Cancel
CT_ccEM = 25 //End Of Medium
CT_ccSUB = 26 //Substitute
CT_ccESC = 27 //Escape
CT_ccFS = 28 //File Separator
CT_ccGS = 29 //Group Separator
CT_ccRS = 30 //Record Separator
CT_ccUS = 31 //Unit Separator
FIN
exemple d'utilisation :
...
sEcrit(g_iNumPort,Caract(CT_ccENQ))
...
A+
--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Existe-t-il en windev, l'équivalent de l'instruction #define (langage C) ?
Plus ou moins... avec une constante
Le but étant de remplacer, dans tous les programmes, caract(1) par un nom plus parlant pour mon appli
Tu ne pourra malheureusement pas définir ton caract en tant que constante. Même l'utilisation du type de chaine "caractère" pose problème (je ne sais plus pourquoi mais j'ai laissé tomber après avoir essayé)
Autre solution ?
Voilà ce que j'utilise :
CONSTANTE //Constantes caractères de contrôle CT_ccNUL = 0 //Null CT_ccSOH = 1 //Start Of Header CT_ccSTX = 2 //Start Of Text CT_ccETX = 3 //End Of Text CT_ccEOT = 4 //End Of Transmission CT_ccENQ = 5 //Enquiry CT_ccACK = 6 //Acknowledge CT_ccBEL = 7 //Bell CT_ccBS = 8 //Backspace CT_ccTAB = 9 //Horizontal TAB CT_ccLF = 10 //Line Feed CT_ccVT = 11 //Vertical TAB CT_ccFF = 12 //Form Feed CT_ccCR = 13 //Carriage Return CT_ccSO = 14 //Shift Out CT_ccSI = 15 //Shift In CT_ccDLE = 16 //Data Link Escape CT_ccDC1 = 17 //Device Control 1 CT_ccDC2 = 18 //Device Control 2 CT_ccDC3 = 19 //Device Control 3 CT_ccDC4 = 20 //Device Control 4 CT_ccNAK = 21 //No Acknowledge CT_ccSYN = 22 //Synchronous idle CT_ccETB = 23 //End of Transmission Block CT_ccCAN = 24 //Cancel CT_ccEM = 25 //End Of Medium CT_ccSUB = 26 //Substitute CT_ccESC = 27 //Escape CT_ccFS = 28 //File Separator CT_ccGS = 29 //Group Separator CT_ccRS = 30 //Record Separator CT_ccUS = 31 //Unit Separator FIN
exemple d'utilisation : ... sEcrit(g_iNumPort,Caract(CT_ccENQ)) ...
A+
-- Romain PETIT http://cerbermail.com/?IJmancZl88 (cliquez sur le lien ci-dessus pour me contacter en privé)
Romuald.besset
Noter que ce code dans une fichier .WL intégré par EXTERNE évite de longues descriptions...
Voir les définition des constantes Windows, keyconst... dans windevX/Personnel/Externe
@+ R&B
Romain PETIT wrote:
Le 21/01/2004, a a supposé :
Existe-t-il en windev, l'équivalent de l'instruction #define (langage C) ?
Plus ou moins... avec une constante
Le but étant de remplacer, dans tous les programmes, caract(1) par un nom plus parlant pour mon appli
Tu ne pourra malheureusement pas définir ton caract en tant que constante. Même l'utilisation du type de chaine "caractère" pose problème (je ne sais plus pourquoi mais j'ai laissé tomber après avoir essayé)
Autre solution ?
Voilà ce que j'utilise :
CONSTANTE //Constantes caractères de contrôle CT_ccNUL = 0 //Null CT_ccSOH = 1 //Start Of Header CT_ccSTX = 2 //Start Of Text CT_ccETX = 3 //End Of Text CT_ccEOT = 4 //End Of Transmission CT_ccENQ = 5 //Enquiry CT_ccACK = 6 //Acknowledge CT_ccBEL = 7 //Bell CT_ccBS = 8 //Backspace CT_ccTAB = 9 //Horizontal TAB CT_ccLF = 10 //Line Feed CT_ccVT = 11 //Vertical TAB CT_ccFF = 12 //Form Feed CT_ccCR = 13 //Carriage Return CT_ccSO = 14 //Shift Out CT_ccSI = 15 //Shift In CT_ccDLE = 16 //Data Link Escape CT_ccDC1 = 17 //Device Control 1 CT_ccDC2 = 18 //Device Control 2 CT_ccDC3 = 19 //Device Control 3 CT_ccDC4 = 20 //Device Control 4 CT_ccNAK = 21 //No Acknowledge CT_ccSYN = 22 //Synchronous idle CT_ccETB = 23 //End of Transmission Block CT_ccCAN = 24 //Cancel CT_ccEM = 25 //End Of Medium CT_ccSUB = 26 //Substitute CT_ccESC = 27 //Escape CT_ccFS = 28 //File Separator CT_ccGS = 29 //Group Separator CT_ccRS = 30 //Record Separator CT_ccUS = 31 //Unit Separator FIN
exemple d'utilisation : ... sEcrit(g_iNumPort,Caract(CT_ccENQ)) ...
A+
Noter que ce code dans une fichier .WL intégré par EXTERNE évite de
longues descriptions...
Voir les définition des constantes Windows, keyconst... dans
windevX/Personnel/Externe
@+ R&B
Romain PETIT wrote:
Le 21/01/2004, a a supposé :
Existe-t-il en windev, l'équivalent de l'instruction #define (langage
C) ?
Plus ou moins... avec une constante
Le but étant de remplacer, dans tous les programmes, caract(1) par un nom
plus parlant pour mon appli
Tu ne pourra malheureusement pas définir ton caract en tant que constante.
Même l'utilisation du type de chaine "caractère" pose problème (je ne
sais plus pourquoi mais j'ai laissé tomber après avoir essayé)
Autre solution ?
Voilà ce que j'utilise :
CONSTANTE
//Constantes caractères de contrôle
CT_ccNUL = 0 //Null
CT_ccSOH = 1 //Start Of Header
CT_ccSTX = 2 //Start Of Text
CT_ccETX = 3 //End Of Text
CT_ccEOT = 4 //End Of Transmission
CT_ccENQ = 5 //Enquiry
CT_ccACK = 6 //Acknowledge
CT_ccBEL = 7 //Bell
CT_ccBS = 8 //Backspace
CT_ccTAB = 9 //Horizontal TAB
CT_ccLF = 10 //Line Feed
CT_ccVT = 11 //Vertical TAB
CT_ccFF = 12 //Form Feed
CT_ccCR = 13 //Carriage Return
CT_ccSO = 14 //Shift Out
CT_ccSI = 15 //Shift In
CT_ccDLE = 16 //Data Link Escape
CT_ccDC1 = 17 //Device Control 1
CT_ccDC2 = 18 //Device Control 2
CT_ccDC3 = 19 //Device Control 3
CT_ccDC4 = 20 //Device Control 4
CT_ccNAK = 21 //No Acknowledge
CT_ccSYN = 22 //Synchronous idle
CT_ccETB = 23 //End of Transmission Block
CT_ccCAN = 24 //Cancel
CT_ccEM = 25 //End Of Medium
CT_ccSUB = 26 //Substitute
CT_ccESC = 27 //Escape
CT_ccFS = 28 //File Separator
CT_ccGS = 29 //Group Separator
CT_ccRS = 30 //Record Separator
CT_ccUS = 31 //Unit Separator
FIN
exemple d'utilisation :
...
sEcrit(g_iNumPort,Caract(CT_ccENQ))
...
Noter que ce code dans une fichier .WL intégré par EXTERNE évite de longues descriptions...
Voir les définition des constantes Windows, keyconst... dans windevX/Personnel/Externe
@+ R&B
Romain PETIT wrote:
Le 21/01/2004, a a supposé :
Existe-t-il en windev, l'équivalent de l'instruction #define (langage C) ?
Plus ou moins... avec une constante
Le but étant de remplacer, dans tous les programmes, caract(1) par un nom plus parlant pour mon appli
Tu ne pourra malheureusement pas définir ton caract en tant que constante. Même l'utilisation du type de chaine "caractère" pose problème (je ne sais plus pourquoi mais j'ai laissé tomber après avoir essayé)
Autre solution ?
Voilà ce que j'utilise :
CONSTANTE //Constantes caractères de contrôle CT_ccNUL = 0 //Null CT_ccSOH = 1 //Start Of Header CT_ccSTX = 2 //Start Of Text CT_ccETX = 3 //End Of Text CT_ccEOT = 4 //End Of Transmission CT_ccENQ = 5 //Enquiry CT_ccACK = 6 //Acknowledge CT_ccBEL = 7 //Bell CT_ccBS = 8 //Backspace CT_ccTAB = 9 //Horizontal TAB CT_ccLF = 10 //Line Feed CT_ccVT = 11 //Vertical TAB CT_ccFF = 12 //Form Feed CT_ccCR = 13 //Carriage Return CT_ccSO = 14 //Shift Out CT_ccSI = 15 //Shift In CT_ccDLE = 16 //Data Link Escape CT_ccDC1 = 17 //Device Control 1 CT_ccDC2 = 18 //Device Control 2 CT_ccDC3 = 19 //Device Control 3 CT_ccDC4 = 20 //Device Control 4 CT_ccNAK = 21 //No Acknowledge CT_ccSYN = 22 //Synchronous idle CT_ccETB = 23 //End of Transmission Block CT_ccCAN = 24 //Cancel CT_ccEM = 25 //End Of Medium CT_ccSUB = 26 //Substitute CT_ccESC = 27 //Escape CT_ccFS = 28 //File Separator CT_ccGS = 29 //Group Separator CT_ccRS = 30 //Record Separator CT_ccUS = 31 //Unit Separator FIN
exemple d'utilisation : ... sEcrit(g_iNumPort,Caract(CT_ccENQ)) ...
A+
Romain PETIT
Dans son message précédent, Romuald.besset a écrit :
Noter que ce code dans une fichier .WL intégré par EXTERNE évite de longues descriptions...
En WD7.5, je préfère créer insérer ça dans une collection de procédures.
A+
-- Romain PETIT http://cerbermail.com/?IJmancZl88 (cliquez sur le lien ci-dessus pour me contacter en privé)
Dans son message précédent, Romuald.besset a écrit :
Noter que ce code dans une fichier .WL intégré par EXTERNE évite de longues
descriptions...
En WD7.5, je préfère créer insérer ça dans une collection de
procédures.
A+
--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)