| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 03.09.11 Prihlásený: 25.06.12 Príspevky: 39 Témy: 5 | Napísal wiini: 21.12.2011 19:35 | |
|
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:
neviete co s tym moze byt? respektive ako to opravit? dakujem
|
|
Registrovaný: 11.01.09 Prihlásený: 18.04.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 21.12.2011 19:44 | |
|
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.
_________________ Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS. |
|
Registrovaný: 03.09.11 Prihlásený: 25.06.12 Príspevky: 39 Témy: 5 | Napísal autor témy wiini: 21.12.2011 19:47 | |
|
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
|
|
Registrovaný: 11.01.09 Prihlásený: 18.04.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 21.12.2011 19:51 | |
|
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?
_________________ Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS. |
|
Registrovaný: 03.09.11 Prihlásený: 25.06.12 Príspevky: 39 Témy: 5 | Napísal autor témy wiini: 21.12.2011 19:56 | |
|
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
|
|
Registrovaný: 11.01.09 Prihlásený: 18.04.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 21.12.2011 20:08 | |
|
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.
|
|
Registrovaný: 03.09.11 Prihlásený: 25.06.12 Príspevky: 39 Témy: 5 | Napísal autor témy wiini: 22.12.2011 14:45 | |
|
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íspevkua 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
|
|
Registrovaný: 11.01.09 Prihlásený: 18.04.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 22.12.2011 17:01 | |
|
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.
_________________ Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS. |
|
Registrovaný: 03.09.11 Prihlásený: 25.06.12 Príspevky: 39 Témy: 5 | Napísal autor témy wiini: 22.12.2011 17:50 | |
|
okej, hodim to tu ale najskor az zajtra budem moct, nevies mi zatial povedat s cim ma problem tu ? :
// 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
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Lazarus v Delphi, Visual Basic | 2 | 1709 | 03.03.2010 15:50 mathio | | Lazarus - pin v Delphi, Visual Basic | 8 | 680 | 21.02.2017 11:41 BX | | LAZARUS zaciatocnik v Delphi, Visual Basic | 4 | 1137 | 10.03.2010 10:51 Medo11 | | Lazarus - procedúra v Ostatné | 2 | 832 | 17.02.2012 23:06 luboss8 | | Lazarus - diakritika v Delphi, Visual Basic | 6 | 791 | 02.01.2014 9:31 BX | | Lazarus OOP smernik v Delphi, Visual Basic | 0 | 520 | 30.03.2014 1:56 F3RY | | Lazarus - Symbolický odkaz v Delphi, Visual Basic | 0 | 482 | 08.10.2013 18:33 David22 | | Lazarus - rotate Image v Delphi, Visual Basic | 3 | 718 | 12.11.2012 23:50 F3RY | | Lazarus a Delphi v Delphi, Visual Basic | 6 | 926 | 18.02.2011 9:12 Fico | | lazarus - otvorenie noveho formu v Delphi, Visual Basic | 4 | 636 | 20.12.2011 20:51 wiini | | Polia - lazarus programovanie pomoooc v Delphi, Visual Basic | 3 | 747 | 28.11.2012 14:00 BX | | Lazarus - pocet pvkov pola v Assembler, C, C++, Pascal, Java | 5 | 308 | 30.04.2013 18:10 BX | | Lazarus a Win CE v Delphi, Visual Basic | 0 | 476 | 25.10.2012 14:26 jbakos | | typove subory v LAZARUS v Assembler, C, C++, Pascal, Java | 1 | 436 | 15.12.2015 21:34 matesko3 | | Lazarus - ako na to v Assembler, C, C++, Pascal, Java | 20 | 886 | 17.06.2015 9:43 reDo | | Lazarus - premenne v OOP v Delphi, Visual Basic | 19 | 895 | 11.01.2013 17:04 F3RY |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|