Databáze > MySQL

Create Procedure - výpočet polynomu

<< < (3/3)

Ondřej Pokorný:
Abych pravdu řekl, C/C++ jsem na to nepoužíval. Napsal jsem si to v Delphi:
http://stackoverflow.com/questions/5894258/creating-a-udf-for-mysql-in-delphi

pf1957:

--- Citace: oxo  04-03-2014, 10:36:32 ---Abych pravdu řekl, C/C++ jsem na to nepoužíval. Napsal jsem si to v Delphi:

--- Konce citace ---
Evidentne nepouzivas C++ Builder, jako on  ;)

Jako vzor UDF pro FB se udava treba http://rfunc.sourceforge.net, ale ten site mi prijde nejak pochroumany, takze se mi nepovedlo dostat se ke zdrojovkam. Ty jsem nasel tady http://sourceforge.net/projects/rfunc/

Ondřej Pokorný:

--- Citace: hlucheucho  03-03-2014, 15:18:59 --- S tím vytýkáním mne to nenapadlo. 24 let po maturitě začínám mít mezery  :( Proceduru už se se mi podařilo udělat.

Založil jsem dll projekt a zkusil jsem zkompilovat jejich ukázkový příklad udf_example.c. Hlásí chybu:
Multiple declaration for SSIZE_T    v souboru basetsd.h(425)
Earlier declaration of SSIZE_T    v souboru _stddef.h
a ještě několik dalších. Si nevím vůbec rady.

Používám C++ Builder XE 5.

hu

--- Konce citace ---

Jen horký tip:

Podle komentáře compileru tam máš 2 stejné definice pro SSIZE_T. Tak ty ze svého souboru (pravděpodobně basetsd.h) smaž.
Ten ukázkový kód bude asi pro ANSI C a to pravděpodobně SSIZE_T nezná (a C++ Builder ano), proto se to mlátí.

hlucheucho:
Pravděpodobně basetsd.h je součástí windows.h.  Zkoušel jsem různá nastavení projektu a kompileru, vůbec mi to nepomohlo. Asi to dám k ledu  >:(

hu

Navigace

[0] Seznam témat

[*] Předchozí strana

Přejít na plnou verzi