| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Проблема при сохранении файла из БД |
| Автор: k2s 24.2.2005, 15:03 | ||||
При выполнении SavePictureDialog не появляется, а сразу выдается ошибка "Cannot create file "". Имя файла или его расширение имеют слишком большую длину." Есстественно в
|
| Автор: Dimich 24.2.2005, 15:14 | ||
| Замечание: красивше будет написать так:
|
| Автор: k2s 24.2.2005, 16:40 | ||
| Dimich, написал как ты посоветовал. IODocsDataModule.INDOCSIBTable.fieldbyname('IMAGEFNAME').AsString значение имеет какое и должно, и SavePictureDialog.FileName после
такое же. Что интересно, если в IODocsDataModule.INDOCSIBTable.fieldbyname('IMAGEFNAME').AsString ничего нет, то SavePictureDialog нормально открывается. |
| Автор: Dimich 24.2.2005, 16:57 |
| Проверь, наверняка у тебя SavePictureDialog.FileName заканчивается символом #13 |
| Автор: k2s 24.2.2005, 18:09 |
| Извиняюсь, конечно, но как это проверить? |
| Автор: DDX 24.2.2005, 18:17 |
| function RightStr(const AText: string; ACount: Integer): string; Description RightStr returns the trailing characters of AText up to a length of ACount characters. Thus, for example, RightStr('Programmer', 7) returns the string 'grammer' |
| Автор: k2s 24.2.2005, 20:38 |
| |
| Автор: Dimich 25.2.2005, 08:54 | ||||
- внимательнее посмотреть в дебагере.
|
| Автор: k2s 25.2.2005, 15:22 |
| |