Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Вниз

открыть файл   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.009 c
3-92409
Maik
2002-10-07 18:25
2002.10.28
Последовательное выполнение Select


1-92424
KVBr
2002-10-17 16:08
2002.10.28
Как определить хендл по PID?


1-92521
Sabor
2002-10-18 16:36
2002.10.28
Вопрос по StringGrid


3-92384
Vovik
2002-10-08 11:22
2002.10.28
Структура полей DBF


1-92429
brestmarket
2002-10-17 12:29
2002.10.28
Как избежать неприятного скачка черного цвета при





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский