Jak w Borlandzie Builderze napisac by nie otwieralo sie nowe

0

Witam
Mam pytanie, uzywam kompilatora Borland Builder 5.0 i jesli wpisze taka linijke Form2-&gtVisible = true; to on otworzy mi Form2 ale w nowym okienku :(((
Jak zrobic by otwieral w tym samym okienku ??

0

Musisz tworzyć od samego początku aplikację MDI.--Pozdrowienia dla całego FORUM !!!

Marco_99

0

Ale jak ja tworzyc ?? Mozesz napisac cos wiecej....
I jeszcze jedno czemu jak do pliku Unit1.h dopisze zmienna globalna int a=0;
i w pierwszym okienku gdy wcisne przycisk wyskakuje w panelu 1 a pisze takie polecenie
Panel1-&gtCaption=a; w buttonie no i takze tam jest Form2-&gtVisible = true;
i gdy uruchomi sie nowe okienko to pisze w konstruktorze Panel1-&gtCaption=a;
i zamiast tam pojawic sie 1 to sie pojaiwa 0 tak jakby nie zapisal wartosci dla
a w poprzednik jego wywolaniu. Wyskakiwac ma 1 bo w programie jest a++; Czemu tej jedynki tam nie ma ???

0

Luk napisał:
Ale jak ja tworzyc ?? Mozesz napisac cos wiecej....

W menu File-&gtNew-&gtOther-&gtProjects-&gtMDI Application

I jeszcze jedno czemu jak do pliku Unit1.h dopisze zmienna globalna int a=0;
i w pierwszym okienku gdy wcisne przycisk wyskakuje w panelu 1 a pisze takie polecenie Panel1-&gtCaption=a; w buttonie no i takze tam jest Form2-&gtVisible = true;
i gdy uruchomi sie nowe okienko to pisze w konstruktorze Panel1-&gtCaption=a;
i zamiast tam pojawic sie 1 to sie pojaiwa 0 tak jakby nie zapisal wartosci dla
a w poprzednik jego wywolaniu. Wyskakiwac ma 1 bo w programie jest a++; Czemu tej jedynki tam nie ma ???

Bo zmienną definiujesz w Unit1.h i tylko tam jest ona globalna. Jeżeli chcesz, żeby również w Unit2 była globalna to zainkluduj Unit1.h do Unit2 lub umieść zmienną w Project1 (chyba)--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

Pomoc do Delphi po polsku. http://www.4programmers.net/forum/index.php?action=show&id=21335&c=2

Oficjalny kanał IRC serwisu 4programers:
serwer: warszawa.ircnet.pl sieć: POLNet kanał: #4programmers.net

0

Witam ponownie
To ja dolaczam plik do Unit2.h poprzez #include "Unit1.h" i nic to nie daje :((
A nie ma jakiegos polecenia by po porstu nie otwieral nowego okienka ??
Bo te midi w ogóle nie kapuje o co chodzi :((
Jest mi to bardzo potrzebne prosze o pomoc !!

0

Zmienne które mają zasięg poza np: Form1 deklaruj w sekcji public.

Natomiast do otwierania i zamykania okienek użyj:

     Form2=&gtShow;

lub Form2=&gtShowModal;

do zamykania

    Form2=&gtClose;--Pozdrowienia dla całego FORUM !!!

Marco_99

0

Witam
Niestety funkcja Form2-&gtShowModal(); otwiera tez nowe okienko tylko ze do tego
pierwszego nie moge juz przejsc. A zrobilem zmienna a jako public i tez nic :((
Wiec teraz mam ja jako globalna i tez nic ;(( Moze powiem co chce napisac,
quiz gdzie jak klikniesz na odpowiedz przenosi cie do nastepnego okienka z odpowiedzia
a zmienna a ma liczyc punkty, przy kompilacji wychodzi taki waring:
[Linker Warning] Public symbol '_a' defined in both module C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\QUIZ_VER1.0\UNIT1.OBJ and C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\QUIZ_VER1.0\UNIT2.OBJ
[Linker Warning] Public symbol '_a' defined in both module C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\QUIZ_VER1.0\UNIT1.OBJ and C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\QUIZ_VER1.0\UNIT3.OBJ
[Linker Warning] Public symbol '_a' defined in both module C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\QUIZ_VER1.0\UNIT2.OBJ and C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\QUIZ_VER1.0\UNIT3.OBJ

Moze to cos pomoze ??? Kurna po prostu nie wiem czemu ta zmienna przy
otwarciu nowego okienka ma znow wartosc 0 :(( Poniewaz w kazdym nowym
okienku jest Panel1-&gtCaption=a; i to jest w konstruktorze.
I jak se poradzic z tymi okienkami ;(((((

0

Bardzo prosze o pomoc~!!!!!!

0

Luk napisał:
Bardzo prosze o pomoc~!!!!!!

Źle odwołujesz się do zmiennej. Jeżeli jest zadeklarowana w sekcji public w Form1 to powinieneś odwoływać się tak:
Panel1-&gtCaption = Form1-&gta;--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

Pomoc do Delphi po polsku. http://www.4programmers.net/forum/index.php?action=show&id=21335&c=2

Oficjalny kanał IRC serwisu 4programers:
serwer: warszawa.ircnet.pl sieć: POLNet kanał: #4programmers.net

0

Dzieki !! Zapraz na to zuce okiem !!
A co z tymi okienkami ??

0

Zaraz, ale ja ja mam jako zmienna globalna w pliku Unit.h
A wyglada on tak:
#include "Unit1.h"
#include "Unit2.h"
#include "Unit3.h"
#include "Unit4.h"

int a;

0

Luk napisał:
Zaraz, ale ja ja mam jako zmienna globalna w pliku Unit.h

To lepiej umieść w sekcji public formy (u mnie też nie chce działać, jeżeli jest umieszczone poza)--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

Pomoc do Delphi po polsku. http://www.4programmers.net/forum/index.php?action=show&id=21335&c=2

Oficjalny kanał IRC serwisu 4programers:
serwer: warszawa.ircnet.pl sieć: POLNet kanał: #4programmers.net

0

Umiescilem i nic :((
A moze podaj maila to ci wysle kod i zerkniesz na niego ??

0

Luk napisał:
A moze podaj maila to ci wysle kod i zerkniesz na niego ??

dryobates@poczta.onet.pl

Tak jak i wszystkie inne moje dane możesz zobaczyć klikając na moją ksywkę.--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

Pomoc do Delphi po polsku. http://www.4programmers.net/forum/index.php?action=show&id=21335&c=2

Oficjalny kanał IRC serwisu 4programers:
serwer: warszawa.ircnet.pl sieć: POLNet kanał: #4programmers.net

0

Juz ci wyslalem i jak wiesz o co chodzi ??

0

dzieki Dryobates rozwiazal sie problem z zmienna teraz tylok jeszcze okienka..

0

Luk napisał:
dzieki Dryobates rozwiazal sie problem z zmienna teraz tylok jeszcze okienka..

Z okienkami to problemu nie rozumiem. Możesz jaśniej przedstawić czego pragniesz?--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

Pomoc do Delphi po polsku. http://www.4programmers.net/forum/index.php?action=show&id=21335&c=2

Oficjalny kanał IRC serwisu 4programers:
serwer: warszawa.ircnet.pl sieć: POLNet kanał: #4programmers.net

1 użytkowników online, w tym zalogowanych: 0, gości: 1