Kylix/Pascal

Delphi XE3 + mysql dátumkezelés fail

 ( Kronosz | 2016. december 29., csütörtök - 14:56 )

Sziasztok!

Már többször is kisegített a Hup társadalom a slamasztikából, remélem most is így lesz.

Adva van egy kis adatbázis, egy Delphi XE3-ban fejlesztendő kis program, illetve egy AIX-Linux admin, aki valaha delphizett és nosztalgiázni támadt kedve.

QR kód olvasása (library)

 ( makgab | 2016. március 4., péntek - 15:15 )

Üdv!
Gépben levő kamerával szeretnék QR-kódot olvasni (és majd tovább feldolgozni).
Ehhez keresek valami library-t (bármit) Lazarus-hoz.
Eddig csak olyan komponenst találtam, hogy sztringből generál QR-kódot (pl. png képet).
Nekem fordítva kellene.

Lazarus, lazreport kérdés

 ( makgab | 2015. november 25., szerda - 16:48 )

Üdv!
Tud valaki Lazarus-1.4.4/lazreport-0.9.9 témában segíteni? :(
Adott egy masterSQLQuery, detailSQLQuery. Amikor meghívom a lazreport designer-ben a "preview report"-ot, akkor "access violation" hibát kapok.
Ha bezárom a designer-t, majd meghívom ismét (+ "report preview"), akkor nincs hiba. Ez bug lehet?

Normális, full-featured HTTP library?

 ( mba | 2014. december 25., csütörtök - 9:36 )

Keresek olyan HTTP library-t, ami egyszerre fordul Windows-ra és Linux-ra, esetleg Mac OS X-re is. Lazarus-t használok, a legfrissebb stable-t, 1.2.6 (FPC: 2.6.4). Kissé elakadtam és úgy tűnik, hogy a (szerintem) igencsak szimpla elvárásaimnak mintha egyik se felelne meg (vagy lehet, csak az esetenként hiányos / nem létező doksik miatt látom így).

Elvárások:

  • Képes legyen natívan HTTPS-t kezelni.
  • Képes legyen Cookie-kat elmenteni és a szervernek visszaküldeni.
  • Lehessen vele fájlt letölteni (bufferelten, ahogy minden normális letöltő).

RPi Lazarus

 ( makgab | 2014. szeptember 9., kedd - 18:07 )

Üdv!

Raspberry PI-re használ valaki Lazarus-t? (A cross-compiling miatt gondoltam rá.)
RPi-hez mivel érdemes dolgozni? Választék van: http://elinux.org/Raspberry_Pi_Programming
IR Cam ill. hardveres dolgokat mivel érdemes leprogramozni? Mit választanátok?

Van esetleg valakinek mintája, hogy egy Webcam képét hogy elehet elérni (Lazarusban)?
Pl. a kamera képét (frame-eket) el lehetne menteni valamilyen formátumban (capture)?
Amiket találtam a neten (VideoTest, sysrec) nem tudtam lefordítani Linux-ra, mert Win alá készültek.

--
G.

lazarus string truncate 189

 ( slackmania | 2012. július 3., kedd - 12:55 )

Sziasztok.
VAn egy lazarusban írt program (ami jelenleg win alatt fut). Lazarus verziója 0.9.28.2 és ezt nem is akarom változtatni, mivel van pár cucc, ami csak ezalatt hajlandó menni.
Egy sqlite adatbázisból olvasok be stringeket, amik lehetnek akármiylen hosszúak. Pár órája kezdte el, hogy ezeknek a stringeknek csak az ELSŐ 189 karakterét mutatja. Bármit csinálok ennyi. Nem értem. Ansi string avagy sem, itt levágja és kész.

[rájöttünk] Hová lett Damon Hill?

 ( bitvadasz | 2012. június 15., péntek - 17:09 )

Napkelte, napnyugta számolása.
Ebben a programban
http://www.sci.fi/~benefon/SUNDAY.PAS
hol a bánatban kap értéket kk és pp
- vagy mit nem tudok?

Powerpoint irányítás kliens/szerver alapon

 ( moha7 | 2011. április 14., csütörtök - 11:31 )

Hali!

Kellene írnom egy kliens/szerver rendszert.
Lenne egy fő gép ill. 3-4 gép, ami projektorhoz kapcsolódik. A fő gépen összeállítanánk egy vetítésprogramot, és a projektoros gépek felé szépen leküldené, hogy mikor melyik prezit kell betölteni v. elindítani.
A vezérléssel rendben is vagyok és a kommunikációt is meg tudom úgy oldani, hogy a gépek egyszerű szöveges parancsokat küldenek egymásnak.
Amit nem tudok, az az, hogy vajon melyik megoldás volna a célszerűbb:

Delphi alá keresek valami csoportmunka támogató dolgot

 ( Droptable | 2010. július 28., szerda - 16:39 )

Üdv !

Keresnék Delphi 7 környezetbe valamilyen progit amivel a forrásokat lehetne szinkronizálni a fejlesztők között.

SVN-t próbáltuk, de nem vált be, többször is szívtunk miatta.

Valami ingyenes progit tud valaki, ami jól működik a Delphis környezetben ?
Előre is köszi !

turbo pascal stringtömb

 ( karesz5613 | 2010. július 5., hétfő - 10:22 )

turbo pascal 7.0
elkezdtem írni egy kvízjátékot.
a kérdéseket egymás után íratnám ki egy konstans string tömbbol.
a probléma, hogy a string értékének megadásakor vagy line too long hibát jelez, vagy ha több sorba írom akkor meg string constant exceeds line hibát jelez.
légyszi segítsetek, elore is thx ja és sorry a kisbetuk miatt de vnc-n keresztül nem tudok nagybetut írni, de ez már rgy másik topic témája lehetne.

free pascal utf8

 ( Oops | 2010. március 11., csütörtök - 15:14 )

Hogyan oldhatom meg az karaktersorozat ékezettelenítését free pascal-ban?
Íme a kód, csak épp a közepében lévő pozícióegyeztetés elhasal azon, hogy a az angol és a magyar változó nem egyforma hosszú. (szebb, behúzásos változat)


function ekezettelen(szoveg:string):string;
var magyar,angol: string;
f,m: Byte;

begin
m:=0;
magyar:='áéíóöőúüűÁÉÍÓÖŐÚÜŰ';
angol:= 'aeiooouuuAEIOOOUUU';

Használ valaki Delphit?

 ( Joejszaka | 2010. február 7., vasárnap - 9:17 )

Most viccen kívül kérdezem:

Éles környzetben ismertek olyan project-et, amit ezen a nyelven fejlesztenek? Ha igen, akkor miért?

[Megoldva] UTF-8 karakterek beolvasása XML fáljból

 ( pozsarzs | 2009. december 1., kedd - 21:35 )

Sziasztok!

XML fájlból szeretnék UTF-8 kódolású adatokat beolvasni. Linuxon minden oké, de Windows XP-n már más a helyzet: a beolvasott adatokban az ékezetes karakterek helyén kérdőjelek szerepelnek. Egy biztos, nem a megjelenítéssel van a baj. A mellékelt link végén levő fájlban van egy mintaprogram forráskóddal és képernyőmentéssel.
Az interneten keresgéltem rá gyógyírt, de csak annyit tudtam meg, hogy már másnak is volt ilyen problémája.

Rendszer: Windows XP Home, Lazarus 0.9.28-2, Freepascal 2.2.4-3

TreeView

 ( rodnas | 2009. november 24., kedd - 0:03 )

Hogyan lehet Delphi (7) alatt a TreeView komponenest úgy beállítani, hogy amikor nem ő van a fókuszban akkor is lehessen látni melyik node van kijelölve? Vagy van-e valahol ilyen free komponens?
Előre is köszi!

lazarus lazreport - abszolute kezdőnek

 ( slackmania | 2009. szeptember 14., hétfő - 10:28 )

Jó dolog ez a lazarus, csak egy bajom van vele: az égegyvilágon semmilyen *rendes* doksi nincs hozzá. Ha akarok valamit, akkor delphi környékén kell turkálni.
Éppen előkészítek dolgokat egy majdani munkához (amit remélem meg is rendelnek), lazarusban szándékozom majd elkövetni. Mivel a priuszomban csupán clipper, pascal, némi php és baromi sok z80 assembly fordul elő, ámde delphi nem, ezért az átállás nekem meglehetősen nehézkes.
A kérdésem: a lazreport szerkesztőjét hogyan lehet előcsalogatni? Írják valahol, hogy ugyanolyan egyszerű, mint a delphiben.

FreePascal "forward" orulet

 ( Zahy | 2009. április 10., péntek - 21:34 )

Minden megtalalt dokumentacio /gugli, hupwiki, konyv/ (meg a sajat ezer eves emlekeim) szerint a lenti kodot valahogy igy kell megirni. Ellenben FreePascal anyazik. Esetleg meg tudja valaki mondani, hogy hogyan kellene azt a rohadt forward hivatkozast megejteni ahhoz, hogy le is forduljon?
[code]
program lo;

procedure egy( dd: longint );forward;

procedure ketto( d: longint );
var i:longint;
begin
i := d * d;
egy( i );
writeln( 'Ez itt a ketto: ', i );
end;

procedure egy;
var i: longint;
begin
i := dd * dd;
writeln( 'Ez itt az egy: ', i );
end;

BEGIN

Pascal feladat

 ( Tomcsi1987 | 2009. január 13., kedd - 10:54 )

Üdv emberek!
Nem értek egy feladatot , szeretném ha segítene benne valaki.
Előre is köszönöm

A feladat:
Generálj 3 számot (ez eddig megy) irasd ki őket válaszd ki a legkisebbet és legnagyobbat. és írasd ki a 3 mal oszható számokat a legkisebbtől a legnagyobbig

hogy kéne kiválasztani legkisebb és legnagyobb számot a generáltakból?
Valaki súgja meg a megoldást please.
Tomcsi1987

Lazarus MySQL; Út az adatbázistól a DBGrid-ig?

 ( dejo | 2009. január 4., vasárnap - 11:50 )

Edig Delphi 3 tapasztalatom van. (Anno azt mnegvettem brutto 20 e FT-ért végkiárusításon) Elég régen csináltam abban is új alkalmazást. Akkor adatbázisaimat Paradox táblákban tároltam. (Ami említésreméltó munkám Delph 3-ban egy Kamarai Tagnyílvántartó, Iktató könyv, Menetlevél elszámolás. Mindegyik Paradox táblákat használ. Csak azért nem DBF-et, mert megtetszett az autóinkrementális adat típus.)

Most szeretnék Lazarusban MySQL-t használni (egyelőre Windows XP-n).

Pascalhoz segítségkérés

 ( Tomcsi1987 | 2008. október 7., kedd - 9:29 )

Üdv emberek!
Találtam egy feladatot amit nem értek:(
A feladat:
Bekérsz 1 számot(a) ez a ciklus kezdőértéke és kiíratod (a) tól százig a 3mal oszható számokat.
Majd a program kérdezzen rá hogy újra fusson -e le.
Ezt hogy kéne?
Valaki tudna ebben segíteni?
Előre is köszi.
Tomcsi1987

szám bekérés, véletlenszámgenerálás stb

 ( Tomcsi1987 | 2008. június 23., hétfő - 21:13 )

Üdv emberek
Találtam egy számomra elgondolkodtató feladatot.
Gondoltam megosztom veletek, mert én nem sokra jutok vele.

1. Kérjen be egy számot 30 és 40 közt (gondolom ezt readln el kell + forral)

2. Generáljon véletlenszerűen egy számot 40 és 50 közt.

3. Ki íratni a páros számokat (gondolom ezt meg writeln el)

Én nem sokra jutottam vele sajnos:(

Ui: nem tudtok pár linket dobni ahol van sokminden pascalról?

[Megoldva:] Egér kezelése Free Pascal-ban?

 ( pelz | 2008. június 11., szerda - 8:51 )

Sziasztok!

A grafikus rendszer felélesztése után beleütköztem a következő problémába. Nem tudom az egeret megjeleníteni a grafikus képernyőn. Az én feltételezésem az, hogy a "vgamouse" unitot kellene használni. Próbáltam a mouse_init() függvényt használni, de sehogy se jött össze. Aztán az "svgalib" unitban lévő vga_setmousesupport() függvényt, de ez se hozott eredményt.

Tehát a fő kérdésem, hogyan lehet az egeret inicializálni és megjeleníteni Free Pascal-ban grafikus képernyőt használva?
Tud valaki tanácsot adni ebben a kérdésben?

[Megoldva:] fpc "error while linking"

 ( pelz | 2008. június 10., kedd - 18:33 )

Sziasztok!

Nem fordítja le a Free Pascal a minimál programomat, ami így néz ki:

program pr;
uses graph;
begin
end.

Szóval a program csak azért született, hogy ellenőrizzem, képes-e fordítani a graph unit-val.
Hát nem! Valami apróság van, ami kifog rajtam. Először a fordító nem találta meg a graph unit-ot. Ekkor az "options" menü "Directories" dialógus ablakán belül a "Units" fülön megadtam a graph unit elérési útvonalát. Ezután viszont linkelési hibát ír ki, amivel már nem boldogulok.
Most ezt a fordítási hibaüzenetet kapom:

TSQLQuery probléma

 ( Dr_Mac | 2008. június 3., kedd - 14:29 )

Üdv!

Lazarusban próbálok MySQL adatbázishoz kapcsolódni.

Elindult a Magyar Lazarus Közösség oldala

 ( torma | 2008. március 3., hétfő - 18:45 )

Sz'asztok!

Elindult a Magyar Lazarus Közösség oldala!
Minden Lazarussal foglalkozó emberkét várunk!

Csövi!

MSEide + MSEgui tapasztalat?

 ( soky | 2008. február 13., szerda - 11:01 )

Lazarus ismerkedés közben belebotlottam ebbe: http://homepage.bluewin.ch/msegui/

Használta ezt valaki a tisztelt társaságból?
Mik a tapasztalatok?

Ami miatt nekem szimpatikus, hogy teljesen azonosan néz ki az elkészített alkalmazás felülete windowson és linuxon is. Nem kell hozzá külön widget set.

Ha hihetünk a verziószámok jelentésének, ez az 1.6 talán stabilabb is lehet, mint a lazarus a 0.9-ével...