:: Visual Foxpro, Foxpro for DOS
VFP и .NET
venom
Автор

Сообщений: 21
Дата регистрации: 15.05.2005
Можно ли подлучать классы framework в VFP8

В принцыпе проблема такая:

Нужно обработать BMP файл. В framework через класс System.Drawing. А в фоксе как можно.
Ratings: 0 negative/0 positive
Re: VFP и .NET
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Что значит термин "обработать"?
Ratings: 0 negative/0 positive
Re: VFP и .NET
venom
Автор

Сообщений: 21
Дата регистрации: 15.05.2005
Надо бы пройтись по картинке попиксельно.

В общем так:

Нужно со схемы (файл в формате BMP) получить точки для свердления дыр.

В С# я использовал класс System.Drawing.Bitmap

В фоксе GETOBJECT('System_Drawing','Image')

Но в фоксе не доступна функция GetPixel().

Вот такая петрушка.



Отредактировано (16.05.05 10:20)


------------------
Ratings: 0 negative/0 positive
Re: VFP и .NET
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Фокс это СУБД как-никак, а не С++ Надо что-то свое писать или искать библиотеки.
Сделай DLL и вызывай ее функции из фокса.
Ratings: 0 negative/0 positive
Re: VFP и .NET
venom
Автор

Сообщений: 21
Дата регистрации: 15.05.2005
Какой вопрос - такой и ответ.

Проблема в подключении DLL написаных на С#. Оные не подлючаются.

Может кто-то знает другие? Или подскажите как мне обработать этот рисунок.
Может конвертнуть его в DXF формат чем-либо?



Отредактировано (16.05.05 12:16)


------------------
Ratings: 0 negative/0 positive
Re: VFP и .NET
Yura ;
Изучить строение BMP файла, Из фокса открыть его на низком уровне, и делай с ним что хочешь.
Ratings: 0 negative/0 positive
Re: VFP и .NET
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi venom!

Цитата:
Проблема в подключении DLL написаных на С#
Оформить их как COM сервер (в т.ч. используя утилиту RegASM). Также надо позаботится о том чтобы использовались лишь COM совместимые типы данных.



------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: VFP и .NET
dushes

Сообщений: 243
Откуда: Россия,Кострома
Дата регистрации: 13.03.2002
Igor Korolyov
Оформить их как COM сервер (в т.ч. используя утилиту RegASM). Также надо позаботится о том чтобы использовались лишь COM совместимые типы данных.

также стоит позаботиться о том, чтобы соотвествующий фреймворк стоял на компе (1.0, 1.1)...на самом деле омормление в виде com-сервера та еще задача (сам сервер то сделать не проблема - как и сказал Игорь - regasm и tlbexp помогут, возникает проблема при маршаллинге данных от клиента серверу), по сложности скорее всего действительно проще поработать с bmp напрямую....

на gdn был какой-то там vfp toolkit - не смотрел правда для чего он ;))) ...а вообще, легче написать dll на winapi, эскпортирующую функции по обработке изображений и подключить ее к фоксу...как один из плюсов - не понадобится .net framework...




------------------
пиво я не пью...я его ем...
Ratings: 0 negative/0 positive
Re: VFP и .NET
venom
Автор

Сообщений: 21
Дата регистрации: 15.05.2005
Всем огромное СПАСИБО!

Сделал класс на основе 54 API функций.
Работает!

Спасибо!
Ratings: 0 negative/0 positive
Re: VFP и .NET
dushes

Сообщений: 243
Откуда: Россия,Кострома
Дата регистрации: 13.03.2002
ну и правильно....не для того .net создавался чтобы битмапы в фоксе править ...
кстати, ДЕЛИСЬ !




------------------
пиво я не пью...я его ем...
Ratings: 0 negative/0 positive
Re: VFP и .NET
venom
Автор

Сообщений: 21
Дата регистрации: 15.05.2005
Ratings: 0 negative/0 positive
Re: VFP и .NET
Вячеслав Клепинин

Сообщений: 1597
Откуда: Санкт-Петербург
Дата регистрации: 26.03.2004
Venom'у

Если уж занимаешься плагиатом, то хотя бы ссылайся на автора! Блин, он сделал класс на основе 54 API-функций!
Не ТЫ, а Александр Головлёв, и в заголовке созданного им файла GpImage его (Головлёва) реквизиты присутствуют! И написал свой класс он (Головлёв) ещё три года тому назад!

Блин, нету Пивы, у него щас специальная плётка есть для таких "писателей"! Ничо, скоро приедет!
Ratings: 0 negative/0 positive
Re: VFP и .NET
dushes

Сообщений: 243
Откуда: Россия,Кострома
Дата регистрации: 13.03.2002
ну как бы да...полностью соглашусь с Вячеславом...нехорошо получилось, негоже так с копирайтами обращаться!




------------------
пиво я не пью...я его ем...
Ratings: 0 negative/0 positive
Re: VFP и .NET
venom
Автор

Сообщений: 21
Дата регистрации: 15.05.2005
Извиняюсь!
Простите засранца!
БОЛЬШЕ НЕ БУДУ!
Ratings: 0 negative/0 positive
Re: VFP и .NET
dushes

Сообщений: 243
Откуда: Россия,Кострома
Дата регистрации: 13.03.2002
да ладно...я вот тоже всем говорю, что .net framework я сам один лично написал...на паскале...да что там фреймфорк, windows да и фокс тоже...за ночь...после пива...восне...пьяный...

шуткую, больше так не делай, а то на сайт не пустят;)




------------------
пиво я не пью...я его ем...
Ratings: 0 negative/0 positive
Re: VFP и .NET
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Слава - я уже тут - плетка\транклюкатор под рукой - это как же тебя довели что бы ты начали писать "Блин" - значит будем принимать меры




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: VFP и .NET
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Если бы добрался до конфы в Уфе и послушал лекцию Вячеслава Клепинина по GDI+, то сам бы мог сделать без особых проблем




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: VFP и .NET
venom
Автор

Сообщений: 21
Дата регистрации: 15.05.2005
Если не трудно, дайте ссыдку.
Ratings: 0 negative/0 positive
Re: VFP и .NET
venom
Автор

Сообщений: 21
Дата регистрации: 15.05.2005
Мальчик-тормоз!
Это я о себе!
Ratings: 0 negative/0 positive
Re: VFP и .NET
dushes

Сообщений: 243
Откуда: Россия,Кострома
Дата регистрации: 13.03.2002
[sm55] не доводи до акта публичного самосожжения




------------------
пиво я не пью...я его ем...
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 42 (Гостей: 42)

© 2000-2024 Fox Club 
Яндекс.Метрика