Autor | Správa |
---|
Fórum: Assembler, C, C++, Pascal, Java Téma: Pascal - triedenie podla jednotlivych poloziek záznamov |
Odpovede: 8 Zobrazenia: 862
| Presne tak, do dĺžky reťazca, ale stačí do toho kratšieho. Takže ešte pred tým si musíš zistiť, ktorý je kratší. Ako si napísal, zistíš to podľa funkcie Length. |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Pascal - triedenie podla jednotlivych poloziek záznamov |
Odpovede: 8 Zobrazenia: 862
| Napísal si, že to triedenie podľa mena ti funguje? Ja neviem, ale to porovnanie
if (kniznica[i].nazov > kniznica[j].nazov) then mi akosi nejde do hlavy. Týmto podľa mňa porovnávaš, ktorý z týchto reťazcov je uložený na vyššej adrese. Nie som si istý, ale mal by si to porovnávanie upraviť ... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Programovanie v jazyku Dev Pascal |
Odpovede: 66 Zobrazenia: 9278
| To preto, lebo ty musíš dať čítanie z klávesnice do slučky. Skús svoj program upraviť nejako takto:
var ch: char;
procedure Paint; begin
(* tu bude celý tvoj kód na kreslenie *)
end;
BEGIN
(* tu si daj tie inicializačné veci a tak .. *)
repeat ch:= readkey; Paint; until ... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Programovanie v jazyku Dev Pascal |
Odpovede: 66 Zobrazenia: 9278
| Tak neviem, ako sa v Dev-Pascale pripojujú unity, pretože ja mám iba Turbo Pascal , no ale ak to je rovnaké tak sa každý unit oddeľuje čiarkou:
Kód: uses Graph, Crt;
Tak ak sa to takto robí aj v Dev-Pascale, tak by to malo ísť (snáď ) |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Programovanie v jazyku Dev Pascal |
Odpovede: 66 Zobrazenia: 9278
| Tak ohľadom toho "preblinkutia". Ak chceš vidieť zmenu, readln ti nepôjde, pretože si v grafickom režime. Skús použiť readkey; (je definovaná v knižnici Crt).
Nie som si istý, ale nechcel si náhodou napísať skompilovať, namiesto skomprimovať? :) No ale dobre. Napíš presnejšie ako myslíš... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: int64 |
Odpovede: 13 Zobrazenia: 814
| Ak ti stačí iba porovnanie čísel, tak to môžeš skúsiť pomocou logaritmov alebo skôr pomocou exponenciálnych rovníc. Upravíš základy na rovnaké číslo a už iba porovnáš exponenty. Na to ti bude hravo stačiť integer. |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: int64 |
Odpovede: 13 Zobrazenia: 814
| Fuuf, asi ťa sklamem, ale zrejme nepôjde :-) Keď potrebuješ súrne ukladať veľké čislo do premennej, tak sa to určite dá napríklad pospájaním viacerých premenných (ale to nie je veľmi profesionálne), alebo ešte lepšie priamym prístupom na danú pamäť, ktorú si vyhradíš a vyplníš ju postupne po 16 bito... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: int64 |
Odpovede: 13 Zobrazenia: 814
| Int64 je 64 bitový (teda 8 bajtový) celočíselný dátový typ. Píšeš, že pascal ti ho nechce zobrať. Mohol si aspoň napísať, akú verziu pascalu používaš, pretože tento dátový typ je napr. v Delphi zavedený až od verzie 4 (v iných jazykoch netuším). Dúfam, že som ti aspoň trochu pomohol.
Skús sa ešte... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Funkcia WriteFile |
Odpovede: 11 Zobrazenia: 788
| Ako si prišiel na to, že je to keylogger? :shock: Čo ak potrebujem iba zistiť, koľko krát boli stlačené dané klávesy, ktorých výskyt čítam práve zo súboru. Hmm? A aj keby to bol keylogger, pýtal som si radu, nie mravné poučenia, ak mi nevieš poradiť, tak to nemusíš komentovať, OK? ;) Dík za pochopen... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Programovanie windows aplikácií |
Odpovede: 16 Zobrazenia: 3354
| janik366, ukladať komponenty na formulár vie každý blbec. Skutočný progrmátor programuje. Mňa dokonca takéto "vizuálne programovanie" prestalo baviť. Robil som v delphi a prešiel som na assembler. Pri tomto jazyku skutočne zistíš, čo je to programovanie. Nechcem tým naznačiť, že odsudzujem... |
|
Fórum: Delphi, Visual Basic Téma: Scroll Bar in TRichEdit |
Odpovede: 0 Zobrazenia: 780
| Prosím vás, nevie tu niekto, ako by sa dal zistiť Handle scroll baru, ktorý je zabudvaný v komponente TRichEdit? Alebo proste nejaký spôsob, ako by sa dalo hýbať s týmto scroll barom.
Potrebujem proste, aby po vyhľadaní reťazca v richedite sa zameral pohľad na daný riadok, v ktorom je hľadaný reťa... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Borldanc C++ |
Odpovede: 10 Zobrazenia: 694
| Už ti ten objektový súbor asi nebude treba, lebo ako ti poradil neutronmind, Dev C++ je oveľa lepší na jednoduchššie aplikácie, ale keby náhodou tak na tomto linku: http://www.filestube.com/7657c1c14a96dd3403e9/go.html najdes balík objektových súborov, medzni nimi aj 'C0WS.obj' |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Borldanc C++ |
Odpovede: 10 Zobrazenia: 694
| Proste si na googli nájdi súbor 'C0WS.OBJ' a skopíruj ho do zložky s ostatnými objektovými súbormi. Možno ti vybehne ešte nejaký iný, tak postup zopakuj. Snáď ti to pomôže  |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Funkcia WriteFile |
Odpovede: 11 Zobrazenia: 788
| Iba typy hákov WH_JOURNALRECORD a WH_JOURNALPLAYBACK nie sú pre globálne háky, teda WH_KEYBOARD "odchytáva" kl´=avesy kdekoľvek v systéme. A aj vyššie som popísal, že ak použijem napr funkciu MessageBoxA, tak mi správa (s ASCII klávesu napríklad) vybehne vždy, aj mimo aplikácie. |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Funkcia WriteFile |
Odpovede: 11 Zobrazenia: 788
| Skúšal som to spraviť všelijak, ale akosi mi to stále nejde. Napíšem vám tú hlavnú časť kódu a možno vám to viac pomôže.
V tejto aplikácii ide proste o zápis hodnoty stlačeného klávesu do súboru. Všetko sa odohráva v knižnici, kde je umiestnená funkcia háku typu WH_KEYBOARD.
Výpis:
Hook PROC... |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Funkcia WriteFile |
Odpovede: 11 Zobrazenia: 788
| OK, diky ti moc za pomoc a za vsvetlenie, takze ja teda prerobim tu aplikaciu na sluzbu, pretoze ona musi byt skryta. |
|
Fórum: Assembler, C, C++, Pascal, Java Téma: Funkcia WriteFile |
Odpovede: 11 Zobrazenia: 788
| Zdravim, mam mensi problem so zapisom do suboru s funkciou WriteFile. Ja konkretne pouzivam tuto funkciu v assembleri, ale myslim, ze to je jedno. Moj problem je ten, ze ak je aplikacia, z ktorej zapisujem do suboru, viditelna, funguje vsetko spravne, no ak ju skryjem [funkciou ShowWindow(HandleAppl... |
|