[ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.09.11
Prihlásený: 25.06.12
Príspevky: 39
Témy: 5 | 5
NapísalOffline : 21.12.2011 19:35 | Lazarus - problém

zdravim, moj problem spociva v tom ze ak si napisem program do unit1 (form1) tak vsetko facha bez problemov a tak isto aj ked vytvorim novy formular unit2 a aj ked si prepojim unit1 na tlacidlo do prazdneho unit2, ale v momente ked vlozim do form2 nieco (label, edit, button, ... ) tak mi vybehne toto a uz s tym nepohnem dalej:
Lazarus - problém

neviete co s tym moze byt? respektive ako to opravit? dakujem


Offline

Skúsený užívateľ
Skúsený užívateľ
Lazarus - problém

Registrovaný: 11.01.09
Prihlásený: 08.11.26
Príspevky: 1402
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 21.12.2011 19:44 | Lazarus - problém

Co je "toto"? Program sa ukoncil bez chyby, alebo co presne sa stalo? Pretoze vidiet iba to, ze sa zobrazila nova karta project1.lpr. Stane sa to, iba ak jednoducho vlozis nejaky komponent, povedzme button na form2 a hned skompilujes program? Ak ano, je mozne, ze mas nejak poruseny form2.pas, pretoze lazarus si sam doplnuje text do tohto zdrojoveho suboru, je mozne, ze ak tam bola nejaka syntaticka chyba, tak sa to pomiesalo. Ak to je teda tak, postni sem obsah form2.pas suboru.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.09.11
Prihlásený: 25.06.12
Príspevky: 39
Témy: 5 | 5
Napísal autor témyOffline : 21.12.2011 19:47 | Lazarus - problém

cize ako si to mam potom robit ked to nemam hned skompilovat? mam si kazdy form zrobit v samostatnom pojekte a potom to tam cele nakopirovat do jedneho ked to je bez chyby?
form2:
Kód:
unit Unit2;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;

type

  { TForm2 }

  TForm2 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    procedure FormCreate(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
  end;

var
  Form2: TForm2;

implementation

{$R *.lfm}

{ TForm2 }

procedure TForm2.FormCreate(Sender: TObject);
begin

end;

end.


cize ja som tam ziadne prikazy nepridaval, len doticne edit1 a edit2


Offline

Skúsený užívateľ
Skúsený užívateľ
Lazarus - problém

Registrovaný: 11.01.09
Prihlásený: 08.11.26
Príspevky: 1402
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 21.12.2011 19:51 | Lazarus - problém

Nie nie, dobre to robis, iba som sa pytal, ci sa to stane hned po skompilovani. Cize iba si pridal tieto komponenty a uz to nefunguje? Ak ich teraz zmazes, potom pojde vsetko v poriadku? Inak, este som sa stale nedozvedel, ako sa to prejavuje. Program spadne bez chyby? Alebo sa nieco zobrazi? Na screenshote vidiet minimalizovanu aplikaciu "Novy projekt". To je ta aplikacia, ktoru kompilujes?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.09.11
Prihlásený: 25.06.12
Príspevky: 39
Témy: 5 | 5
Napísal autor témyOffline : 21.12.2011 19:56 | Lazarus - problém

ano, stane sa to hned po tom ako dam spustit po tom co som pridal komponenty a nefunguje to ani ked to zmazem. Prejavuje sa to asi tak ze mi vybehne ten projekt.lpr ako je vidno na obrazku a tym to konci, nespusti mi program - a to je ten hlavny problem, cize prakticky si ho neviem otestovat. a ten NOVY projekt co mam otvoreny, to je zlozka kde to mam poukladane :D


Offline

Skúsený užívateľ
Skúsený užívateľ
Lazarus - problém

Registrovaný: 11.01.09
Prihlásený: 08.11.26
Príspevky: 1402
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 21.12.2011 20:08 | Lazarus - problém

Aha, zmiatla ma ta ikona :) . Tak z tohto opisu neviem povedat, co je zle. Skus nasledovnu vec. Zavri cely lazarus, spust ho nanovo a daj vytvorit novy projekt. Potom daj v menu vytvorit novy form - vytvori sa form2. V prvom unite, Unit1, daj do uses Unit2, ale pozor, nie v casti interface, ale v casti implementation ( tam treba uses dopisat ). Cize nejako takto:
Kód:
implementation

uses Unit2;


Takto budes moct z prveho formu pristupovat k druhemu. Teraz skus spustit ci to ide. Ak ano, skus na form2 nieco poukladat, ak pojde, chyba vyriesena, ak nie, napis, kde to prestalo fungovat.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.09.11
Prihlásený: 25.06.12
Príspevky: 39
Témy: 5 | 5
Napísal autor témyOffline : 22.12.2011 14:45 | Lazarus - problém

uz to ide, problem bol v tom ze som daval to uses do interface a nie do toho druheho co si pisal, to je asi aj dovod preco mi neslo prepojit potom unit2 na unit1, dakujem velmi pekne ;)

// pridané po 18 hodinách 29 minútach od posledného príspevku

a problem je naspat, nechapem to, podla mna to je vadny program, minule ma to nastvalo, preinstaloval som ho a na pol dna bol pokoj ... nemozem to preinstalovavat stale ked to nejde


Offline

Skúsený užívateľ
Skúsený užívateľ
Lazarus - problém

Registrovaný: 11.01.09
Prihlásený: 08.11.26
Príspevky: 1402
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 22.12.2011 17:01 | Lazarus - problém

Musel si nieco pridat, neverim, ze by same od seba nieco prestalo fungovat. Zbal cely projekt to zipu, upni ho niekde a hod sem link. Ak sa nikto iny neozve, pozriem sa na to, ale zrejme az o isty cas, momentalne nemam k dispozicii PC s windowsom.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.09.11
Prihlásený: 25.06.12
Príspevky: 39
Témy: 5 | 5
Napísal autor témyOffline : 22.12.2011 17:50 | Lazarus - problém

okej, hodim to tu ale najskor az zajtra budem moct, nevies mi zatial povedat s cim ma problem tu ? :
Lazarus - problém

// pridané po 12 minútach od posledného príspevku

okej, toto som vyriesil, chybala mi tam ; za unit1, no ale to je jedno, ked som to opravil tak zase ta chyba o ktorej je od zaciatku rec, tak tu to mas

http://www.uloz.to/11957256/new-rar

Heslo:
Kód:
lazarus


 [ Príspevkov: 9 ] 


Lazarus - problém



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus

v Ostatné

2

1822

03.03.2010 15:50

mathio

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - diakritika

v Ostatné

6

931

02.01.2014 9:31

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - procedúra

v Ostatné

2

937

17.02.2012 23:06

luboss8

V tomto fóre nie sú ďalšie neprečítané témy.

LAZARUS zaciatocnik

v Ostatné

4

1239

10.03.2010 10:51

Medo11

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - pin

v Ostatné

8

841

21.02.2017 11:41

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus a Delphi

v Ostatné

6

1025

18.02.2011 9:12

FITrepairs

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - rotate Image

v Ostatné

3

834

12.11.2012 23:50

F3RY

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus OOP smernik

v Ostatné

0

653

30.03.2014 1:56

F3RY

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - Symbolický odkaz

v Ostatné

0

609

08.10.2013 18:33

David22

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi / Lazarus - Form fixed

v Ostatné

1

545

12.05.2014 1:02

F3RY

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus a Win CE

v Ostatné

0

590

25.10.2012 14:26

jbakos

V tomto fóre nie sú ďalšie neprečítané témy.

typove subory v LAZARUS

v Backend

1

560

15.12.2015 21:34

matesko3

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - premenne v OOP

v Ostatné

19

1029

11.01.2013 17:04

F3RY

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - ako na to

v Backend

20

1036

17.06.2015 9:43

reDo

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - pocet pvkov pola

v Backend

5

415

30.04.2013 18:10

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Polia - lazarus programovanie pomoooc

v Ostatné

3

865

28.11.2012 14:00

BX



© 2005 - 2026 PCforum, edited by JanoF