Я имею ввиду есть ли у кого нибудь проект с уже созданным лицензионным ключом? Дайте ссылку пожалуйтса.

Спасибо за ответ. Есть ли у кого нибудь пример создания лицензионного ключа?

Всем привет. Есть ли у кого проект с лицензионным ключом? Например открывает программу а там спрашивает лицензионный ключ и после того как вы даете ему лицензионный ключ программа будет работать. Я делаю программу и хочу чтобы она была лицензионной. Спасибо заранее.

4

(22 replies, posted in Russian)

Если нет админа, то где гарантия что лицензию мне выдадут после оплаты?

5

(22 replies, posted in Russian)

Можете сказать как хакнуть?

6

(22 replies, posted in Russian)

Ув. админ.
Насколько я понял админа давно нет. У кого можно купить лицензию и будет ли развиваться проект?

7

(5 replies, posted in Russian)

kunar80 wrote:
может другие пользователи помогут

Спасибо за помощь но вы по моему не поняли то что я хотел. Смотрите первую запись данной темы.

8

(5 replies, posted in Russian)

может другие пользователи помогут
есть кто поможет решить задачу?

9

(5 replies, posted in Russian)

меня давно не было на сайте и я давно не занимался програмированием, максимум месяц поработал и все.

10

(5 replies, posted in Russian)

Ув. Админ.

1. На форме2 имеется DateTimePicker1 и DateTimePicker2, в которых указывается дата поступления и дата выписки в виде день/месяц/год. Также на форме имеется Edit1 в котором должна появится разность этих дат.
Надо отметить что дата поступления должна быть меньше даты выписки. Если дата поступления больше даты выписки то должна появится сообшение - Дата выписки должна быть больше даты поступления.
Например
Дата поступления - 29.09.2016
Дата выписки - 04.10.2016
Значит разность этих дат 5
Еще один пример
Дата поступления - 29.09.2016
Дата выписки - 29.09.2016
По идее разность этих дат будет 0, но если 0 то она должна быть 1.
2. На форме 1 имеется DateTimePicker1, DateTimePicker2, Combo1, Button1 и Grid1. 2.1. Надо чтобы в комбо 1 было квартальные отчеты по выписанным больным в виде:
1. З мес;
2. 6 мес;
3. 9 мес
4. 12 мес.
Таким образом при выборе в комбо1 например 6 мес в грид1 должна появится все больные выписанные за 6 мес 2016 года или при выборе 3 мес должна появится все выписанные больные за 3 мес 2015 года.
2.2. На пункте 2.1 можно сделать по DateTimePicker1 и DateTimePicker2 назначив кнопку поиск на Button1.
Помогите с реализацией данного проекта.

Проект прилагается.

11

(4 replies, posted in Russian)

1. Я вам отправил проект без базы данных. У меня в базе данных имеется 12417 записей, которые показываются в комбо. Так вот при первом открытии программы происходит задержка, так как комбо собирает весь список. По моему надо вставить лимит на показ записей.
2. Можете сказать почему вы не записали весь список функций на основной script.pas, использовали другую (function.pas)?
И кстати спасибо за помощь.

12

(4 replies, posted in Russian)

Ув. Админ. У меня 2 вопроса.
1. Помогите с реализацией собственного меню, сделал как на примерах, увы не работает.
2. При открытии программы очень долго открывается, можете подсказать как сделать чтобы программа открылась быстрее.
Проект прилагается. Спс заранее.

13

(2 replies, posted in Script)

good job

14

(2 replies, posted in Russian)

спс. работает.

15

(1 replies, posted in Russian)

Ув. Админ. Есть такой скрипт:
procedure frmMain_Button1_OnClick (Sender: string; var Cancel: boolean);
    begin
        OpenFile('mailto:'+frmMain.Label3.Caption+'?Subject='+'Кормандон: фармоиши калиди барнома'+'&Body='+frmMain.Edit6.Text+'&Body='+frmMain.Edit7.Text+'&Body='+frmMain.Edit8.Text);
    end;

При frmMain_OnShow:
frmMain.Edit3.Text:= GetUserName;
frmMain.Edit8.Text:=frmMain.Edit3.Text;

Теперь когда нажимаю на Button1 открывается Outlook. В поле Адрес данные берутся из frmMain.Label3.Caption. В поле Тема данные берутся из ?Subject='+'Кормандон: фармоиши калиди барнома'. В поле Тело т.е. Body имеется только данные из frmMain.Edit8.Text. Проблема в том что нет данных из frmMain.Edit6.Text и frmMain.Edit7.Text, которые изначально пусты и наполняются юзером.
Почему так происходит?

16

(2 replies, posted in Russian)

Привет всем. Как исправить этот скрипт?

If 1 =< n =< 30 then
   begin
          if MessageDlg('Демонстрационная версия. Из 30 дней осталось: ' + IntToStr(n) +'.'+#13+'Вы хотите приобрести лицензию?', mtInformation, mbYes+mbNo, 0) = mrYes then
               begin
               frmMain.PanelXXX.Visible:= True;
               end else
               begin
               frmMain.PanelXXX.Visible:= False;
               end;
    end;

Выдает ошибку.
Также, дополнение к скрипту:

if n < 1 then
            begin
                 if MessageDlg('Пробный период закончился.'+#13+'Вы хотите приобрести лицензию?', mtInformation, mbYes+mbNo, 0) = mrYes then
                    begin
                    frmMain.PanelXXX.Visible:= True;
                    end else
                    begin
                    frmMain.Close;
                    end;
            end;
Как все это соединить? Первый скрипт выдает ошибку, второй работает нормально.

17

(3 replies, posted in Russian)

можете дать ссылку установки на windows XP?

18

(3 replies, posted in Russian)

Всем привет. Давайте обсудим здесь все о MySQL. Админ привел пример в форуме как привязаться к серверу MySQL. Но для новичков этого помоему недостаточно. Дайте всем ссылки как установить сервер и откуда брать файлы. Также по возможности детальную настройку сервера. Спасибо.

19

(13 replies, posted in General)

i think it is impossible and so far i have not seen any application like you say

20

(13 replies, posted in General)

what part of application you want to be translated?

21

(13 replies, posted in General)

what do you mean - localize?

Пробуйте!

23

(8 replies, posted in Script)

yes, attach your project here

24

(15 replies, posted in Russian)

да можно

25

(33 replies, posted in Script)

1. The Count() function returns the number of rows that matches a specified criteria.
2. Lower and Upper functions convert  the value of a field to lowercase and uppercase respectively.

v_pozidis wrote:
pha1984 wrote:

Hi v_pozidis!
I attached your project here. Maybe it will be helpful for others.

Great job.
Could you please explain whats count means and also the upper and lower ?

existing_name_count1 := SQLExecute('SELECT COUNT(name) FROM name WHERE upper(name)=upper("'+new_name+'")');
existing_name_count2 := SQLExecute('SELECT COUNT(name) FROM name WHERE lower(name)=lower("'+new_name+'")');