Текущий архив: 2002.10.28;
Скачать: CL | DM;
Вниз
открыть файл Найти похожие ветки
← →
borg (2002-10-17 13:53) [0]Как открыть любой файл путь которого прописан в базе, я делаю следующие при двойном щелчке мышки:
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" Поскажите пожалуйста что делать. А может можно открыть файл по другому?
← →
AlexZ © (2002-10-17 13:54) [1]q : pchar наверное не зря объявил, а?
← →
DieHard © (2002-10-17 14:09) [2]
shellexecute(handle,"open",PChar(a),nil,nil,sw_shownormal);
← →
Peter Gluhiy © (2002-10-17 14:10) [3]shellexecute(handle,"open",PChar(a),nil,nil,sw_shownormal);
Страницы: 1 вся ветка
Текущий архив: 2002.10.28;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.013 c