![](http://www.elektronika.lt/_sys/img/dot.gif) |
![](/_sys/img/dot.gif)
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 02 07, 01:39. Visos datos yra GMT + 2 valandos.
|
|
|
![](/_sys/img/box_ico.gif) |
Forumas » Programavimas » pradedu su delphi.
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
Puslapis 1 iš 2 Pereiti prie 1, 2 Toliau |
|
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 02 25, 13:11 |
|
|
|
sveiki. pradedu programuoti su delphi, C kalba. (na C jau moku iš ųC programavimo) taigi, pirmas klausimas, kaip reikia panaudoti dll failuose esančias funkcijas? |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux ![Smile](images/smiles/icon_smile.gif) |
|
|
|
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 02 25, 13:28 |
|
|
|
Vyras, o google naudoji? Delphi programavimo pamoku ieskojai? Knygu turi? |
|
_________________ Akis už akį, postas už postą!! |
|
|
|
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 02 25, 13:33 |
|
|
|
google naudoju šiuo metu, t.y. dabar ieškau info apie tuos dll. Bet paklausiau, nes vis dėlto gal atsiras žmonių, kurie padėtų greičiau negu aš pats susirasiu (be to forume visad būna aiškiau) |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux ![Smile](images/smiles/icon_smile.gif) |
|
|
|
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 02 25, 14:58 |
|
|
|
na štai, atrodo, kad pasiėmiau funkcijas iš dll failų. |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux ![Smile](images/smiles/icon_smile.gif) |
|
|
|
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 02 25, 20:50 |
|
|
|
Kažką maišai - Delfije integruotas Paskalis, nebent yra Builderis, tas tai su C++. Beje, dll funkcijas deklaruoji ir naudojo, labai paprasta. |
|
|
|
|
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 02 26, 19:24 |
|
|
|
taip, ten yra C builderis, aš jį ir naudoju. DLL funkcijas jau išmokau naudot. o dabar klausimas, kaip reiktų padaryti, kad programa kurį laiką pastovėtų (nu kokią 10ms), įvykdytų kokią funkciją, paskui vėl pastovėtų, paskui vėl įvykdytų funkciją, bet stovint nenaudotų daug CPU, kadangi dabar padariau be stovėjimo, tai naudoja žiauriai daug CPU ir užkimba labai greit. Įsivaizduoju, kad tai reiktų atlikti su timer`iais, tai dabar tą bandysiu padaryt, bet jei kas žino parašykit ![Wink](images/smiles/icon_wink.gif) |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux ![Smile](images/smiles/icon_smile.gif) |
|
|
|
![](/_sys/img/dot.gif) |
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 02 26, 21:44 |
|
|
|
JAULER rašo: |
kaip reiktų padaryti, kad programa kurį laiką pastovėtų (nu kokią 10ms), įvykdytų kokią funkciją, paskui vėl pastovėtų, paskui vėl įvykdytų funkciją |
Sleep(10);
Galima ir su taimeriais, tik kažin ar to reikia. Jei tuo metu neketini lygiagrečiai vykdyti kokių nors Thread'ų, o tik laukti - pilnai ir Sleep tinka. Beto - tas 10mS - labai jau mažas laikas kad taimerį pakurinėti. |
|
|
|
|
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 02 26, 22:16 |
|
|
|
ačiū. O dar klausimas, kaip reiktų iš static funkcijos (metodo kai kur vaidina) peršokti į ne statinį? Ir be to, kur yra ta sleep funkcija? nes man delphi`is neranda jos. |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux ![Smile](images/smiles/icon_smile.gif) |
|
|
|
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 02 27, 08:44 |
|
|
|
Štai tokią aš kartais panaudoju, išversti į C bus lengva:
procedure TForm1.Pauze(msec: longint);
var start, stop:longint;
begin
start:=gettickcount;
repeat
stop:=gettickcount;
Application.ProcessMessages;
until (stop-start)>=msec;
end; |
|
|
|
|
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 02 27, 17:48 |
|
|
|
sleep(); jau radau, pasirodo ji buvo msconflib ar kažkaip panašiai besivadinančiam DLL. (framework V1.1, delphi 2005, C# builder). O kaip reiktų iššokti iš static void`o į kokį private`ą ar panašiai ![Rolling Eyes](images/smiles/icon_rolleyes.gif) |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux ![Smile](images/smiles/icon_smile.gif) |
|
|
|
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 02 27, 21:50 |
|
|
|
hmm, dar prireikė nuskanuoti pelės mygtukus. Mačiau šiek tiek buvo help`e parašyta, bet nelabai pavyko paleist (na dar bandysiu, bet jei kas užeis ir žinos parašyklit ) nes dabar tik pradedu sunkoka... |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux ![Smile](images/smiles/icon_smile.gif) |
|
|
|
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 02 28, 21:08 |
|
|
|
na štai, nusiskaičiau aš tą pelę. Dabar dar vienas klausimas, kaip reiktų per intiką nusiųsti keletą baitų, na tarkim turiu gavėjo IP, gavėjas irgi turi programą, kuri laukia kol ateis tas baitas, tai kaip reiktų išsiųsti ir priimti nedaug duomenų? Ar tai labai sudėtinga? |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux ![Smile](images/smiles/icon_smile.gif) |
|
|
|
![](/_sys/img/dot.gif) |
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 03 01, 21:26 |
|
|
|
JAULER rašo: |
kaip reiktų per intiką nusiųsti keletą baitų, na tarkim turiu gavėjo IP, gavėjas irgi turi programą, kuri laukia kol ateis tas baitas, tai kaip reiktų išsiųsti ir priimti nedaug duomenų? Ar tai labai sudėtinga? |
Reikia vienoje programoje paleisti serverį, o kitame - klientą. Ir siųsti vienas kitam duomenis (čia grubiai).
O konkrečiau - nuo pačio uždavinio priklauso. Reikia pradžiai pasirinkti patį protokolą. Pvz., UDP ar TCP. Jei tai tik elementarus kelių baitų apsikeitimas - to galbūt ir užtenka. Jei uždavinys sudėtingesnis - protokolais į dar aukštesnį lygį galima kilti.
"Windows Sockets" - žemiausias lygis. Plačiau apie tai: http://www.sockets.com/winsock.htm
Delphi turi ir savo tam tikrus komponentus standartiniams sprendimams. Yra "indy" komponentai, kurie tikrai gerai paruošti net ir labai mažai išmanančiam šioje srityje. |
|
|
|
|
![](/_sys/img/dot.gif) |
![](templates/elektronikalt/images/folder.gif) |
pradedu su delphi. |
Parašytas: 2007 03 04, 19:00 |
|
|
|
hmm, ačiū, bandysiu žiūrinėt, o užduotis tokia, maždaug kuriamas žaidimas (kryžiukai nuliukai) per internetą, ir reikia persiųsti keletą baitų, dėl to, kur priešininkas padėjo kryžiuką ar nuliuką. Na domėsiuos, ir žiūrėsim, kaip seksis. ačiū. |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux ![Smile](images/smiles/icon_smile.gif) |
|
|
|
|
![](http://www.elektronika.lt/_sys/img/box_ico.gif) |
Google paieška forume |
|
![](http://www.elektronika.lt/_sys/img/box_ico.gif) |
Naujos temos forume |
|
![](http://www.elektronika.lt/_sys/img/dot.gif) |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
![](http://www.elektronika.lt/_sys/img/dot.gif) |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
LEGO
Mänguköök,
mudelautod,
nukuvanker |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
KCD2 Mods
Installing KCD 2 Mods,
KCD 2 Guides,
KCD 2 Cheats |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
GTA 6 Wiki
GTA 6 Map,
GTA 6 Characters,
GTA 6 News |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
![](http://www.elektronika.lt/_sys/img/dot.gif) |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|
![Reklama](http://www.elektronika.lt/_sys/img/rrr2.gif)
|
![Reklama](http://www.elektronika.lt/_sys/img/rrr1.gif) |