1. Empêchez l'exécution répétée du programme Si vous ne souhaitez pas que votre application VB soit exécutée à plusieurs reprises par d'autres en double-cliquant plusieurs fois sur l'icône, ce qui entraînerait une mémoire insuffisante ou d'autres accidents, vous pouvez ajouter les lignes suivantes au fichier. programme:
PRivateSubForm_Load
siapppréinstancealors
msgbox "Le programme est en cours d'exécution, veuillez vérifier si la fenêtre est réduite."
fin
FinSub
2. Utilisez la fonction Ucase pour garantir l'exactitude des opérations sur les fichiers. Sous la plateforme WIN32, les noms de fichiers sont généralement des lettres minuscules, mais sur la plateforme WIN95, des lettres majuscules apparaissent parfois. Afin de garantir que les programmes impliquant des opérations sur les fichiers développés avec VB3 sous la plateforme WIN32 peuvent également fonctionner normalement sur la plateforme WIN95, vous pouvez utiliser la fonction Ucase pour convertir la casse du nom de fichier. Par exemple : lorsque vous utilisez VB3 pour développer un navigateur multimédia sous la plate-forme WIN32, vous pouvez utiliser le segment de programme suivant pour obtenir une lecture automatique, que le suffixe du fichier soit ou non en majuscule "AVI", "WAV", "MID", ou "avi" minuscule, "wav", "mid" ou casse mixte :
Sous-Fichier1_Click()
MMcontrol1filename=File1Chemin&″/″&File1nom de fichier
t=Ucase(Droite(Fichier1nom de fichier,3))
Ift=″AVI″Ort=″WAV″Ort=″MID″Alors
MMcontrol1Command=”fermer”
MMcontrol1Command=”jouer”
Fin
FinSub
3. La longueur de chaque caractère chinois dans VB5 est 1 au lieu de 2. La longueur de chaque caractère chinois dans VB3 est 2, tandis que la longueur de chaque caractère chinois dans VB4 et VB5 est 1. Une attention particulière doit être portée lors de l'interception de sous-chaînes de chaînes de caractères chinois. Ce changement apporte une plus grande commodité à la conception des programmes de tri, de récupération et de filtrage des caractères chinois. De plus, les codes ASCII des caractères chinois en VB5 sont inférieurs à 0, tandis qu'en VB3 ou C++, les codes ASCII des caractères chinois sont supérieurs à zéro. ->