![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Здраствуйте! Снова я! Вот почти-почти написал создатель инсталляторов типа InnoSetup ну вот хочу поставить ключ активации. Вообщем это Form3 (главная Form1) там Memo(Куда код вписывается) и BitBtn (Чтобы зарегестрировать ключ). Это я сделал, если пользователь ввел ключ (их всего 5) то в файл key.ccbf записывается это:
Код:
[RegistryKey] Key=... Начинающий Delphi Помогаю за Спасибо! ![]() |
#2
|
||||
|
||||
![]() Честно говоря не понял что ты хочешь...
Код:
Memo1.Lines.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'key.ccbf'); Buttin1.Click; Помогаю за Спасибо ![]() |
#3
|
||||
|
||||
![]() Цитата:
Код:
sMemo1.Lines.SaveToFile(ExtractFilePath(ParamStr(0)) + 'key.ccbf'); Код:
Form3.sMemo1.Lines.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'key.ccbf'); Form3.sBitBtn1.Click; Но пишет: Project Project1.exe raised exception class EAccessViolation with message 'Access violation at adress 005076A8 in module 'Project1.exe'. Read of adress 0000030C'. Proccess stopped. Use Step or Run to continue. И ёще как сделать: Код:
if (файл key.ccbf найден в папке с программой) then действие end; Начинающий Delphi Помогаю за Спасибо! ![]() Последний раз редактировалось PaHaNjkee, 01.01.2011 в 15:15. |
#4
|
||||
|
||||
![]() Цитата:
Код:
if FileExists(ExtractFilePath(Application.ExeName) + 'key.ccbf') then begin // действие end; |
#5
|
||||
|
||||
![]() Цитата:
Код:
if FileExists(ExtractFilePath(Application.ExeName) + 'key.ccbf') then begin Form3.sMemo1.Lines.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'key.ccbf'); Form3.sBitBtn1.Click; end; Сначала программа запускается, потом я ввоже код активации все норм, файл создается, я закрываю программу, открываю и пишет ошибку...Помогите, плз Начинающий Delphi Помогаю за Спасибо! ![]() |
#6
|
||||
|
||||
![]() Код:
if FileExist(ExtractFilePath(ParamStr(0)) + 'key.ccbf') then begin Form3.sMemo1.Lines.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'key.ccbf'); Form3.sBitBtn1.Click; end; Меня греют ваши плюсы к моей репутации... |