Bud mas spatne kod v "test2.php" nebo zkus navysit interval volani funkce Ajax(), 1 milisekunda se mi zda moc malo.
Příspěvky odeslané z IP adresy 78.108.103.–
A je vůbec nutné, aby běžely obě aplikace? Nestačilo by udělat jako proces pouze GUI a Překladač vytvořit jako knihovnu, kde by jednotlivé funkce byly volány z GUI? To by znamenalo, že se data z překladače předají až po vykonaní fce. Neskutečně zjednodušený příklad:
//knihovna
class Prekladac
{
public Bitmap Graf(int promenna1, int promenna2)
{
//kod, ktery spocita a vykresli do bitmapy
}
}
//GUI
class form
{
//vstup od uzivatele, ktery pouziji k zavolani fce
Prekladac prekladac=new Prekladac();
//nejake rozhodnuti, jakou fci chtel uzivatel volat
Bitmap vyslednyGraf=prekladac.Graf(vstup1,vstup2);
//vykresleni bitmapy na form...
}
Tohle by přece fungovat mělo. Když ne, vzdávám se:)
No jestli jsem to pochopil správně (což bych neřekl) a jedná se komunikaci dvou programů, tak bych data z Překladače do GUI posílal přes socket (System.Net.Sockets) na localhostu. Ale jak (ne)efektivní a vůbec hodící se k řešení toho problému to je, si netroufám odhadnout. Nedávno jsem psal něco, co takhle komunikovalo a fungovalo to, ale říkám, je celkem pravděpodobné, že existuje hezčí řešení.
To aTTix : No kolega výše má pravdu, to je nejlepší řešení. Jinak rada do začátku: dělej věci co nejjednodušeji. Když máš na výběr mezi jednoduchým a složitějším řešením, vyber si to jednodušší, byť by bylo i delší. Lépe se to pak čte, upravuje, debuguje...
To 3DiDo : Kdyžtak dejte vědět, mám spoustu času, sice teď na něčem dělám, ale tyhle projekty mám rád, člověk se něco přiučí. Sice nejsem bůhvíjakej programátor, ale zase na druhou stranu za to nic nechci, jako jeden kolega tady :smile6: Kdyby se vám nehodil C#, tak vám to můžu aspoň navrhnout, popřípadě zkoordinovat.