Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.11.2008, 20:21   #1
Vladya
Форумчанин
 
Аватар для Vladya
 
Регистрация: 04.11.2008
Сообщений: 360
Вопрос Указание точного адреса файла на диске

Короче у меня такая (смешная) проблемка, вернее их несколько.
1. Мне нужно что бы при нажатии на кнопку выводился ранее заготовленный документ txt я написал вот так:
begin
Memo1.Lines.LoadFromFile('Philips.t xt');
end;

но проблема в том что оно выводит файл в том случае если документ находиться прямо в каталоге рядом с ексешником, а мне нужно что бы выводило из отдельной папки которая находиться в каталоге с программой.
2.Не могу запрограмировать окно About на вывод при нажатии на определённую кнопку или из пункта меню, вроде все делаю как надо а чего то не хватает (насколько я знаю нужно выставить опцию OnClick).
Если можно помогите, Вам это раз плюнуть, а мне приятно.

Вот моя програмка:
Секреты для мобильников.rar
Мой скромненький сайт
Vladya вне форума
Старый 04.11.2008, 20:35   #2
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Цитата:
Сообщение от Vladya Посмотреть сообщение
1. Мне нужно что бы при нажатии на кнопку выводился ранее заготовленный документ txt я написал вот так:
begin
Memo1.Lines.LoadFromFile('Philips.t xt');
end;

но проблема в том что оно выводит файл в том случае если документ находиться прямо в каталоге рядом с ексешником, а мне нужно что бы выводило из отдельной папки которая находиться в каталоге с программой.
('Philips.txt');, указываете полный адрес ('d:\Philips.txt');
OpenDialog можете использовать, чтобы пользователь мог указать этот файл.


Цитата:
Сообщение от Vladya Посмотреть сообщение
2.Не могу запрограмировать окно About на вывод при нажатии на определённую кнопку или из пункта меню, вроде все делаю как надо а чего то не хватает (насколько я знаю нужно выставить опцию OnClick).
Showmessage можете использовать, Showmessage('Программу сделал я');
Alar вне форума
Старый 04.11.2008, 20:38   #3
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Что бы можно было открывать файлы из других мест нужно указать к ним путь. Пример:

Код:
begin
Memo1.Lines.LoadFromFile('Text\Philips.txt');
end;
Или
Код:
begin
Memo1.Lines.LoadFromFile('C:\Секреты для мобильников\Philips.txt');
end;
Цитата:
2.Не могу запрограмировать окно About на вывод при нажатии на определённую кнопку или из пункта меню, вроде все делаю как надо а чего то не хватает (насколько я знаю нужно выставить опцию OnClick).
Создаёте ещё одну форму и пишете на ней вашу инфу (About) и потом можете её вызвать так:

Код:
Procedure TForm1.Label5Click(Sender: TObject);
Begin
Form2.ShowModal;
End;
Или не создавать форму, а использовать MessageBox:
Код:
Procedure TForm1.Label5Click(Sender: TObject);
Begin
MessageBox(Handle,'About','Автор...',0);
End;
--------------------------------------
Слегка не успел. Alar опередил.
Всегда рад помочь!
Terran вне форума
Старый 04.11.2008, 20:45   #4
Vladya
Форумчанин
 
Аватар для Vladya
 
Регистрация: 04.11.2008
Сообщений: 360
По умолчанию

Спасибо большое!!!
И воспользуюсь моментом, помогите еще такую фишку:
Нужно что бы при нажатии на кнопку начиналась печать документа. Вот то что я написал
PrintDialog1.Execute
А что дальше не знаю, а при таком раскладе только выводиться форма где нужно выбрать принтер а после нажатия на ОК ницево не происходит, просто закрываеться форма и все.
Мой скромненький сайт
Vladya вне форума
Старый 04.11.2008, 20:48   #5
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Vladya. в поиск по форуму
http://programmersforum.ru/search.php
читать правила, с которыми вы согласились при регистрации
http://programmersforum.ru/rules.php

Один вопрос одна тема, найдите похожую тему и поднимите, если нужны уточнения.
Alar вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Указание последнего в строке значения прерывистого ряда значений. Baloo007 Microsoft Office Excel 10 06.08.2008 15:20
Поиск точного значения с помощью функции БИЗВЛЕЧЬ THE_ENGINEER Microsoft Office Excel 8 23.07.2008 11:37
абсолютные адреса kano Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 01.07.2008 20:49
Указание пути к библиотекам _SERGEYX_ Общие вопросы Delphi 2 24.07.2007 09:35