Есть програмка, например myprod.exe. С ней я ассоциировал файлы с расширением *.dbf Допустим я кликаю по файлу mydbf.dbf Запускается прога myprod.exe Каким макаром можно получить полный путь к файлу mydbf.dbf? Если можно, примерчик на асме
DWORD GetFullPathName( LPCTSTR lpFileName, DWORD nBufferLength, LPTSTR lpBuffer, LPTSTR* lpFilePart ); После вызова в lpBuffer будет указатель на полный путь к файлу
тебе надо парсить командную строку после имени invoke GetCommandLine она вернёт "c:\...\myprod.exe g:\...\mydbf.dbf" как её парсить в двух словах не расскажешь, но тема эта популярная , так что google или yandex на с - проще
staier Спасибо за ответ, в понедельник я попробую, но думаю что твоя мысль это есть верно. Как парсить я знаю. Спасибо всем кто ответил! CyberManiac CLASH library такой библы не нашел..