Kirjoittaja |
Viesti |
JPQ
| Torstaina, 7. lokakuuta, 2004 - klo 3.50: | | Mikähän olisi helpoin tapa tarvittuja käyttis kirjastoja availla GCCeellä MorphOSissa eli sellainen jos ei saada auki niin ohjelma sulkeutuu muuten nätisti eli sulkee vaikka hulabaloo.libraryn vaikka se saatiinkin auki jos toinen tarvittu esimerkiksi boing.library ei aukeakkaan. Jostain jäi käsitys jostain "AUTO" toiminnosta. PS. sinänsä kirjastojen availu ei hankalaa vaan tuo nättisulkemis metodi eli en saa sitä hyväksi koodiksi hahmoteltua.
|
itix
| Torstaina, 7. lokakuuta, 2004 - klo 11.46: | | Vaikka näin: #include <proto/intuition.h> int main(void) {
DisplayBeep(NULL); } Käännät ja linkkaat tuon GCC:llä normaalisti. GCC linkittää automaattisesti mukaan koodin joka avaa ja sulkee intuition.libraryn.
|
JPQ
| Torstaina, 7. lokakuuta, 2004 - klo 14.18: | | itix: toimiiko classicila myös ja onko nuo protot just tätä varten ? entäs muut C/C++ kääntäjät ?
|
JPQ
| Torstaina, 7. lokakuuta, 2004 - klo 14.19: | | Siis classicila=Classic Amigalla Tapahtui jälleen suurehko kirjoitus virhe.
|
kielipoliisi
| Torstaina, 7. lokakuuta, 2004 - klo 14.30: | | kirjoitus virheet ne on ne paha sta
|
Vanhempi Kielipoliisi Tarkastaja
| Torstaina, 7. lokakuuta, 2004 - klo 15.04: | | kielipoliisi: teidät on pidätetty. Virasta
|
itix
| Torstaina, 7. lokakuuta, 2004 - klo 15.28: | | JPQ: Toimii. VBCC tosin vaatii -lamiga -option linkatessa.
|
itix
| Torstaina, 7. lokakuuta, 2004 - klo 15.28: | | Argh. Ei -lamiga vaan -lauto !
|
JPQ
| Torstaina, 7. lokakuuta, 2004 - klo 15.35: | | itix: selvä ja jännä nähdä miten sanoo HiSoft C++ kokeilen kun jaksan.
|
JPQ
| Torstaina, 7. lokakuuta, 2004 - klo 15.48: | | Mitäs tämä muuten tekee jos kirjastoa ei saada auki? eli softani eli miten tämän kanssa tekee nätin poistumisen ? eli miten nätisti virheestä ilmoittavaa koodia saa tehtyä joka ilmoittaa vaikka can't open abc.library. Kyllähän OpenWindowTags muistaakseni kertoo jos se epäonnistui mutta kuten tiedätte ohjelman olisi hyvä ilmoittaa vihe tilanteessa ja mietin varsinkin tilannetta tyyliin saan ruudun auki mutten enään ikkunaa jostain syystä tuohan sulkenee kirjastot kun niitä ei enään tarvita mutta päättelenkö oikein että tuo vaatii silti että suljen ruudun itse? (luulen järkeäni käyttäen) PS. helpottaa tuo silti kummasti työtä.
|
Jupp3
| Torstaina, 7. lokakuuta, 2004 - klo 16.36: | | Yksi mahdollisuus on käyttää jotain statusmuuttujaa. Jos esim. joku library ei aukea normaalisti, pistetään librarya vastaava bitti statusmuuttujasta päälle. esim. status=status|1; Jos tarvii testata, onko kaikki kunnossa, niin: if(status) { //joku meni pieleen } else { //kaikki kunnossa } sitten ohjelman lopussa käydään statusmuuttujan joka bitti erikseen läpi, ja tarvittaessa vapautetaan muisti / suljetaan ikkuna tms.
|
miksuh
| Torstaina, 7. lokakuuta, 2004 - klo 17.08: | | Mä olen omissa softissani, esim Mediator telkkusoftassa, käyttäny omatekosta yksinkertasta uudelleen käytettävää "resurssienhallinta" moduulia, jossa on useita eri funktioita libraryjen avaamiseen, localejen lataa miseen, ikonien avaamiseen, tooltypeihin jne. Sitte ohjelmassa vaan tehdään lista tarvittavista resursseista ja sytetään se tolle moduulle, joka listan perusteella avaa kaiken pyydetyn, jos jotain meni pieleen, ni se siistii jäljet. Samaten se osaa siistiä jäljet kun ohjelma loppuu.
|
miksuh
| Torstaina, 7. lokakuuta, 2004 - klo 17.09: | | typoja hiukka.
|
miksuh
| Torstaina, 7. lokakuuta, 2004 - klo 17.11: | | Etuna siis se, että teet kerran sen ohjelmamokkulan ja käytät sitä kaikkialla. Ei ole mitään syytä kirjottaa noita rutiineja uudestaan joka kerta jokaiselle eri ohjelmalle.
|