Oznámení

Sbalit
Aktuálně žádná oznámení.

AmigaE

Sbalit
X
 
  • Filtr
  • Čas
  • Zobrazit
Vymazat vše
new posts

  • Falcon_11
    odpověděl
    Autorem citovaného textu je ghh Přejít na původní příspěvek
    Je to jednoduchý jak facka, použít na to assign atari: EXISTS jak navrhuje Falcon_11. Jenom to vrátí že zařízení je "not assigned" žádnej requester (disk atari se v počítači nevyskytuje), to je přesně co jsem potřeboval.
    bigmac Porovnat seznam dostupných zařízení by taky šlo, ale to by byla opravdu složitější cesta
    Lisiak4 Tohle by taky mohlo fungovat, dokonce na nižší úrovni a to by se mi líbilo víc. Hned to otestuju..
    Díky za nápady...
    😁👍

    Vložit komentář:


  • ghh
    odpověděl
    Je to jednoduchý jak facka, použít na to assign atari: EXISTS jak navrhuje Falcon_11. Jenom to vrátí že zařízení je "not assigned" žádnej requester (disk atari se v počítači nevyskytuje), to je přesně co jsem potřeboval.
    bigmac Porovnat seznam dostupných zařízení by taky šlo, ale to by byla opravdu složitější cesta
    Lisiak4 Tohle by taky mohlo fungovat, dokonce na nižší úrovni a to by se mi líbilo víc. Hned to otestuju..
    Díky za nápady...

    Vložit komentář:


  • Lisiak4
    odpověděl
    Nevím jestli je tohle vlákno k AmigaE. Jsou tam i nějaké kódy tak se když tak zkus podívat. Já jsem tohle nikdy nedělal, nevím jak je na tom AmigaE s odchytáváním výjimek a jestli by to takhle šlo řešit. Jen je to něco co mně napadá. Chybová hlášení by mohlo jít odchytávat. A třeba i to, když se zadá špatný název disku?

    http://cshandley.co.uk/JasonHulance/beginner_125.html

    Vložit komentář:


  • Falcon_11
    odpověděl
    Autorem citovaného textu je ghh Přejít na původní příspěvek
    Potřebuju zjistit jestli cesta k adresáři opravdu existuje a tedy i ten adresář. Cestu zadá uživatel a radši to chci ověřit...
    Používám na to funkci dos.library Examine(lock,fib).
    Správně mi to hlásí že adresář neexisuje když je chyba v cestě např "Ram disk:tr/", ale pokud je chyba v názvu disku např "Bam disk:t/" otevře se standartní requester a ptá se kde je Bam disk.
    Je mi jasný že to vyhodí requester, ale dá se na to jít jinak? Zjistit to ještě před tím requesterem?
    Neviem ako je to v AmigaE, ale v AmigaDose sa dá použiť assign exists sa ni zdá. Musím pozriet ako som to robil, niesom teraz doma.

    Vložit komentář:


  • bigmac
    odpověděl
    Autorem citovaného textu je ghh Přejít na původní příspěvek
    Potřebuju zjistit jestli cesta k adresáři opravdu existuje a tedy i ten adresář. Cestu zadá uživatel a radši to chci ověřit...
    Používám na to funkci dos.library Examine(lock,fib).
    Správně mi to hlásí že adresář neexisuje když je chyba v cestě např "Ram disk:tr/", ale pokud je chyba v názvu disku např "Bam disk:t/" otevře se standartní requester a ptá se kde je Bam disk.
    Je mi jasný že to vyhodí requester, ale dá se na to jít jinak? Zjistit to ještě před tím requesterem?
    Vzhledem k tomu že disk může mít jakoliv název, musel bys sis nejdříve zjistit dostupná rařízení. A pak porovnat, zda takové zařízení existuje. Nevím zda je jednoduší cesta...

    Vložit komentář:


  • ghh
    odpověděl
    Potřebuju zjistit jestli cesta k adresáři opravdu existuje a tedy i ten adresář. Cestu zadá uživatel a radši to chci ověřit...
    Používám na to funkci dos.library Examine(lock,fib).
    Správně mi to hlásí že adresář neexisuje když je chyba v cestě např "Ram disk:tr/", ale pokud je chyba v názvu disku např "Bam disk:t/" otevře se standartní requester a ptá se kde je Bam disk.
    Je mi jasný že to vyhodí requester, ale dá se na to jít jinak? Zjistit to ještě před tím requesterem?

    Vložit komentář:


  • ghh
    odpověděl
    Díval jsem se na to celkem důkladně, ale v příkladu a v dokumentaci (i v include) se přímo píše že to má fungovat (zjednodušeně řečeno).
    Je mi dost divný že to nefunguje v tom jedinym příkladu co je v SDK

    Vložit komentář:


  • Lisiak4
    odpověděl
    Předpokládejme že bude chyba v příkladu, tak častý to jev 🙂. Asi se na to ještě podíváš?

    Vložit komentář:


  • ghh
    odpověděl
    Moduly pro MagicBeacon EMagicBeaconModules_0.1.lha
    Pěkně jsem si s tím pohrál. Nejsem odborník, ale myslim že v orig. příkladu je chyba nebo v knihovně. Jedna z bublin má zobrazit můj text, ale nezobrazuje (C i E).

    Vložit komentář:


  • ghh
    odpověděl
    Další aktualizace MUI modulů pro AmigaE (ECX). Našel jsem tam dvě chyby a přidal asi 10 nových parametrů a třídu Popcolor.mui.
    EMUIModules_0.4.lha

    Vložit komentář:


  • ghh
    odpověděl
    Překonvertoval jsem MorphOS Reggae moduly pro AmigaE (ECX). Reggae je něco jako modernější verze datatypů.
    EReggaeModules_0.1.lha readme

    Vložit komentář:


  • ghh
    odpověděl
    Aktualizoval jsem MUI moduly pro AmigaE (ECX) a přidal další třídy. Předchozí verze byla dost ochuzená, teď už je tam všechno co by tam mělo být
    EMUIModules_0.3.lha

    Vložit komentář:


  • ghh
    odpověděl
    Dneska jsem si znovu prohlížel zdroják programu ffnews kterej má 13967 řádků a na jednom jsem našel tohle. Je to pravda včera jsem řešil dělení float čísel a málem mi pukla hlava
    Code:
    IF Val(x2+StrLen(x2)-4)>=100 THEN CopyMem(x2+StrLen(x2)-2,x2+StrLen(x2)-4,3)  [COLOR=#990000]/* black magic :-) */[/COLOR]

    Vložit komentář:


  • DaMi
    odpověděl
    O: AmigaE

    Ono to nejde moc "jenom" číst, zkusím to fakticky nainstalovat (podle návodu) a dám vědět.

    Vložit komentář:


  • ghh
    odpověděl
    CubicIDE a AmigaE

    Tady je popis jak nainstalovat Amiga E a ECX.
    Tady jsou soubory pro CubicIDE (Quickinfo, Dictionary, Syntax Highlighting atd).
    A hlavně návod jak to nainstalovat.
    Klikni pro plné zobrazení obrázku

Jméno: eftypeprew.png
Počet zobrazení: 1
Velikost: 49,2 KB
ID: 110628
    Prosím přečtěte si někdo ten návod (nemusíte to hned instalovat) a napište jestli je to srozumitelný.

    Vložit komentář:

Zpracovávám...
X