begin process at 2012 02 09 10:53:52
  Trouver un code source :
 
dans
 

7 commentaire(s) de VUX sur des sources sur tout CodeS-SourceS

Déposé sur Composant tvuxstringgrid

Cadeau, voici la méthode à rajouter dans le code pour pouvoir importer depuis un CSV (à ajouter dans le source)

procedure TVUXStringgrid.ImportFromCSV(FileName : string;separator:string = ';';FirstLineFixed:Boolean = False);
{Importe le contenu d' un fichier CSV dans la grille}
var
  strs : TstringList;
  i,j,p : integer;
begin
  strs := TstringList.Create;
  strs.LoadFromFile(FileName);
  RowCount := strs.Count; //MAJ le nombre de lignes de la grille
  ColCount :=1;
  fixedcols := 0;
  if FirstlineFixed then fixedrows := 1 else fixedrows := 0;
  i := 0;
  while i < rowcount do begin
    p := pos(separator,strs[i]);
    j := 0;
    while p > 0 do begin
      cells[j,i] := copy(strs[i],1,p-1);
      if p <= length(strs[i]) then strs[i] := copy(strs[i],p+ length(separator),length(strs[i]));
      p := pos(separator,strs[i]);
      j := j+1;
      if (j>colcount) then colcount := colcount + 1;
    end;
    if length(strs[i]) > 0 then begin //Si il n' y a pas de ; à la fin, mais qu' il reste du texte
      cells[j,i] := strs[i];
      j:=j+1;
      if (j>colcount) then colcount := colcount + 1;
    end;
    i := i +1;
  end;
  strs.Free;
end;
Posté le : 23/07/2002 11:50:58

Déposé sur Composant tvuxstringgrid

Oui c vrai je le ferais très vite
Posté le : 23/07/2002 08:29:41

Déposé sur Un chiffre est il pair ou pas (fonction)

Encore plus simple:
function EstPair(n:integer):boolean;
begin
  Result := (n mod 2) = 0;
end;
Posté le : 10/04/2002 23:57:00

Déposé sur Fonction racine carré

Autre précision: Faut plus utiliser le type Real:
A la place fo utiliser Single,Double ou Extended.
Car real est juste laissé pour des raisons de compatibilité avec les précédentes versions et n' est pas conforme à la norme IEEE.
Posté le : 06/01/2002 21:00:55

Déposé sur Fonction racine carré

just pour te préciser que c' est la fonction sqrt de delphi qui calcule la racine carrée.
Posté le : 05/01/2002 23:03:42

Déposé sur Fonction isnumeric améliorée

non val convertit une expression en sa valeur numérique.
isnumeric indique juste si l' expression est une valeur numérique ou non.
Posté le : 05/01/2002 23:02:40

Déposé sur Fonction isnumeric améliorée

Note: le 46 indique le caractère "." pour la virgule.
Si vous voulez utiliser le caractère ',' remplacez 46 par 44
Posté le : 04/01/2002 23:07:36

1


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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,390 sec (3)

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