begin process at 2010 03 19 13:27:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

J'AI BESOIN D'AIDE !!!! :O

 > 

string...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

string...

vendredi 8 novembre 2002 à 20:29:46 | string...

intello2001

je cherche coment faire un variable de + de 255 caracteres.
voila c tt.
HELP ME PLEASE !
vendredi 8 novembre 2002 à 20:44:42 | Re : string...

ak47

salut,
je ne suis pas sur, mais peut etre en utilisant le type longstring.
@ +
ak47


-------------------------------
Réponse au message :
-------------------------------

je cherche coment faire un variable de + de 255 caracteres.
voila c tt.
HELP ME PLEASE !
vendredi 8 novembre 2002 à 20:46:09 | Re : string...

intello2001

verifi avant de dire des conri !



-------------------------------
Réponse au message :
-------------------------------

salut,
je ne suis pas sur, mais peut etre en utilisant le type longstring.
@ +
ak47


-------------------------------
Réponse au message :
-------------------------------

je cherche coment faire un variable de + de 255 caracteres.
voila c tt.
HELP ME PLEASE !

vendredi 8 novembre 2002 à 22:06:36 | Re : string...

Delphiprog

Administrateur CodeS-SourceS
Sous Delphi 16 bits, le type string était limité à 255 caractères.
Depuis Delphi 2, le type string peut avoir une longueur de 4 octets à 2 Go !

Maintenant, quand tu parles d'une variable de plus de 255 caractères, c'est pour y stocker quoi ?
Des caractères proprement dit ou des valeurs par un biais détourné ?

Merci de poser des questions précises. C'est la meilleure chance d'obtenir des résultats précis et rapidement.

May Delphi be with you

May Delphi be with you


-------------------------------
Réponse au message :
-------------------------------

verifi avant de dire des conri !



-------------------------------
Réponse au message :
-------------------------------

salut,
je ne suis pas sur, mais peut etre en utilisant le type longstring.
@ +
ak47


-------------------------------
Réponse au message :
-------------------------------

je cherche coment faire un variable de + de 255 caracteres.
voila c tt.
HELP ME PLEASE !


samedi 9 novembre 2002 à 13:00:33 | Re : string...

intello2001


ba c kan je recoit un truc avec un Tclientsocket et ke je le met ds une variable
kan je fait le fichier avec y me manque des caractere


-------------------------------
Réponse au message :
-------------------------------

Sous Delphi 16 bits, le type string était limité à 255 caractères.
Depuis Delphi 2, le type string peut avoir une longueur de 4 octets à 2 Go !

Maintenant, quand tu parles d'une variable de plus de 255 caractères, c'est pour y stocker quoi ?
Des caractères proprement dit ou des valeurs par un biais détourné ?

Merci de poser des questions précises. C'est la meilleure chance d'obtenir des résultats précis et rapidement.

May Delphi be with you

May Delphi be with you


-------------------------------
Réponse au message :
-------------------------------

verifi avant de dire des conri !



-------------------------------
Réponse au message :
-------------------------------

salut,
je ne suis pas sur, mais peut etre en utilisant le type longstring.
@ +
ak47


-------------------------------
Réponse au message :
-------------------------------

je cherche coment faire un variable de + de 255 caracteres.
voila c tt.
HELP ME PLEASE !



samedi 9 novembre 2002 à 17:55:29 | Soyez précis dans les questions svp...

Nono40

DelphiProg te demandais d'être précis, donc donne-nous plus de détails pour répondre. Parce-ce que là c'est trop juste pour pouvoir répondre à ta question. Pense que ceux qui répondent ne connaissent pas ton programme ni ton problème. Plus il y aura d'informations plus ce sera facile de répondre.

Par exemple dans ta question, on ne sait pas comment tu lis les données sur le socket, ni dans quelle type de variable tu les lis ni comment tu fais un fichier avec le contenu de la variable...

En conclusion :
- Décrire précisément le problème.
- Si le problème tourne autour d'objets précis, donnez la déclaration des ces variables ou objets.
- Si le problème concerne une petite partie de code, alors donnez cette partie de code dans le message !

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------


ba c kan je recoit un truc avec un Tclientsocket et ke je le met ds une variable
kan je fait le fichier avec y me manque des caractere


-------------------------------
Réponse au message :
-------------------------------

Sous Delphi 16 bits, le type string était limité à 255 caractères.
Depuis Delphi 2, le type string peut avoir une longueur de 4 octets à 2 Go !

Maintenant, quand tu parles d'une variable de plus de 255 caractères, c'est pour y stocker quoi ?
Des caractères proprement dit ou des valeurs par un biais détourné ?

Merci de poser des questions précises. C'est la meilleure chance d'obtenir des résultats précis et rapidement.

May Delphi be with you

May Delphi be with you


-------------------------------
Réponse au message :
-------------------------------

verifi avant de dire des conri !



-------------------------------
Réponse au message :
-------------------------------

salut,
je ne suis pas sur, mais peut etre en utilisant le type longstring.
@ +
ak47


-------------------------------
Réponse au message :
-------------------------------

je cherche coment faire un variable de + de 255 caracteres.
voila c tt.
HELP ME PLEASE !




samedi 9 novembre 2002 à 18:02:48 | Re : Soyez précis dans les questions svp...

intello2001

a
AssignFile(f, 'aa.jpg');
Append(f);
Write(f, socket.ReceiveText);
Flush(f);
CloseFile(f);

mais il ne merci pas tt dans mon fichier.

samedi 9 novembre 2002 à 18:15:27 | Re : Soyez précis dans les questions svp...

Nono40

Essaye comme ceci :
procedure TForm1.ServerSocket1ClientWrite(Sender: TObject;
Socket: TCustomWinSocket);
Var T:Array Of Byte;
F:File;
L:Integer;
begin
L:=Socket.ReceiveLength;
SetLength(T,L);
Socket.ReceiveBuf(T,L);
AssignFile(F,'aa.jpg');
Rewrite(F,1);
BlockWrite(F,T,L);
CloseFile(F);
end;

Si le fichier n'est toujours pas complet, vérifie la valeur de L par rapport à la taille du fichier. Vérifie aussi que tu ne reçois pas le fichier en plusieurs fois, dans ce cas tu as autant d'évènements que de morceaux de fichiers, il faut donc dans ce cas ajouter tous les morceaux dans le fichier.

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

a
AssignFile(f, 'aa.jpg');
Append(f);
Write(f, socket.ReceiveText);
Flush(f);
CloseFile(f);

mais il ne merci pas tt dans mon fichier.


samedi 9 novembre 2002 à 18:24:21 | Re : Soyez précis dans les questions svp...

intello2001

socket.ReceiveBuf(T,L);
ici sa va pas, je ne comprend pas lerreur (elle est en cours dexecution).



-------------------------------
Réponse au message :
-------------------------------

Essaye comme ceci :
procedure TForm1.ServerSocket1ClientWrite(Sender: TObject;
Socket: TCustomWinSocket);
Var T:Array Of Byte;
F:File;
L:Integer;
begin
L:=Socket.ReceiveLength;
SetLength(T,L);
Socket.ReceiveBuf(T,L);
AssignFile(F,'aa.jpg');
Rewrite(F,1);
BlockWrite(F,T,L);
CloseFile(F);
end;

Si le fichier n'est toujours pas complet, vérifie la valeur de L par rapport à la taille du fichier. Vérifie aussi que tu ne reçois pas le fichier en plusieurs fois, dans ce cas tu as autant d'évènements que de morceaux de fichiers, il faut donc dans ce cas ajouter tous les morceaux dans le fichier.

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

a
AssignFile(f, 'aa.jpg');
Append(f);
Write(f, socket.ReceiveText);
Flush(f);
CloseFile(f);

mais il ne merci pas tt dans mon fichier.



samedi 9 novembre 2002 à 18:27:26 | Re : Soyez précis dans les questions svp...

Nono40

Essaye
Socket.ReceiveBuf(T[0],L);

Sinon, donne le texte de l'erreur.

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

socket.ReceiveBuf(T,L);
ici sa va pas, je ne comprend pas lerreur (elle est en cours dexecution).



-------------------------------
Réponse au message :
-------------------------------

Essaye comme ceci :
procedure TForm1.ServerSocket1ClientWrite(Sender: TObject;
Socket: TCustomWinSocket);
Var T:Array Of Byte;
F:File;
L:Integer;
begin
L:=Socket.ReceiveLength;
SetLength(T,L);
Socket.ReceiveBuf(T,L);
AssignFile(F,'aa.jpg');
Rewrite(F,1);
BlockWrite(F,T,L);
CloseFile(F);
end;

Si le fichier n'est toujours pas complet, vérifie la valeur de L par rapport à la taille du fichier. Vérifie aussi que tu ne reçois pas le fichier en plusieurs fois, dans ce cas tu as autant d'évènements que de morceaux de fichiers, il faut donc dans ce cas ajouter tous les morceaux dans le fichier.

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

a
AssignFile(f, 'aa.jpg');
Append(f);
Write(f, socket.ReceiveText);
Flush(f);
CloseFile(f);

mais il ne merci pas tt dans mon fichier.





1 2

Cette discussion est classée dans : string


Répondre à ce message

Sujets en rapport avec ce message

Sous Class [ par delphi ] Salut je voudrais savoir comment passer une sous class avec delphi ??par exemple avec vb ça se fait comme ça :Public Declare Function ShowWindow Lib " lancement d'un fichier au démarrage de l'application [ par Pierre ] Comment est-il possible, en Delphi, de lancer un fichier (.txt par exemple comme je l'indique ci-après) au démarrage sans que la TForm apparaisse ? Av limitation de sendtext ? [ par Xavier ] Bonjour,Comme la fonction sendtext prend en parametre un string et sachant qu'un string peut faire 2 Mo, pensez-vous qu'il est raisonnable d'utiliser Pb avec TListView et TListItem [ par Biose ] Salut à tous, Voilà mon problème, je me sert d'une ListView et à ma premiere action, je rempli ma premiere colonne ://ici "ori" à une valeur String et Prendre les deux derniers caractères d'une string... [ par ELECTRORESiSTiK ] Salut,Pourriez-vous m'expliquer comment prendre les deux dernier caractères d'une string ?Merci d'avance!Bonne Soirée String déjà existante... [ par finipe ] Bonjour à tous ! J'ai deux problèmes à vous soumettre :- Dans un programme je passe des items d'une combobox à une listbox, d'un simple clique de bout String et Retour chariot [ par lomig ] J'ai une chaine de caractere constituée de deux mots que je veuxséparer par un retour chariot et ensuite insérer cette chaine dans unfichier texte. Si Impression String [ par teamours ] J'aurais voulu savoir si tu connaissais le moyen d'imprimer le contnue de cet editbox Copier un Fichier dans une string [ par lomig ] Question a la con: comment fait-on pour copier un fichier (texte) dans une chaine (string)?? string de plus de 255 caracteres?:( [ par aliong ] Bonjour!comme vous le remarkerer je suis newbies donc ne m'en voulez po pour cette kestion ki va etre pour la plupart d'entre vous de la rigolade alor


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales