![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
открыть файл [D6, Win95/98]
borg © (2002-10-17 13:53:00)Как открыть любой файл путь которого прописан в базе, я делаю следующие при двойном щелчке мышки:
var a:string; q:pchar;
.....
a:=dbgrid1.Fields[3].Asstring;//присваевается путь
shellexecute(handle,"open",a,nil,nil,sw_shownormal);
выдаётся ошибка несовместимость типов "Incompatible types: "String" and "PChar""
делаю преобразование StrPCopy(q,a); выдаётся ошибка
"Access violation at adress 00456723 in modul "my.exe" Write of adress 004e3456" Поскажите пожалуйста что делать. А может можно открыть файл по другому?
Peter Gluhiy (2002-10-17 14:10:00) [1]shellexecute(handle,"open",PChar(a),nil,nil,sw_shownormal);
DieHard (2002-10-17 14:09:00) [2]
shellexecute(handle,"open",PChar(a),nil,nil,sw_shownormal);
AlexZ (2002-10-17 13:54:00) [3]q : pchar наверное не зря объявил, а?