Adatok átvitele az alkalmazások között

Adatátvitel az alkalmazások között.

Két programot írok Delphire.
Az eredmény két alkalmazás (exe). Ezek az alkalmazások egyszerre futnak, és adatokat kell átadni egymásnak.






Ha átmásol egy merevlemezt, hosszú időbe telik (mert sok adat áramlik).
Mondja meg, hogyan kell átvinni az adatokat a különböző alkalmazások között?


> Ezek az alkalmazások egyszerre futnak

Ez az?


> Mondja meg, hogyan adhatja át az adatokat a különböző alkalmazások között?

Térképfájlok, üzenetek, aljzatok, DDE. Válasszon egyet.

Térképfájlok, nem tudom.

Az üzenetek egy sötét erdő is.

Csatlakozók - Hálózat? Érdemes elmélkedni.
DDE - az adatbázis? vagy tévedek.

> Csatlakozók - Hálózat? Érdemes elmélkedni.

A Named / névtelen csövekre is gondolhat

> DDE - az adatbázis? vagy tévedek.

Tévedsz. De lehetséges, és nem tanulni.

> Az eredmény két alkalmazás (exe). Ezek az alkalmazások elindulnak






> egyszerre, és adatokat kell továbbítani egymásnak.

Sok szempontból attól függ, hogy mit értenek az egyidejűség.
Ezenkívül fontos tudni, hogy a konzol egy alkalmazás vagy grafikus felhasználói felület.

DDE = Dinamikus adatcsere


> Hálózat? Érdemes elmélkedni.

Nem érdemes.
Olyan lesz, mint egy ágyú a verebeken, ha mindkét alkalmazás ugyanazon a gépen fut.

A legegyszerűbb lehetőség az üzenetek.
Nem kevésbé egyszerű, de kifejezetten "élesített" az interprocess kommunikációs lehetőségekhez - NamedPipes

Nagyon köszönöm a segítséget.

Teljesen leírom a helyzetet:
Elkezdtem írni egy egyszerű hálózati játékot a Blitz 3D nyelvén (egy egyszerű 3D-s motor). Hálózati képességek Blitz 3D Nem tetszik. Dolgozni akarok egy Delphi alkalmazást, amely kiszolgálóként fog működni. Ez a program felelős az összes ügyféltől származó üzenetek küldéséért és fogadásáért. Az információfeldolgozásnak válaszolnia kell a programra, amelyet a Blitz3D-ben írtak (megbocsáthatnak ütközést stb.).
Továbbra is csak a Delphi programmal kapcsolatos adatokat kell továbbítani a Blitz 3D-n és vissza.

Továbbra is továbbíthat egy fájlt.


> Csak a Delphi programból származó adatokat kell átvinni egy programra
> a Blitz 3D-n és vissza.

És tudja, hogy Blitz hogyan továbbítja az adatokat?

Sajnálom.
Nem gondoltam a Blitz lehetőségére. A fájlok mellett nem tehet semmit.
Köszönöm mindenkinek a segítségét!




Kapcsolódó cikkek