Ik kom bij VB er niet helemaal uit, in Delphi zou het allemaal niet zo probleem
zijn maar de dingen werken in VB allemaal net anders.
Ik heb dit:
Function IsInteger(sValue)
Dim i
For i = 1 to Len(sValue)
msgbox (sValue)
if i=3 then Break
Next
IsInteger = False
End Function
Wat ik dus wil is iedere char van de string kunnen controleren of het
tussen de 0..9 zit. Ik WEET dat VB de IsNumeric functie heeft maar ik
heb dat straks ook nodig om andere functies te maken die email
adressen kan controleren etc.
Bij delphi zou je het zo doen:
function IsInteger(s: String): Boolean;
var
i: Integer;
begin
for i:=1 to Length(s) do
begin
if not (s[i] in ['0'..'9']) then
begin
Result := False;
Break;
end;
end;
Result := True;
end;
Maar ik weet niet hoe ik ee 'chars' uit een string moet krijgen.
bvd
zijn maar de dingen werken in VB allemaal net anders.
Ik heb dit:
Function IsInteger(sValue)
Dim i
For i = 1 to Len(sValue)
msgbox (sValue)
if i=3 then Break
Next
IsInteger = False
End Function
Wat ik dus wil is iedere char van de string kunnen controleren of het
tussen de 0..9 zit. Ik WEET dat VB de IsNumeric functie heeft maar ik
heb dat straks ook nodig om andere functies te maken die email
adressen kan controleren etc.
Bij delphi zou je het zo doen:
function IsInteger(s: String): Boolean;
var
i: Integer;
begin
for i:=1 to Length(s) do
begin
if not (s[i] in ['0'..'9']) then
begin
Result := False;
Break;
end;
end;
Result := True;
end;
Maar ik weet niet hoe ik ee 'chars' uit een string moet krijgen.
bvd