System tray og DBEdit

Tags:    delphi

User
Bruger #453 @ 14.10.01 20:00
Jeg har 2 små irreterende problemer.

1. Jeg vil gerne finde ud af hvordan man får et program til at placere sig i system tray, når man minimerer det istedet for i task-bar'en.

2. Er det muligt at tjekke om text i en DBEdit er tal ligesom man kan med MASKEDIT? Og hvis ikke. Kan man så få maskedit til at arbejde sammen med database-elementer?



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
<quote>
1. Jeg vil gerne finde ud af hvordan man får et program til at placere sig i system tray, når man minimerer det istedet for i task-bar'en.
</quote>

Det nemmeste er at hente en komponent til at klare det fra http://www.torry.net/trayicons.htm

<quote>
2. Er det muligt at tjekke om text i en DBEdit er tal ligesom man kan med MASKEDIT? Og hvis ikke. Kan man så få maskedit til at arbejde sammen med database-elementer?</quote>

Du kan vel gøre noget i stil med:

function IsNumber(str: string): boolean;
begin
Result := True;
try
IntToStr(str);
except
Result := False;
end;
end;

og så kalde den med if IsNumber(DBEdit1.Text) then //do stuff

Ellers kan du sikkert finde en DB-aware maskedit på www.torry.net



<quote>
try
IntToStr(str);
except
</quote>

hov....det skal da være StrToInt(str) :)



t