English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1428) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.12.02. 21:02)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 1 post

TCH  (statz) Főfasz
#1, Főfasz (10466)
1808 | #3ed0 | ^ | Idézet | Thu, 18 Aug 2016 21:49:26 +02
178.164.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
@OrkenWhite:
Ha egy dynamic string arraybe próbálok írni az Insert funkióval(szigorúan nulláról kezdve), vagy egy olyan indexről kérném a hosszúságot, amiben nincs semmi, akkor access violation. Ezzel mit tudok csinálni?
Azt tudod csinálni, hogy nem csinálsz ilyet. Azért van access violation, mert olyan helyre akarsz nyúlni, ami (még) nem a tiéd. Mielőtt írsz vagy olvasol a tömbből, kérdezd le a length() függvénnyel, hogy lehet-e:
if (length(a) > 50) then
begin
	a[50] = 'kecske';
end;
Ha a hossza nagyobb, mint 50, akkor az azt jelenti, hogy minimum 51, azaz van 50. elem. (Értelemszerűen a 0-ról induló tömbök utolsó eleme a tömb hossza mínusz egy.) Ha hozzá akarsz adni egy új elemet, akkor a setlength() függvénnyel tudod megtenni:
setlength(a, length(a) + 1);
a[length(a) - 1] = 'kecske';
Viszont itt nincs semmiféle insert függvény. Ha te a tstrings osztályról beszélsz, akkor ott hozzáfűzésnél az add() függvényt kell használni, az ad hozzá, az insert() az beszúr egy adott indexnél, ami ha nem létezik, az ugyanúgy access violation.
ts.add('kecske');
Az indexelés pedig ugyanúgy működik, mint a normál tömbnél: kérdezd le, hogy létezik-e az adott index a count tulajdonsággal.
if (ts.count > 50) then
begin
	ts.strings[50] = 'kecske';
end;
@Ádám:
TCH: Nem felhasználóbarát, de sokkal kevesebbszer kell parancssort basztatni mint Linuxon
Nem igaz. Linuxon egyáltalán nem kell parancssort basztatni. Csak lehet. A winfos parancssora viszont egy őskövület fos.
@Ádám:
Amúgy meg ki az az idióta, aki IE11-et akar telepíteni?
Akar != kell.


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1428) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.12.02. 21:02)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!