Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326

    [delphi] funzione SetLenght

    Salve a Tutti,

    probabilmente sbaglio qualcosa nella sintassi, ma non riesco a capire il xke!

    ho 2 variabili string, e vorrei che la seconda sia uguale ai primi 5 caratteri della prima.....

    ho provato a fare cosi:
    codice:
    var
      campo1, campo2 : string;
    begin
     campo1 :='campolungoooooooo';
     campo2 :=SetLength(campo, 5);
    end;
    mi viene sempre dato errore di parametro mancante su campo2

    ma dove sbgliooo???

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    ERRATA CARRIAGE

    Salve a Tutti,

    probabilmente sbaglio qualcosa nella sintassi, ma non riesco a capire il xke!

    ho 2 variabili string, e vorrei che la seconda sia uguale ai primi 5 caratteri della prima.....

    ho provato a fare cosi:

    codice:
    var
      campo1, campo2 : string;
    begin
     campo1 :='campolungoooooooo';
     campo2 :=SetLength(campo1, 5);
    end;
    mi viene sempre dato errore di parametro mancante su campo2

    ma dove sbgliooo???

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    La funzione SetLength ha lo scopo di impostare la dimensione di una stringa o di un array dinamico...non ha lo scopo per il quale stai cercando di usarla tu.

    Si usa la funzione Copy per estrarre caratteri da una stringa.

    Ad esempio, supponendo di voler inserire nella stringa s1 i primi 5 caratteri della stringa in s2, si dovrebbe scrivere così:
    codice:
      s1 := Copy(s2, 1, 5);
    Il primo parametro di Copy rappresenta la stringa dalla quale estrarre i caratteri, il secondo parametro indica la posizione di inizio dell'estrazione (in questo caso, il primo carattere) mentre l'ultimo parametro identifica il numero di caratteri da estrarre.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.