Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизShellExecute Найти похожие ветки
← →
glGLU (2004-05-10 12:48) [0]ShellExecute(0, nil, "situacii.exe", "motalka.sti "+ "1", nil, SW_SHOWNORMAL);
Как мне вместо "1" передать пареметр из ListBox.ItemIndex т.е. № выбранной строки
← →
Gero © (2004-05-10 12:49) [1]PChar(ListBox.Items[ListBox.ItemIndex])
← →
Gero © (2004-05-10 12:50) [2]То есть это будет выглядеть примерно так
ShellExecute(0, nil, "situacii.exe", PChar("motalka.sti " + ListBox.Items[ListBox.ItemIndex]), nil, SW_SHOWNORMAL);
← →
glGLU (2004-05-10 12:50) [3]пишет ошибку
[Error] Unit1.pas(209): Incompatible types: "String" and "PAnsiChar"
← →
Mim1 © (2004-05-10 12:51) [4]ShellExecute(0, nil, "situacii.exe", pchaR("motalka.sti "+ inttostr(ListBox.ItemIndex{+1})), nil, SW_SHOWNORMAL);
← →
glGLU (2004-05-10 12:54) [5]все равно та же ошибка с PAnsiChar
← →
glGLU (2004-05-10 12:55) [6]Вет теперь работает
всем спасибо!!!
← →
Gero © (2004-05-10 12:57) [7]Я ошибся, не внимательно прочел, надо номер строки, а не ее текст.
[4] - правильный вариант.
Насчет ошибки - не верю.
← →
glGLU (2004-05-10 13:02) [8]а что с {+1} это разве не комкнт???
← →
Mim1 © (2004-05-10 13:04) [9][8] glGLU (10.05.04 13:02)
Плохо что вы коментируя ответы не пишете к которому ответу относится коментарий. Путаница получается.
← →
glGLU (2004-05-10 13:05) [10]к [4]
← →
Mim1 © (2004-05-10 13:08) [11][8][10]
В ListBox.ItemIndex нумерация идет с нуля, это я на всчкий случай написал что бы не забыли.
← →
glGLU (2004-05-10 13:28) [12]да я это уже понял и дописал
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c