-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Jan Kowalski" <c...@g...pl>
Newsgroups: pl.comp.programming
Subject: Visual Studio C++ Express -> dostęp do formy głównej
Date: Thu, 19 Nov 2009 13:23:51 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 22
Message-ID: <he3gt7$223$1@inews.gazeta.pl>
NNTP-Posting-Host: localhost
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1258637031 2115 172.20.26.239 (19 Nov 2009 13:23:51 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Thu, 19 Nov 2009 13:23:51 +0000 (UTC)
X-User: cloclo80
X-Forwarded-For: 213.199.193.94
X-Remote-IP: localhost
Xref: news-archive.icm.edu.pl pl.comp.programming:183972
[ ukryj nagłówki ]W jaki sposób uzyskać dostęp do formy głównej (i jej kontrolek) programu
napisanego pod Visual C++ Express?.
Oprawiam w okienkową skórę program napisany pierwotnie pod konsole. Włączyłem
plik z kodem źródłowy do projektu. Program kompiluje się poprawnie. Teraz
chciałbym aby parametry wprowadzane do kontrolek na formie głównej mogły
zostać wykorzystane przez pierwotny kod programu. Chodzi np. o nazwę pliku.
Oczywiście mogę skonwertować nazwę do char i podać do funkcji jako parametr,
mogę utworzyć zmienną globalną widzianą w całym programie i użyć ją do
przekazania nazwy, ale dlaczego nie ma sposobu (a przynajmniej ja nie wiem jak
to zrobić) aby uzyskać dostęp do formy głównej programu i jej kontrolek tak
aby odwoływać się w taki oto sposób Form1->textBox1->Text? Albo inny problem.
Funkcja przetwarza plik i potrzebuje sygnalizować to za pomocą progress bar.
Nie mając dostępu do formy głównej nie mam dostępu do progress bar.
Teoretycznie można to obejść pakując cały kod do wnętrza klasy, ale nie
zmienia to faktu, że nie wiem w jaki sposób dostać uchwyt do formy głównej. Z
tego co mi wiadomo (jestem początkujący) inne RADy np. C++ Builder Borlanda
dają taką możliwość więc sądzę, że Visual powinien mieć podobną możliwość.
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Następne wpisy z tego wątku
- 19.11.09 13:35 Paweł Kierski
- 19.11.09 14:06 Jan Kowalski
- 19.11.09 15:03 Wiktor S.
Najnowsze wątki z tej grupy
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
Najnowsze wątki
- 2025-03-20 Grubość socketa AM4+procesor
- 2025-03-20 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-03-20 Warszawa => Senior Programmer C <=
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-20 Greenpeace została zobowiązana do zapłaty niemal 667 mln dolarów [USA,wyrok sądu]
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-19 Brak ograniczeń dla chińskiego kapitału - wam nie do rządu, tylko na zmywak do chińskiej knajpy!!!
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 szal-Unia == federacja policyjna
- 2025-03-19 Polsza == państwo policyjne
- 2025-03-19 Grzegorz Płaczek o programie szczepień dzieci. ,,Stworzono eldorado dla firm farmaceutycznych"
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 Gemini
- 2025-03-19 Mokry sen Zenka :)
- 2025-03-19 Re: Dlaczego tak odstają od Tesli?