Вверх ↑
Этот топик читают: Гость
Ответов: 1891
Рейтинг: 110
#31: 2007-07-30 20:50:28 ЛС | профиль | цитата
Вот такой:
Microsoft Office Word 2003 (11.6568.6568) SP2

карма: 0
%time%
0
Ответов: 3655
Рейтинг: 69
#32: 2007-07-30 20:55:28 ЛС | профиль | цитата
Alexbootch, Ясненько.
Сейчас попробую снести его ,и поставить заново может заработает.
карма: 0

0
Ответов: 3655
Рейтинг: 69
#33: 2007-07-30 21:21:35 ЛС | профиль | цитата
Переставил Офис - всё равно неработает
карма: 0

0
Ответов: 3655
Рейтинг: 69
#34: 2007-07-30 21:40:04 ЛС | профиль | цитата
Ну вот поставил Офис на другой диск там работает.
Значит это система глючит.
Блин такой лом её переустанавливать.
карма: 0

0
Ответов: 3655
Рейтинг: 69
#35: 2007-08-06 23:19:08 ЛС | профиль | цитата
Народ подскажите что не так сделал.
Вот код:
procedure THIWordTable.ReadTovar;
var
tovar : array of array of variant;
x,i,j,n:integer;
m:PMatrix;
begin
n := 0;
m := ReadMatrix(_data_Matrix);
if m = nil then exit;
For j := 1 to row_ do begin
For i := 1 to col_ do begin
SetLength(tovar,i,j);
tovar[i,j] := m._Get[i,j];
end;
end;
На строку
 tovar[i,j] := m._Get[i,j];
Ругается вот так
Crogram FilesHiAsmElementsdelphicodehiWordTable.pas(154) Error: Not enough actual parameters

Что я не так сделал
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#36: 2007-08-06 23:27:11 ЛС | профиль | цитата
Вячеслав, а _Get у тебя где и где организация матрицы?
карма: 22

0
Ответов: 9906
Рейтинг: 351
#37: 2007-08-06 23:41:34 ЛС | профиль | цитата
Скобки скругли.
_Get - это ф-я, а не массив
карма: 9

0
Ответов: 3655
Рейтинг: 69
#38: 2007-08-07 00:22:09 ЛС | профиль | цитата
nesco писал(а):
а _Get у тебя где и где организация матрицы?

Мне надо пегнать матрицу в двумерный массив.
Вообщем надо тип String получить, а у матрицы TData.(я в этой TData ни бум бум).
Galkov писал(а):
Скобки скругли.

Спасибо .Блин были же круглые(когда успел поменять )
карма: 0

0
Ответов: 1891
Рейтинг: 110
#39: 2007-08-07 00:47:34 ЛС | профиль | цитата
Вячеслав, все бьешься?
карма: 0
%time%
0
Ответов: 3655
Рейтинг: 69
#40: 2007-08-07 01:29:50 ЛС | профиль | цитата
Alexbootch писал(а):
все бьешься?

Да нет это решил.
Теперь Рунтайм эррор мучает.
карма: 0

0
Ответов: 3655
Рейтинг: 69
#41: 2007-08-12 12:19:51 ЛС | профиль | цитата
Galkov
Короче такое дело, закончил компонент для работы с Word но есть проблема
компонент не может работать со стандартной таблицей StringTable из за отсутствия в ней
точки CountCol - количество колонок таблицы.
Можно ли добавить

И ещё ,нужна ли защита такого рода в коде
fo := ReadString(_Data,_data_FileNameOpen,_prop_FileNameOpen);
     If fo = '' then begin
_debug('Error FileNameOpen');
exit;
end;
А то что то у нас не очень применяется.
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#42: 2007-08-12 12:39:53 ЛС | профиль | цитата
Вячеслав, а что, Count в качестве Rows не подходит? ListView -- это динамическая таблица, с заранее неопределенным количеством строк.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#43: 2007-08-12 13:18:57 ЛС | профиль | цитата
nesco писал(а):
а что, Count в качестве Rows не подходит

Блин видишь туплю я (всю ночь просидел)
Нужно количество колонок.(Var)
Такой точки в стандарте нет.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#44: 2007-08-12 13:19:58 ЛС | профиль | цитата
Вячеслав писал(а):
И ещё ,нужна ли защита такого рода в коде

такого рода - нет. При необходимости обеспечить вывод ошибки во вне(необходимость чего в данном случае очень сомнительна) нужно использовать точку onError
карма: 27
0
Разработчик
Ответов: 26305
Рейтинг: 2146
#45: 2007-08-12 13:35:53 ЛС | профиль | цитата
Вячеслав писал(а):
Нужно количество колонок.(Var)
Такой точки в стандарте нет.

Ну да , а CountCol, это разве не текущее количество столбцов?
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)