Найдено 25 результатов

mik
08 фев 2006, 13:07
Форум: Программирование
Тема: особождение и-фейса галактикой при его закрытии
Ответы: 8
Просмотры: 3459

только как свою такую на атлантисе написать... :???:
mik
08 фев 2006, 11:36
Форум: Программирование
Тема: особождение и-фейса галактикой при его закрытии
Ответы: 8
Просмотры: 3459

только как? :-(
mik
08 фев 2006, 09:52
Форум: Программирование
Тема: особождение и-фейса галактикой при его закрытии
Ответы: 8
Просмотры: 3459

Нашел! :D
procedure FreeResourceByName(String);

одно не шибко хорошо - ресурсник должен быть в каталоге ехе
но для дебагнутой версии это не смертельно..

может быть еще варианты есть?
mik
08 фев 2006, 08:38
Форум: Программирование
Тема: особождение и-фейса галактикой при его закрытии
Ответы: 8
Просмотры: 3459

вообще говоря, не всегда.
если это будет сделано корректно, то все будет отрабатывать без ошибок.
mik
08 фев 2006, 08:04
Форум: Программирование
Тема: особождение и-фейса галактикой при его закрытии
Ответы: 8
Просмотры: 3459

особождение и-фейса галактикой при его закрытии

Доброе время суток! склероз не излечим, поэтому прошу.. :cry: подскажите, напомните какая функция выгружает(освобождает) ресурсник ... подробнее: есть внешний интерфейс, например живет в g.res . при первой загрузке в галку файл g.res занимается галкой намертво. я его не могу ни удалить(для замены но...
mik
30 дек 2005, 12:17
Форум: Программирование
Тема: Dll и проблемы
Ответы: 8
Просмотры: 3726

убери в в uses sharemem
BORLNDMM.dll, если мне не изменяет память, есть борланд мемори манагер...
либо есть другой вариант. просто кинь эту длл куда нибудь типа Windows\system или в каталог exe.
и кроме того, функция должна быть не SafeCall а Register
mik
20 дек 2005, 10:48
Форум: Программирование
Тема: Как реализовать в ADO запросе??? (в Delphi 7)
Ответы: 12
Просмотры: 6453

Не обязательно делать так.
Можно запузырить результат запроса во временную таблицу(MT) и с ней уже работать как со всеми таблицами галактики.
mik
19 дек 2005, 06:56
Форум: Программирование
Тема: Как реализовать в ADO запросе??? (в Delphi 7)
Ответы: 12
Просмотры: 6453

Да. есть проблемы, по крайней мере в 6м делфи. в MS SQL поле F$nrec 8 байт => можно использовать функции преобразования. Например Cast(F$nrec as bigint) и с результатом уже работать. но тут тоже не все так гладко. на некоторых значениях нрека(сконверченного в BigInt) в делфи вываливаются ошибки прео...
mik
30 ноя 2005, 07:36
Форум: Программирование
Тема: Можно ли использовать данные из внешних программ?
Ответы: 11
Просмотры: 5574

вообще говоря register - соглашение о вызове процедур и функций используется в делфи по умолчанию.

если отчет или интерфейс сможет узнать о существовании функции то использовать конечно можно и там и сям :smile:


[/quote]
mik
30 ноя 2005, 07:11
Форум: Программирование
Тема: Можно ли использовать данные из внешних программ?
Ответы: 11
Просмотры: 5574

есть некоторые ограничения. строки в Vip паскалевские ShortString в дос кодировке(cp866) процедуры и функции должны быть объявлены как register. раньше было такое что название процедур/функций должны были описываться в верхнем регистре. А для ADODB.Recordset я нарисовал в дллке ряд функций оберток, ...
mik
30 ноя 2005, 06:50
Форум: Программирование
Тема: Можно ли использовать данные из внешних программ?
Ответы: 11
Просмотры: 5574

это текст qwerty.dll library qwerty; function GetPi:Double;register; begin result := 3.14; end; exports GETPI; begin end; а это вип прога: Function GETPI:Double;external 'qwerty.dll'; interface qwerty 'qwerty' //.... // тут что то свое //... procedure ShowPi; begin message('2Pi' + String(2*GetPi)); ...
mik
29 ноя 2005, 18:22
Форум: Программирование
Тема: Как реализовать в ADO запросе??? (в Delphi 7)
Ответы: 12
Просмотры: 6453

как-раз наоборот
пардоньте.
ошибся :-?
mik
29 ноя 2005, 18:18
Форум: Программирование
Тема: Как реализовать в ADO запросе??? (в Delphi 7)
Ответы: 12
Просмотры: 6453

первасива, повторюсь, в глаза не видел. аналог твоего запроса - переделанный но для MS SQL и почти без условий. у меня отрабатывает. может и поможет. select t.F$atl_lastdate, t.F$atl_lasttime, t.F$nrec, T$morale.F$name, t.F$corg, T$tiptex.F$name as tipts, T$tiptex.F$nrec as ctipts, T$marka.F$nm as m...
mik
29 ноя 2005, 16:51
Форум: Программирование
Тема: Можно ли использовать данные из внешних программ?
Ответы: 11
Просмотры: 5574

пишем свою DLL, в которой живет нужная функция.
подключаем ее к VIP программе и наслаждаемся 8-)
mik
29 ноя 2005, 16:47
Форум: Программирование
Тема: Как реализовать в ADO запросе??? (в Delphi 7)
Ответы: 12
Просмотры: 6453

для MS SQL (как для других платформ, не знаю) == идут как inner join /== идет как left outer join =(равно) остается как и есть Имена таблиц начинаются с T$(например T$Transp - это Transp) имена полей начинаются с F$(например F$Nrec - это Nrec) только в DBF придется экспортировать через другой TADOQu...