
Причина вопроса: прога умеет обрабатывать параметры командной строки и нормально открывает файл, имя к-рого передано в командной строке.
А вот когда попробовал ассоциировать тип файлов с этой прогой - при запуске ошибка)
Sedge писал(а):1. Как приложение асоциировалось?
2. Какая именно ошибка?
3. Код, отвечающий за чтение командной строки и открытие файла можешь привести?
StrArgument = Command()
If Len(StrArgument) = 0 Then
MainWindow.Show 'MDIForm
Exit Sub
End If
If Len(Dir(StrArgument)) = 0 Then
MainWindow.Show
Else
StrFileExtention = Right(StrArgument, 4)
If StrFileExtention = ".als" Then
'тут вызов стандарной процедуры чтения файла,
'которая юзается во всех случаях - в том числе
'при открытии через меню, через CTRL+O
End If
Replace(Command$, Chr(34), "")
Sedge писал(а):Есть подозрение, что тебе в программу передается путь к файлу, заключенный в кавычки.
Сейчас этот форум просматривают: Google-бот, PetalBot и гости: 30