Ĺadny brzuch
Musze zadeklarowac zeby bylo zgodnie z prototypem funkcji w kontrolki zewnętrznej prototyp funkcji zawierający jako parametr tablice dynamiczna myfunc(var val : array of String), po zadeklarowaniu kompilator czepia mi sie ze ja potrzebuje zadeklarowac dynamiczna, a robie statyczna, incompatybile type- 'dynamic array' and 'Aray'. DO dIABLA TO JAKA JA DEKLARUJE !!!!!!!!!!!!
Pomocy !
U mnie deklaracja funkcji z parametrem jako tablica dynamiczna kompiluje się normalnie :). Chyba gdzieś coś innego robisz źle :)
function funkcja(var X: array of string): Boolean;
i działa normalnie...
P.S
Może pokaż tutaj cały kodzik :).
Użytkownik programista1101 edytował ten post 23 czerwiec 2005, 08:41
Parametrem funkcji nie może być tablica statyczna ;) Co to jest "Aray"?
Użytkownik Cyrkiel edytował ten post 23 czerwiec 2005, 10:32
Parametrem funkcji nie może być tablica statyczna ;) Co to jest "Aray"?
Ale on nie robi statycznej (przynajmniej tak napisał):
IMHO błąd jest gdzieś indziej, ale brak odzewu :)
zadeklaruj sobie typ np. TTablica = array of string i jego uzywaj
Prbowalem zadeklarowac nowy typ i jest to samo, natomiast w metodzie nie moge bo to metoda kontrolki activex dll
Ja sie nie założe, ale ogranicz stringa do np. 255 i powinno być ok. Jak nie to na razie nie przychodzi mi nic do głowy :(
// EDIT: Czy to jest eksportowana funckja Dll-a?
Użytkownik Ali240 edytował ten post 29 czerwiec 2005, 18:49
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Pomocy !
U mnie deklaracja funkcji z parametrem jako tablica dynamiczna kompiluje się normalnie :). Chyba gdzieś coś innego robisz źle :)
function funkcja(var X: array of string): Boolean;
i działa normalnie...
P.S
Może pokaż tutaj cały kodzik :).
Użytkownik programista1101 edytował ten post 23 czerwiec 2005, 08:41
Parametrem funkcji nie może być tablica statyczna ;) Co to jest "Aray"?
Użytkownik Cyrkiel edytował ten post 23 czerwiec 2005, 10:32
Parametrem funkcji nie może być tablica statyczna ;) Co to jest "Aray"?

Ale on nie robi statycznej (przynajmniej tak napisał):
IMHO błąd jest gdzieś indziej, ale brak odzewu :)

zadeklaruj sobie typ np. TTablica = array of string i jego uzywaj
Prbowalem zadeklarowac nowy typ i jest to samo, natomiast w metodzie nie moge bo to metoda kontrolki activex dll
Ja sie nie założe, ale ogranicz stringa do np. 255 i powinno być ok. Jak nie to na razie nie przychodzi mi nic do głowy :(
// EDIT: Czy to jest eksportowana funckja Dll-a?
Użytkownik Ali240 edytował ten post 29 czerwiec 2005, 18:49