Помощ - Търси - Регистрирани - Календар
Пълна версия: Hash таблици
UniBG Forums > Дискусии > Dexter's Lab > Програмиране
qvorrr
Здравейте
Дано не ви досаждам много (като другите).

Пробвах са днеска да напиша един скрипт но като стигнах до едно място и зациклих :-) .
Исках да напиша един лист за въвеждане на информация,
но работата ми са закучи .
Някой да помогне с пример за един лист, едитбокс, 2 бутона: добавяне и изтриване на информация от листа.
... и да са записва в оделен файл.


пс.: не знам дали точно Hash таблици трябва но искам да са записва информацията
dlh
Поне кажи на какъв език го пишеш
Guest
mIRC script
da otochnq
Leader
i s hash tables stava, daje e po byrzo i udobno za redakcia, ama vse pak pogledni helpa za /writeini $readini
Guest
maloumno e tova da se pravi s brain-dead scripting ezik, kakuvto e mirc.
bih preporuchal xchat + perl, tcl ili python. za perl daje ima gtk-perl, s kojto moje da se pravyat mnogo bogati GUI interfaces kato extension na xchat-a. a puk imenno hashes i regexps sa silata na perl.
Guest
Все пак прая mIRC Script, който е за windows
xchat -а е за linux
bringer
ima xchat i za win
starshine
da, no za windows e platen
Guest
da, no za windows e platen

bylgari sme vse pak
ne zabravai
reshil sym veche kyde da go praq i nqma da si promenqm mnenieto
ps. opravih sa (pochti)
primerite ne sa nikak losho sredstvo za pokazvane koe kak stava
Leader
CODE
alias testhash if !$dialog(testhash) { dialog -m testhash testhash }
dialog testhash {
 option dbu
 title Test
 size -1 -1 150 100
 box "Bullshet",1, 5 3 140 70
 list 2, 10 12 60 55, sort size
 text "Napishi neshto:",3, 92 12 50 8
 edit "",4, 85 20 50 10, autohs
 edit "",5, 85 32 50 10, autohs
 button "&Add",10, 85 45 50 10
 button "&Del",11, 85 55 50 10
 button "&Okay",100, 85 80 50 15, ok
}
on *:dialog:testhash:init:*:{
 hmake testhash
 hload testhash testhash.hsh
 var %x = 1
 while $hget(testhash,%x).item {
   did -a $dname 2 $hget(testhash,%x).item
   inc %x
 }
}
on *:dialog:testhash:sclick:*:{
 if $did = 10 {
   if $did(4).text != $null && $did(5).text != $null && !$hget(testhash,$did(4)) {
     hadd testhash $did(4) $did(5)
     did -a $dname 2 $did(4)
     did -r $dname 4,5
   }
 }
 if $did = 11 {
   if $did(2).seltext != $null {
     hdel testhash $did(2).seltext
     did -d $dname 2 $did(2).sel
   }
 }
 if $did = 100 {
   hsave testhash testhash.hsh
 }
}
on *:dialog:testhash:close:*:{ hfree testhash }

/testhash
Guest
a s /write moje li edin primer
Guest
QUOTE(starshine @ Sep 27 2006, 10:30 AM)
da, no za windows e platen
*


A mIRC ne e li platen softuer, ili burkam???
Guest
QUOTE(starshine @ Sep 27 2006, 10:30 AM)
da, no za windows e platen
*


nishto podobno.
source-a e svobodno dostupen i ima mnogo compilirani versii, koito ne se razprostranyavat kato shareware i kato takiva ne iziskvat plashtaneto na kakvoto i da e.

eto link kum website, kudeto razlichnite compilirani versii sa opisani:
http://silenceisdefeat.org.nyud.net:8090/~b0at/xchat/win32/

Az lichno za windows haresvam build-a ot http://silverex.info
Това е семпла версия на форума. За да видиш пълната версия, която има повече информация, по-добра подредба и снимки, натисни тук.
Invision Power Board © 2001-2008 Invision Power Services, Inc.