powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ИЗОБРАЖЕНИЕ В ПОлЕ ТАБлИЦЫ И ДР.
6 сообщений из 6, страница 1 из 1
ИЗОБРАЖЕНИЕ В ПОлЕ ТАБлИЦЫ И ДР.
    #32131410
BMP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BMP
Гость
ЗДАВСТВУЙТЕ.
1. ПОДСКАЖИТЕ ПОЖАЛУЙСТА КАК МНЕ
ПОМЕСТИТЬ В ТАБЛИЦУ ИЗОБРАЖЕНИЕ (BMP, JPG, ETC...) И ЗАСТАВИТЬ ОТОБРАЖАТЬСЯ ЕЕ НА ФОРМЕ. ЯСНО ЧТО ДЛЯ ЭТОГО НУЖНО ИСПОЛЬЗОВАТЬ ПОЛЯ ТИПА GENERAL, НО БОЛЬШЕ НИЧЕГО НЕ ЯСНО.

2. ЕЩЕ ОДИН ВОПРОС:
НЕ УДАЕТСЯ СОЗДАТЬ САМОСТОЯТЕЛЬНЫЙ ИСПОЛНЯЕМЫЙ ФАЙЛ (EXE). ТОЧНЕЕ СКАЗАТЬ СОЗДАТЬ УДАЕТСЯ, НО ЕМУ НЕ ХВАТЕТ КАКИХ - ТО БИБЛИОТЕК Т.К. ОН ВЫДАЕТ ОШИБКУ ТИПА "НЕ МОГУ ОБНАРУЖИТЬ БИБЛИОТЕКУ VFP".

ЗА ДРЕССИРОВКУ ФОКСА Я ПРИНЯЛСЯ НЕДАВНО, ТАК ЧТО НЕ СУДИТЕ СТРОГО ЕСЛИ ВОПРОСЫ ВАМ ПОКАЖУТСЯ ГЛУПЫМИ :)

С УВАЖЕНИЕМ,
МИХАИЛ
...
Рейтинг: 0 / 0
ИЗОБРАЖЕНИЕ В ПОлЕ ТАБлИЦЫ И ДР.
    #32131572
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) RTFM APPEND GENERAL и OleBoundControl
2) нужно положить рядом с exe или Windows\system рантайм библиотеки.
Зависит от версии фокса. Если 8 , то Vfp8r.dll,Vfp8rrus.dll или vfp8renu.dll,msvcr70.dll , возможно еще gdiplus.dll и vfp8t.dll
...
Рейтинг: 0 / 0
ИЗОБРАЖЕНИЕ В ПОлЕ ТАБлИЦЫ И ДР.
    #32131807
BMP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BMP
Гость
>1) RTFM APPEND GENERAL и OleBoundControl
А НЕЛЬЗЯ ЛИ ПО-ПОДРОБНЕЕ, МНЕ ЭТО НЕ О ЧЕМ НЕ ГОВОРИТ...
>2) нужно положить рядом с exe или Windows\system рантайм библиотеки.
>Зависит от версии фокса. Если 8 , то Vfp8r.dll,Vfp8rrus.dll или >vfp8renu.dll,msvcr70.dll , возможно еще gdiplus.dll и vfp8t.dll
А ЕСЛИ ФОКС 6 ИЛИ 7-ОЙ?
...
Рейтинг: 0 / 0
ИЗОБРАЖЕНИЕ В ПОлЕ ТАБлИЦЫ И ДР.
    #32131833
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> А НЕЛЬЗЯ ЛИ ПО-ПОДРОБНЕЕ, МНЕ ЭТО НЕ О ЧЕМ НЕ ГОВОРИТ...

Посмотри как сделано в samples\sulutions, там кажись msgraph, то принцип тот же. Там надо просто связать поле General с OleBoundControl. APPEND GENERAL добавляет содержимое в поле для текщей записи. RTFM означает, что в хелпе это расписано подробно. Существует только один ньюанс, на разных машинах картинки будут вести себя по-разному, взависимости от настроек OLE. Попробуйте, если что-то не получится, будем конкретно отвечать на конкретные заморочки.

> А ЕСЛИ ФОКС 6 ИЛИ 7-ОЙ?

Принцип тот же - vfpN*.dll, для седьмого еще нужен msvcr70.dll. Где будет лежать особой разницы нет, главное в области видимости. Но хорошим тоном считается использовать setup wizard или install shield, особенно, если программу надо передавать третьим лицам, они сами все сделают.
...
Рейтинг: 0 / 0
ИЗОБРАЖЕНИЕ В ПОлЕ ТАБлИЦЫ И ДР.
    #32132257
BMP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BMP
Гость
NNN, СПАСИБО ЗА ПОЯСНЕНИЯ, НО ЧТО ТО Я НЕ МОГУ НАЙТИ НИЧЕГО ПОХОЖЕГО В ПРИМЕРАХ. НЕ МОГЛИ БЫ ВЫ НА ПАЛЬЦАХ ОБЬЯСНИТЬ КАК ЭТО СДЕЛАТЬ?
RTFM-READ THE FUCKING MANUAL :)
...
Рейтинг: 0 / 0
ИЗОБРАЖЕНИЕ В ПОлЕ ТАБлИЦЫ И ДР.
    #32132348
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну раз у вас у всех не работает
DO (HOME(2)+'solution\solution.app')
то лови пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
PUBLIC x
x=CREATEOBJECT('pics')

**************************************************
* -- Class:        pics (d:\vfp8\test.vcx)
 
* -- ParentClass:  form
 
* -- BaseClass:    form
 
* -- Time Stamp:   04/03/03 09:33:04 AM
 
*
DEFINE CLASS pics AS form

 Height =  461 
 Width =  600 
 DoCreate = .T.
 AutoCenter = .T.
 Caption =  "Form1" 
 Name =  "Form1" 

 ADD OBJECT list1 AS listbox WITH ;
  RowSourceType =  6 , ;
  RowSource =  "pics.name" , ;
  Height =  420 , ;
  Left =  12 , ;
  Top =  24 , ;
  Width =  169 , ;
  BoundTo = .T., ;
  Name =  "List1" 

 ADD OBJECT oleboundcontrol1 AS oleboundcontrol WITH ;
  Top =  24 , ;
  Left =  192 , ;
  Height =  420 , ;
  Width =  396 , ;
  ControlSource =  "pics.cont" , ;
  Stretch =  1 , ;
  AutoActivate =  1 , ;
  Name =  "Oleboundcontrol1" 

 PROCEDURE Init
 this.Visible= .T.
 WAIT CLEAR 
 ENDPROC

 PROCEDURE Load
  WAIT WINDOW  "Loading.."  NOWAIT NOCLEAR 
  LOCAL ARRAY picz[ 1 , 1 ]
  LOCAL n
  LOCAL i
  n=ADIR(picz,ADDBS(GETENV( "windir" ))+ "*.bmp" )
  CREATE CURSOR pics (name c( 30 ), cont g)
  FOR i= 1  TO n
   INSERT INTO pics (name) VALUES (JUSTSTEM(picz[i, 1 ]))
   APPEND GENERAL cont FROM (ADDBS(GETENV( "windir" ))+picz[i, 1 ])
  ENDFOR 
  GO TOP IN pics
 ENDPROC

ENDDEFINE
*
* -- EndDefine: pics
 
**************************************************


> RTFM-READ THE FUCKING MANUAL

Не все так плохо, некоторые азы вы уже знаете
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ИЗОБРАЖЕНИЕ В ПОлЕ ТАБлИЦЫ И ДР.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]