@OrkenWhite:De pl. egy Lazarus projectben lehet olyat, hogy az unit2 lássa az unit1 (publikus) változóit? Igen, lehet. Azokat a globális változókat, amiket szeretnél más unit-okkal megosztani, azokat az interface részbe kell betenni.@OrkenWhite:Meg ennek a kódnak akkor vehető észre a jelenléte, amikor betűt ütok be szám helyett. Akkor is egy error. Persze, mert a StrToInt('x') az hiba. Vagy levalidálod a szöveget előtte, hogy tényleg szám van-e benne, vagy sem, vagy belerakod a konverziót végző részt egy try blokkba. Én a validálást javasolnám, az ominózus mező onchange eventjében hívd rá a tartalomra a következő függvényt:function only_numbers(s: string): string;
var i, l: integer;
begin
result := '';
l := length(s);
for i := 1 to l do
begin
if (ord(s[i]) - 48 < 10) then
begin
result := result + s[i];
end
end;
end; 'Sztannyi.@OrkenWhite:Mondjuk egy olyan dologhoz, ami egy étel nevét, és tápanyagtartalmát tartalmazza, felesleges SQL, vagy inkább olvasson szöveges fájlból? Gondolom itt a vagy alatt inkább ésre gondoltál. Nos, amennyiben egy db. dologról van szó, akkor mindenképpen, de egyébként szöveges tartalom esetén, ha nem kell szűrni, sorrendezni, csatolni, csak tárolod és kiolvasod, akkor mindenképpen szöveges fájl a javasolt.@Ádám:Na, kipróbáltam, Ubuntu szépen újraindítja, ugyanez egy ikszpével is. (szóval winfossux.) Akkor igen, akkor ez a winfostíz egy újabb bugja. Én már csak egy fröccsöt kérek. (De jó hidegen, mert kurwa meleg van, hogy rohadna meg! De hál istennek, holnap már jön a hidegfront és lassan jön, ez már az ősz lehellete, bazdmeg.) |