Witam, tworze program korzystający z plików rekordowych. (taka mała baza danych)
Mam 2 TForm, na których jest są 2 TImage. Do TImgae wczytuje podczas startu formy obrazek *.bmp lub *.jpg.
Potem gdy chcę dodać nowy rekord, otwieram drugą formę, wpisuję dane i klikam zapisz(procedura zapisująca rekord) - i wszystko jest OK.
ALE... gdy wrzuce na formę TOpenDialog, żeby użytkownik sam mógł załadować obrazek (nadal jest OK, tzn. obrazek się ładuje do TImage i jest wporzo) i otworzę drugą formę, żeby wpisać dane, a potem uruchomię procedurę zapisu to nagle wyskakuje "Invalid filename" - i to odnośnie pliku wskazującego na rekord.
Jeżeli użytkownik pozostawi w spokoju TOpenDialog i nie będzie wybierał obrazka to wszystko działa (rekord jest zapisywany, nie wyskakuje żaden błąd - NIC ).
Kurde, troche to zawiłe, jeżeli ktoś będzie zainteresowany pomocą to podam linki do całego projektu, albo wrzuce kawałki kodu. Albo też jak ktoś ma chwilę to zapraszam na GG : 55 19 55
Problem moim zdaniem ciekawy, bo za chiny nie mogę się dopatrzeć błędu, po prostu wszystko jest OK, problem zaczyna się po wrzuceniu na formę TOpenDialog :|