Pouvoir écrire la ligne de code sur plusieurs lignes

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Pouvoir écrire la ligne de code sur plusieurs lignes

Message par microdevweb »

Pouvoir écrire la ligne de code sur plusieurs lignes du genre

Code : Tout sélectionner

If gModeNew=0
    Requet$="SELECT Nom FROM Tache WHERE Nom='"+GetGadgetText(#Gadget_TacheFic_S_Nom)+"' AND
 _='"+Str(gID_Projet)+"'    AND  ID_Tache<>'"+Str(gID_EN_COURS)+"'"
  EndIf
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Pouvoir écrire la ligne de code sur plusieurs lignes

Message par falsam »

Tu peux aussi l'écrire de cette façon (C'est juste un exemple)

Code : Tout sélectionner

If gModeNew=0
  Requet$ = "SELECT Nom FROM Tache WHERE Nom='"
  Requet$ + GetGadgetText(#Gadget_TacheFic_S_Nom)
  Requet$ + "' AND ='" + Str(gID_Projet)
  Requet$ + "' AND ID_Tache<>'" + Str(gID_EN_COURS)+"'"  
EndIf
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Pouvoir écrire la ligne de code sur plusieurs lignes

Message par Backup »

ou avec EPB
qui gere les " _" (Espace+"_") en fin de ligne a couper

Code : Tout sélectionner


If gModeNew=0
	Requet$="SELECT Nom FROM Tache WHERE Nom='" _
	+GetGadgetText(#Gadget_TacheFic_S_Nom)+"' AND  _
	='"+Str(gID_Projet)+"'    AND  ID_Tache<>'" _ 
	+Str(gID_EN_COURS)+"'"
EndIf
; EPB
;)
Avatar de l’utilisateur
omega
Messages : 626
Inscription : sam. 26/nov./2011 13:04
Localisation : Alger

Re: Pouvoir écrire la ligne de code sur plusieurs lignes

Message par omega »

Et dans ce cas? Peut-on faire ceci?

Code : Tout sélectionner

AddGadgetItem(0,-1,str1$+chr(10)+str2$+chr(10)+str3$+chr(10)+ _
chr(10)+str4$)
Dois-je ajouter une quote à la fin de la 1ère ligne?

Merci
Win7 (x64) 64 bits Pb 5.72
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Pouvoir écrire la ligne de code sur plusieurs lignes

Message par Backup »

omega a écrit :Et dans ce cas? Peut-on faire ceci?

Code : Tout sélectionner

AddGadgetItem(0,-1,str1$+chr(10)+str2$+chr(10)+str3$+chr(10)+ _
chr(10)+str4$)
Dois-je ajouter une quote à la fin de la 1ère ligne?

Merci

avec EPB ? ( si c'est le cas... ) tu peux l'ecrire tel que tu l'a ecris , sans rien ajouter de plus ;)

Je vais reprendre EPB bientot , ( apres mon boulot sur Pure Anaglyphe )
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Re: Pouvoir écrire la ligne de code sur plusieurs lignes

Message par cederavic »

Et sans EPB, en passant par une variable de type String puis comme Falsam a dit .
Répondre