gnuplot i rysowanie wykresu 3D – jak połączyć się z tym plikiem?

0

Witam,

Używam buildera startera do nauki programowania. Potrzebuję narysować wykres 3D. Pomyślałem, że najłatwiej będzie w tym celu wykorzystać program "gnuplot". Ściągnąłem, zainstalowałem wersje 5.2 oraz 4.6. Próbuje wywołać taki kod:

Gnuplot::set_GNUPlotPath("C:/program files/gnuplot/bin/");
FILE* pipe = _popen("C:/gnuplot/bin/pgnuplot.exe", "w");
if (pipe != NULL)
{
	Label->Caption = "OK, pipe open";
}

Próbowałem już z plikiem: pgnuplot, gnuplot, wgnuplot_pipes i wgnuplot. Za każdym razem ten sam błąd, pipe = NULL. Ma ktoś jaki pomysł jak połączyć się z tym plikiem?

0
Smutny Szczur napisał(a):

Ma ktoś jaki pomysł jak połączyć się z tym plikiem?

Tak, wpisując prawidłową ścieżkę.

0

Ścieżka jest okej. Źle wkleiłem kod. Wydaje mi się, że popen jest to funkcja do konsoli, a ja używam wersji okienkowej. Próbowałem użyć _wpopen:
http://docwiki.embarcadero.com/RADStudio/Tokyo/fr/Popen,_wpopen

jednak cały czas wskaźnik jest null. Potrafię otworzyć exe za pomocą:

ShellExecuteA(NULL, "", "", NULL, NULL, SW_NORMAL)

To też jest metoda, mogą korzystać ze skryptów. Jednak wolałbym poprzez poprzedni sposób. Wydaje mi się, że korzystam z nieodpowiednich funkcji otwierających.

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