Takže nakonec jsou to vyřešil následnovně:
hodnoty proměnných jsem nastavil pomocí extern
form2 jsem otevřel jako modální form2->ShowDialog();
=>příkazy co se měli provést po zavření formu2 jsem zadal za tento příkaz
díky všem, hlavně liborbovi za vodítko s modálními/nemodálními formy
Příspěvky odeslané z IP adresy 90.176.130.–
To zní celkem proveditelně jestli jsem to správně pochopil...
2 otázky, jak si mám předat this do toho formu2 a kde ho tam načíst popř. jak?
budu pak moct volat funkce z toho puvodniho formu? (předpokládám že ne...)
díky
Předem upozorňuji, že jsem v programování začátečník, takže se v tom ještě moc nevyznám :smile16: , ale nejsem si jistý co máš na mysli
ten druhý formulář volám příkazem viz. obrázek se source (na začátku), problém je v tom, že v tom form1.h (hlavní) mám includovaný cd_lib.h, ve kterém mám globálně deklarovanou strukturu new_cd a pak datový typ - pole ukazatelů na tyto struktury. Mám tam také deklarace používaných funkcí.
funkce add_rec (přidání záznamu) má návratový typ new_cd a vrácená strukura se ve form1.h uloží do pole ukazatelů, proto ji nemůžu použít pomocí extern z druhého formu (nezná typ new_cd a includovat do více souboru to nejde...)
pokud by nějak šlo udělat, že se ve formuláři 1 spustí funkce při zavření formuláře 2 bylo by to super, ale opravdu nevím jak na to...
díky
Výborně extern funguje skvěle při dostávání proměnných z té přidávací formy do té hlavní - takže díky...
akorát tu stále zůstáva problém s přidáním a zobrazením záznamu po stisku submit - teď mi pouze změní hodnoty globálních proměnných v hlavní formu na ty, které chci (to by samozřejmě opět řešilo tlačítko refresh :-D, ale věřím, že existuje elegantnější řešení)
za případné nápady díky
Ano tak nějak jsem to plánoval, problém je v tom, že nevím, kam si ty proměnné mám uložit, abych k nim měl přístup z obou formulářů...
Předpokládám, že jediná možnost je uložit to do externího souboru, což pak ale znamená že budu muset přidat na výchozí formulář něco jako tlačítko refresh, které ty hodnoty v tom souboru vyčte.
doufal jsem že to půjde i nějak jinak, přímo při stisku tlačítka submit
omlovám se za špatný post, nemám možnost jej upravit obrázky jsou zde
(nejsem si jistý jak přesně se má zadávat odkaz proto píšu odkazy do kódu)
http://img682.imageshack.us/img682/3175/programu.jpg
http://img704.imageshack.us/img704/9036/schrnka01a.jpg
Zdravím, řeším menší problém...
Vytvářím školní projekt - databázi CD a chci vytvořit speciální formulář, kde zadám všechny potřebné data a ty pak uložím do struktury, kterou následně zobrazím v původním formuláři (viz. obrázky)
nevím ale, jak mám hodnoty z druhého formuláře získat... máte někdo nějaký nápad? díky moc by mi to pomohlo
[url=http://img682.imageshack.us/i/programu.jpg/]
[/url]
[url=http://img704.imageshack.us/i/schrnka01a.jpg/]