Вот код на VB 6: открыть файл и узнать полный путь к нему + имя без расширения. В С++ Builder есть функции, наподобие Left(StringValue, Length), Right(StringValue, Length) в VB, которые отсекают лишнюю часть справа/слева соответственно?
| Код | Private Sub cmdOpen_Click()
Dim dbPath As String Dim RecSourceName As String
CommonDialog1.Filter = "Файлы БД FoxPro (*.dbf) |*.dbf" CommonDialog1.ShowOpen
dbPath = Left(CommonDialog1.FileName, Len(CommonDialog1.FileName) - Len(Dir(CommonDialog1.FileName))) RecSourceName = Left(Dir(CommonDialog1.FileName), Len(Dir(CommonDialog1.FileName)) - 4)
End Sub | |