Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
7-92773
Mashinist
2002-08-16 10:34
2002.10.28
Фай по модему


1-92518
hhh3757
2002-10-18 11:10
2002.10.28
Как откомпилить прогу без ресурсов?


3-92358
Leny
2002-10-04 15:02
2002.10.28
Удаленная БД


1-92437
tytus
2002-10-17 19:32
2002.10.28
совмесное использование RECORD


14-92665
BOA_KAA
2002-10-06 16:33
2002.10.28
Кто-нибудь может это перевести?




   Наверх