Lazarus 3.2 (2024.02.28.)
Letöltés

  • Oldal:
  • 1

TÉMA:

Válasz: FPSpreadsheet komponens (Linux x64) hiba 2015 márc. 14 10:11 #1512

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1
Kipróbáltam az 1.4.2 verziót. Szépen működik. :)
Csak az archivum kedvéért, a telepítése:
* fpspreadsheet-1.4.2.zip letöltése.
* zip kicsomagolása pl. /home/user/lazarus_components
* Lazarusban "Csomag/Csomag fájl megnyitása":
** laz_fpspreadsheet.lpk
** Fordítás
* Lazarusban "Csomag/Csomag fájl megnyitása":
** laz_fpspreadsheet_visual.lpk
** Fordítás, Telepítés (IDE recompile)
* Lazarusban "Csomag/Csomag fájl megnyitása":
** laz_fpspreadsheetexport_visual.lpk
** Fordítás, Telepítés (IDE recompile)

Szépen meg is jelennek a Visual elemek között: Data Export, FPSpreadsheet

A csvdemo-ban levő csvwrite.lpr és csvread.lpr projektnél a Projekt Felügyelőben hozzá kell adni a megfelelő csomagot: Hozzáadás->Új követelmény->Csomagnév: laz_fpspreadsheet

Le is fordult mind a két demo. :)
Kösz az infókat mégegyszer!


(Win alatt is hasonló, csak az útvonalak mások természetesen.)

Válasz: FPSpreadsheet komponens (Linux x64) hiba 2015 márc. 14 09:26 #1511

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 506
  • Köszönetek: 86
Egy próbát megér...
Hogyan kérdezzünk okosan? / Mit kell tennünk kérdezés előtt? -- Lazarus 3.0 -- FPC 3.2-- GNU/Linux 5.15.0 x86_64

Válasz: FPSpreadsheet komponens (Linux x64) hiba 2015 márc. 14 09:14 #1510

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1
Akkor szedjem le és pl. tegyem fel ezt?
sourceforge.net/projects/lazarus-ccr/files/FPSpreadsheet/
fpspreadsheet-1.2.1.zip

Válasz: FPSpreadsheet komponens (Linux x64) hiba 2015 márc. 14 08:45 #1509

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 506
  • Köszönetek: 86
A hiányzó tulajdonságra utaló hiba azért van, mert az SVN-ből letöltött FPSpreadsheet a tiédnél újabb FPC/Lazarus változathoz készült, melyben már létezik az adott osztály hiányolt tulajdonsága.

Próbálj egy kicsit korábbi FPSpreadsheet-et használni, ami időben közelebb áll a Lazarus általad használt kiadásához: sourceforge.net/projects/lazarus-ccr/files/ FPSpreadsheet/
Ha ragaszkodsz az FPSpreadsheet SVN változatához (nem javaslom) akkor töltsd le és telepítsd a Lazarus újabb (jelenleg 1.4RC2) kiadásra jelölt változatát:
" sourceforge.net/projects/lazarus/files/ Lazarus Linux x86_64 RPM/Lazarus 1.4RC2/"

Az SVN-ből letöltött kód a fejlesztés napi állapotát tükrözi (fejlesztői változat). Mivel a fejlesztés több szálon zajlik, néha az adott napi kód fordítása is elakadhat egy-egy hiba miatt a javítás feltöltéséig. Működését csak ez után tudják elemezni azok akik erre késztetést éreznek.
A szoftverek fejlesztői változatának használata csak a témában jártas emberek számára ajánlható.
Hogyan kérdezzünk okosan? / Mit kell tennünk kérdezés előtt? -- Lazarus 3.0 -- FPC 3.2-- GNU/Linux 5.15.0 x86_64

FPSpreadsheet komponens (Linux x64) hiba 2015 márc. 14 07:02 #1508

  • makgab
  • makgab profilkép Témaindító
  • Törzsgárda tag
  • Törzsgárda tag
  • Hozzászólások: 280
  • Köszönetek: 1
Üdv!

Feltenném Fedora 21 x64 alá a FPSpreadsheet csomagot (svn-ből leszdtem le most).
1./ A laz_fpspreadsheet.lpk leforult.
2./ A laz_fpspreadsheetexport_visual.lpk lefordult és feltelepült.

A A laz_fpspreadsheet_visual.lpk viszont hibával megáll:
fpspreadsheetgrid.pas(355,30) Error: No property found to override
fpspreadsheetgrid.pas(355,38) Error: Property can't have a default value
fpspreadsheetgrid.pas(355,46) Error: Identifier not found "rsmMulti"

Az fpspreadsheetgrid.pas
    // inherited
   {$IFNDEF FPS_NO_GRID_MULTISELECT}
    {@@ Allow multiple selections}
    property RangeSelectMode default rsmMulti; // <-- itt a hiba
   {$ENDIF}
  end;   

Környezet:
fpc-src-2.6.4-140420.x86_64
fpc-2.6.4-1.x86_64
Lazarus-1.2.6

  • Oldal:
  • 1