Проблема с компелированным EXE

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SKYS
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 68
Зарегистрирован: 21.09.2007 (Пт) 8:31
Откуда: г.Кемерово

Проблема с компелированным EXE

Сообщение SKYS » 17.01.2008 (Чт) 12:03

Компелирую EXE файл получаю проблему не считается один столец в таблице Flexgridplus (скачал контрол с сайта vbrusian).

код отвечающий за подсчет
Код: Выделить всё
For i = 1 To temp.Rows - 1
temp.Cells(i, 5).Text = Val(temp.Cells(i, 2).Text) + Val(temp.Cells(i, 3).Text)
Next i

Помогите :( я с таким столкнулся впервые.
p/s/ Может ктонить знает функцию удаления всех пробелов в строке ??
Хорошо когда не знаеш да еще забудеш !!!!

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 17.01.2008 (Чт) 16:42

как-то странно, пишеш столбец не считает, а цикл по количеству строк сделан, да ещё и без одной :shock:

почитай на тему как использовать Trim, LTrim, RTrim и Mid(это для всех пробелов и не только)
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

SKYS
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 68
Зарегистрирован: 21.09.2007 (Пт) 8:31
Откуда: г.Кемерово

Сообщение SKYS » 18.01.2008 (Пт) 6:27

Igor_123 писал(а):как-то странно, пишеш столбец не считает, а цикл по количеству строк сделан, да ещё и без одной :shock:

почитай на тему как использовать Trim, LTrim, RTrim и Mid(это для всех пробелов и не только)

я в общем сказал и маленько не так
мне необходимо в каждой строке посчитать сумму 2 и 3 яцейки и записать в 5 вот суть
Когда работаю через VB все норм и все считается
Хорошо когда не знаеш да еще забудеш !!!!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 18.01.2008 (Пт) 8:11

Вот скажи мне, SKYS, ты и многие другие - каким принципом вы руководствуетест, когда пишите "компелировать"? Принципом "как слышится, так не пишется"?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 18.01.2008 (Пт) 8:53

Хакер
Тогда уж "кампилиравать" :roll:
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 18.01.2008 (Пт) 10:33

Тогда если temp.Cells(i, 5).Text свойство не ReadOnly и это действительно то свойство для изменения отображаемых данных спрашивай у авторов контрола, может ему Refresh нужен, а может с бубном потанцевать :)
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

SKYS
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 68
Зарегистрирован: 21.09.2007 (Пт) 8:31
Откуда: г.Кемерово

Сообщение SKYS » 18.01.2008 (Пт) 10:51

Хакер

Ну уж ладно вам бывает . :oops:


мне программу скоро в ход пускать а она работать не хочет.
и все таки я не понимаю чем отличается работа exe файла от работы кода в vb почему в vb считает а тут нет . Чтоб мне провалиться наэтом месте на... зачем я связался с этим контролом раз такие проблемы но уж очень он подходил он под мою программу. этакий мини excel удобно .
Тогда если temp.Cells(i, 5).Text свойство не ReadOnly и это действительно то свойство для изменения отображаемых данных

так скажем что другие способы занесения в ячейки работают а этот нет чтоли ?
метод типа temp.Cells(i, 5).Text =val(а)+val(b) работает а
Код: Выделить всё
temp.Cells(i, 5).Text = Val(temp.Cells(i, 2).Text) + Val(temp.Cells(i, 3).Text)
нет.
Хорошо когда не знаеш да еще забудеш !!!!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 90

    TopList