Qual' è la funzione di Delphi che corrisponde al MID di "VB"?
Qual' è la funzione di Delphi che corrisponde al MID di "VB"?
jabjoint
Spiega brevemente lo scopo della funzione e vedo se posso risponderti!
mid(stringa,LUNGHEZZA)
tipo: text1.text=CIAO
mid(text1.text,2)
restituisce CI
In Delphi devi usare MidStr.
Per usarlo devi inserire nella clausola uses la unit StrUtils
Ti faccio un esempio per farti capire meglio
procedure TForm1.Button1Click(Sender: TObject);
var s,t:string;
begin
s:='CIao';
t:=midstr(s,1,2);
Label1.caption:=t;
end;
Dopo MidStr si inserisce il nome della stringa e il valore dal quale cominciare a leggere e infine il valore finale della lettura.
Credo che anche mid in VB lavori così vero?
Questo mio esempio ti ritorna la stringa Ci nel cption del label
Ciao
![]()
Sì, MidStr viene fornita proprio al solo scopo di aiutare i programmatori che provengono da Visual Basic...in realtà, internamente, la MidStr richiama la funzione Copy, più largamente utilizzata dai programmatori Delphi, che incorpora anche le funzionalità delle Left e Right presenti in VB.
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Grazie mille a tutti.
Il problema è che non mi và!Ho messo sotto uses "StrUtils" e poi ho copiato il codice ma mi da errore su "strUtils"
jabjoint
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, StrUtils;
Ho sbagliato?
jabjoint
Suggerisco di usare la funzione Copy quando possibile.
In ogni caso, che versione di Delphi stai utilizzando?
La funzione MidStr è disponibile dalla 6 in poi.
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
ops ... (3.0) ....
jabjoint
Quindi, usa la funzione Copy!
Con quella puoi fare tutto ciò che vuoi.
Consulta la Guida in linea di Delphi per ottenere maggiori informazioni.
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...