Witam!
Mój Delphi chyba oszalał! Jeżeli jakakolwiek aplikacja korzysta z dialogu OpenImage to można go użyć (w skompilowanym programie) tylko 3 razy! (później Delphi się wiesza)
Napisałem taki program któey kompresuje BMP->JPG. W programie umieściłem różne opcje kompresji. Kompilator nie zgłasza błędów więc odpalam program. Ładuje bitmape i nie ważne co ustawie podczas kompresji wyskakuje "JPEG Error #41'. Poprzez breakpointy wykryłem że błąd występuje podczas procedury Canvas.StretchDraw(Rect(10,20,200,400),Jpg);. Mam dwie zmiemme TJPGEImage ponieważ skompresowany Jpg jest zapisywany na dysku a później ładowany jest do drugiej zmiennej i wyświtlany powyższą procedurą.
( Wiem że troche to niejasne ale ale kod jest długaśny)
What's wrong?