@Khaine: to już chyba powinno być w bloku try... bo porównujesz , a to co masz w try nigdy nie będzie mialo wyjątku bo zawsze mozna zamienic na int chyba... ale ja nie umiem pascala ;p
@Adrianq: Nie ma chyba (chyba) akurat znaczenia. Po prostu nie zacznie funkcji póki pole nie jest puste. Potem przeprowadza sprawdzanie czy da się to zmienić na inta.
@barr: Okazało się, że instrukcja działała i obsługa błędów też działa. Tylko kompilator był szybszy od tej procedury i najpierw mi mówił, że się zesrało, a dopiero potem przychodziła obsługa błędu.
Teraz mam problem ze zmniejszeniem pliku do racjonalnego rozmiaru. Bo ma absurdalne 14,6 mb a na moje oko powinien mieć mniej niż 1 mb.
@barr: Okazało się, że instrukcja działała i obsługa błędów też działa. Tylko kompilator był szybszy od tej procedury i najpierw mi mówił, że się zesrało, a dopiero potem przychodziła obsługa błędu.
Teraz mam problem ze zmniejszeniem pliku do racjonalnego rozmiaru. Bo ma absurdalne 14,6 mb a na moje oko powinien mieć mniej niż 1 mb.
Delphi, lazarus?
Jesli chodzi o obsluge błędów w delphi, to odpalaj gotowa binarke poza debuggerem.
@banannq: Zgadza się, lazarus. Teraz myślę jak zoptymalizować rozmiar pliku, bo 15 mb jest całkowicie nieakceptowalne dla takiego gówna. Pobawiłem się z ustawieniami kompilatora, ale nic to nie daje.
@Khaine: to już chyba powinno być w bloku try... bo porównujesz , a to co masz w try nigdy nie będzie mialo wyjątku bo zawsze mozna zamienic na int chyba... ale ja nie umiem pascala ;p
Try
Writeln (StrToInt('12345678901234567890')); //liczba większa od maksymalnej wartości
procedure TForm1.Edit1Change(Sender: TObject);
Teraz mam problem ze zmniejszeniem pliku do racjonalnego rozmiaru. Bo ma absurdalne 14,6 mb a na moje oko powinien mieć mniej niż 1 mb.
Teraz mam problem ze zmniejszeniem pliku do racjonalnego rozmiaru. Bo ma absurdalne 14,6 mb a na moje oko powinien mieć mniej niż 1 mb.
Delphi, lazarus?
Jesli chodzi o obsluge błędów w delphi, to odpalaj gotowa binarke poza debuggerem.