10.03.2011 / 19:18 | |
hilettsa Пользователь Сейчас: Offline
Имя: Николай Регистрация: 10.03.2011
| вот кароче вся прога program LMtool;
var
s, m, l, h:integer;
cmd : command;
sila, mudrost, lovkost, hitrost : string;
mana, ataka, zashita, torgov, lider, udar: string;
begin
ShowForm;
s:=FormAddTextField('Введите количество силы :', '', 20, TF_NUMERIC);
m:=FormAddTextField('Введите количество мудрости :', '', 20, TF_NUMERIC);
l:=FormAddTextField('Введите количество ловкости :', '', 20, TF_NUMERIC);
h:=FormAddTextField('Введите количество хитрости :', '', 20, TF_NUMERIC);
cmd:=CreateCommand('OK',CM_OK,50);
AddCommand(cmd);
repeat Delay(100) until GetClickedCommand=cmd;
sila:=formgettext(s);
mudrost:=formgettext(m);
lovkost:=formgettext(l);
hitrost:=formgettext(h);
mana:=(sila*1)+(mudrost*2);
ataka:=(sila*2)+(lovkost*2);
zashita:=(sila*1)+(lovkost*1);
torgov:=(mudrost*1)+(lovkost*1);
lider:=hitrost*1;
udar:=(lovkost*2)+(hitrost*2);
ShowCanvas;
DrawText('Мана: '+mana,0,0);
DrawText('Атака: '+ataka,0,30);
DrawText('Защита: '+zashita,0,60);
DrawText('Торговля: '+torgov,0,90);
DrawText('Лидерство: '+lider,0,120);
DrawText('1-й удар: '+udar,0,150);
Repaint;
Delay (10000);
end.
|
10.03.2011 / 19:24 | |
ScRoLiS Пользователь Сейчас: Offline
Регистрация: 28.06.2010
| hilettsa, С каких это пор в программировании разрешено проводить математические операции со строками?
__________________
Чпок... Добрый вечер! |
10.03.2011 / 19:26 | |
ScRoLiS Пользователь Сейчас: Offline
Регистрация: 28.06.2010
| Mishko_na_severe (10.03.2011/19:18) program porn; Vara, b, c:integer;Beginc:=3 * 6;b:=c - 1;a:=c + a;end.очень полезная прога.
__________________
Чпок... Добрый вечер! |
10.03.2011 / 19:41 | |
Mishko_na_severe Пользователь
| ScRoLiS, ну я его код не читал, прочитал только то, что православными буквами написано. Ну а у чела проблемы с переменными, вот и накатал замёрзшими руками.
|
10.03.2011 / 19:43 | |
Mishko_na_severe Пользователь
| Код распространяется по лицензии GPL2
|
10.03.2011 / 21:36 | |
hilettsa Пользователь Сейчас: Offline
Имя: Николай Регистрация: 10.03.2011
| ScRoLiS (10.03.2011/19:24) hilettsa, С каких это пор в программировании разрешено проводить математические операции со строками? да я начинающий, прост с бесика перешел на паскаль вот путаюсь еще, объясни плиз что именно не так или поправь код
|
10.03.2011 / 22:32 | |
Mishko_na_severe Пользователь
| hilettsa, как ты представляешь себе умножение строки на число? Храни скиллы в integer, a He string
|
11.03.2011 / 07:12 | |
hilettsa Пользователь Сейчас: Offline
Имя: Николай Регистрация: 10.03.2011
| все равно ошибки плюс еще в других строках
|
11.03.2011 / 07:20 | |
hilettsa Пользователь Сейчас: Offline
Имя: Николай Регистрация: 10.03.2011
| sila:=formgettext(s);
mudrost:=formgettext(m);
lovkost:=formgettext(l);
hitrost:=formgettext(h);
error, left and right operands to ':=' must have the same type |
11.03.2011 / 07:35 | |
ScRoLiS Пользователь Сейчас: Offline
Регистрация: 28.06.2010
| hilettsa, Выложи сюда исходник.
__________________
Чпок... Добрый вечер! |