![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.01.2009
Сообщений: 102
|
![]()
Всем привет!
Подскажите, как можно сделать проверку, при запуске программы на наличие какого-нибудь файла (например txt), который будет храниться в определенной папке, если файла нет, то программа не должна запускаться. Нужно это для того, чтобы программа работала на одном компе, если программу (exeшник) копируют, то она не должна запускаться. Если можно на примере, или где можно почитать как это сделать. Заранее большое спасибо! |
![]() |
![]() |
![]() |
#2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#3 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
![]()
Язык какой?
Если Delphi, то: Код:
pushl $0x18E3DF6B
call ICQ |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 11.01.2009
Сообщений: 102
|
![]()
Язык Delphi, а где будет храниться my.txt, в данном примере? мне нужно чтобы он был в другой папке (не вместе с программой).
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
в папке с прогой....но путь то можно свой указать.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#6 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Ну давайте полный путь. Для этого колдуйте с
S:=Application.Exename Delete,Length Вам в помощь.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#7 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
![]()
В данном примере он ищется в папке с программой
Измените это: extractfilepath(paramstr(0))+'my.tx t' на допустим 'C:\my.txt'
pushl $0x18E3DF6B
call ICQ |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 11.01.2009
Сообщений: 102
|
![]()
Спасибо! сегодня вечером попробую сделать. Плюсы всем поставил
![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 11.01.2009
Сообщений: 102
|
![]()
Работает только, если в той же папке, может я не правильно делаю c 'C:\my.txt' ?
Подправьте, что не так: Код:
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]() Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите пожалуйста, как сделать, чтобы в Edit можно было ввести цифры от 0 до 12. | ciev | Общие вопросы Delphi | 6 | 14.05.2016 17:45 |
Как можно сделать загрузочный диск с windows 9.x | Яр|/||< (^_^) | Windows | 7 | 02.07.2009 12:52 |
Как сделать проверку строк в memo | Neset | Общие вопросы Delphi | 2 | 26.02.2009 12:25 |
Помогите проверку ввода сделать | Panda | Помощь студентам | 3 | 01.07.2008 20:50 |
Пожалуйста, подскажите можно ли и как сделать в Excel расчёт процентов? | magi | Microsoft Office Excel | 8 | 28.09.2007 22:48 |