Передача ссылки на TADOQuery в функцию.
Задача: есть куча компонентов TADOQuery в программе, содержание некоторых из них надо сохранять в текствый файл (CSV), что само по себе просто... но хотелось бы создать единственную функцию которая бы сохраняла данные из любого TADOQuery
Однако пытаясь объявить функцию вроде
void SaveCSV(TADOQuery & adoq, AnsiString & FileName)
которая бы получала доступ к указанному ей компоненту - получаю кучу возмущений от компилятора видимо синтаксис типа TADOQuery & adoq или TADOQuery *adoq недопустим (т.к. без него все ок). Что я делаю не так и есть ли решение по-оригинальнее?
void SaveCSV(TADOQuery *ADOQuery, AnsiString &fn);
проходит.
Может ты неправильно набрал слово TADOQuery?
Цитата:
Originally posted by rostyslav
В BC5 объявление
void SaveCSV(TADOQuery *ADOQuery, AnsiString &fn);
проходит.
Может ты неправильно набрал слово TADOQuery?
В BC5 объявление
void SaveCSV(TADOQuery *ADOQuery, AnsiString &fn);
проходит.
Может ты неправильно набрал слово TADOQuery?
все заворкало :) просто работая с билдером совсем позабыл про директивку #include :devil: