Цитата(stat007 @ 24.12.2009, 20:13 ) | | Странный код конечно, и 6 ошибок выдаёт.... а полегче никак???? |
А что в этом коде такого странного и непонятного. Все пишут в разных средах,кто в 6-ке, кто уже в 2009-2010. И там, естественно, есть небольшие различия. Но Вам пишут код, чтобы Вы имели представления и если бы Вы хотели разобраться, то уже давно бы это сделали. попробуй так:
| Код | Memo1->Lines->LoadFromFile(ExtractFileDir( Application->ExeName) + "Новая папка\\" + ListBox1->Items->Strings[ListBox1->ItemIndex]);
|
Application->ExeName - возвращает полный путь с названием файла, откуда запущена программа (с:\test\test.exe)- ExtractFileDir() - оставляет от полного пути с названием файла только путь (с:\test\)
- "Новая папка\\" - любое название вашей папки, которая лежит в папке с программой, в конце обязательно нужен знак \\
- ListBox1->Items->Strings[ListBox1->ItemIndex] - возвращает строчку которая выделена у Вас в ListBox'e (допустим файл Проверка.txt)
Если все развернуть что написано Выше, то примерно получиться такая строка:
| Код | Memo1->Lines->LoadFromFile("c:\\test\\Новая папка\\Проверка.txt");
|
СЛОЖНО? |