Eli vaikka tämä kysymys on Delphi-puolella niin en käytä Delphiä vaan FreePascalia ja kysyisin miten tämän koodin saisi toimimaan DOS-kääntäjällä? ppcross8086-ristiinkääntäjä ilmoittaa virheestä että jotain yksiköitä ei…
Eli minulla on seuraavanlainen metodi: procedure TForm1.Test(ASrc : Integer; ASrc2 : Integer); var P : PByte; begin P := @ASrc; // P = 0x12F5BC ShowMessage(IntToStr(Integer((P^)))); Dec(P, 4); // P = 0x12F5B8 //P := @AS…
Message dialogin viestin voi asettaa mieleisekseen, mutta miten voi pakottaa nuo Kyllä, Ei ja Peruuta -nappien teksti mieleisekseen. Miten niiden captioneihin pääsee käsiksi? Esim. strIlmoitus := 'Tiedosto on jo olemass…
Tuolla on joku esimerkki joka ei kuitenkaan toiminut minulla: https://wiki.freepascal.org/hash Tätä koodia kokeilin: Similarly, to generate the MD5 hash of a file one can use: uses md5; var PathToFile, FileHash: string;…
On olemassaoleva Delphi -ohjelma, jossa on käytetty TZipMaster -komponenttia. https://github.com/naadsm/zipmaster Entä, jos haluaisin muokata ohjelmaani niin, että sen saa kääntymään FreePascal + Lazarus -yhdistelmällä …
Asensin Lazaruksen Tempadmin-tunniksilla. Ohjeman ajaminen ei onnistu, koska Lazarus yrittää luoda hakemistoa käyttäjelle, jolle minulle ei ole oikeuksia. Projektin asetuksissa on "Kääntäjän asetukset" ja siellä "Koment…
Jos joku Delphi-osaaja (useamman vuoden kokemus) on töitä vailla, niin kannatta käydä tsekkaamassa www.sihti.fi ja avoimet työpaikat. Oma kokemukseni ei riittänyt, mutta paikka vaikutti haastavalta.
Turbo Explorer versiot on ilmaisia. Ainoa rajoite on että IDE:en ei voi asentaa uusia komponentteja. Tosin Turbo Delphissä on mahdollista asentaa dclusr.dpk paketin kautta uusia komponentteja mutta isojen pakettien kans…
Onkohan kukaan viime vuosina tai lähiaikoina hakenut ja löytänyt Delphi koodariaa hommiin? Lähinnä kiinnostaa että mitä kautta kannattaisi kysellä tai ilmoitella. Noihin erilaisiin SEPA ja muihin pankkimuutoksiin ja XML…
Tuolla näkyi olevan viime jo vuoden puolelta vähän saman tyyppinen kysely, että mistä Delphi koodareita nykyään löytää. Keskustelu on niin pitkä ja rönsyilevä, että esitetään uudessa ketjussa sama kysymys. Siis mistä ka…
Käyttöjärjestelmä Linux Mint 19 Xfce 64-bit, ohjelmointi ympäristönä Lazarus 2.0.2 jossa lomakkeen Caption sisältää grafiikkaa otsakkeen molemmin puolin. https://i.postimg.cc/PJbw85Jn/Words-Parser-157.png PS: Tästä ette…
Olen aina kuvitellut (Delphissä ainakin), että kun procedureen/funktioon tullaan, että siinä alussa määritetty muuttuja saa oletusarvon procedure Joku.Abc; var I: Integer; B: Boolean; ^ Että I = 0 ja B = False Lazarukse…
JOS Delphi32.exe:n (Tässä tapauksessa Delphi 7 / Delphi7) kanssa tulee ongelmia, joiden aiheuttaja on engl. "Program Compatibility Assistant" = suomeksi: windowsin yhteensopivuusavustaja, ongelman saa korjattua poistama…
Kaikki jo varmaankin tietävätkin että Raspberry pi:hin saa asennettua Free Pascalin ja Lazaruksen. Tällöin käyttöjärjestelmänä on esim. Debian pohjainen Rasbian Jessie. Mutta jos haluaa pyhittää halvan Raspberry pi:n va…
Kutsu allaolevaa SetIEMode -proseduuria vaikkapa pääformin OnCreate -tapahtumasta: Uses Registry, SysUtils; procedure TfrmYoutubePlayer.FormCreate(Sender: TObject); // <------ esimerkki --> begin SetIEMode; end; T…
Eli pitäisi ohjelmoida Lazaruksella ja sen mukana Free Pascalilla GUI komentorivisoftalle joka laskee md5summia tiedostoista, kyseinen komentorivisofta on md5deep ja käyttis on Linux Mint 20.2. En vaan osaa: 1. tehdä mä…
Sovelluksia voi tehdä kahdella aivan eri tavalla. Se perinteinen tapa: Koodataan Delphillä sovellus, ja käytetään VCL -komponentteja (joista monet perustuvat Windows API -kutsuihin). JOS sovelluksen pitää keskustella ne…
Kehitän yhtä softaa Lazaruksella, lähinnä oman projektin testaukseen ja kun olen vanha Delphi-koodari (koodailin eka kertaa Delphillä 1996), toki mukava Lazaruksella on edelleen koodailla. Yhtä asiaa toivoisin Lazarukse…
Tein web ohjelmointia fpc:llä ja fpSocketeilla(Socket unit) mm. udp server/client tuli testattua ensin tuolla ja sitten törmäsin Synapse:en, jolla pystyi tekemään saman(synsock unit), mutta myös useita protokollia oli s…
Tänne tietenkin kirjoittelevat enemmän koodaajat kuin IT -alan työnantajien edustajat. Tästä syystä voi olla vaikea saada tarkkaa tilannetietoa asiasta, mutta oma arvioni on se, että kun jossain ilmoitetaan vapaa työpai…