Помогите начинающему

Вопросы программирования и использования MSEide + MSEgui.

Модератор: Модераторы

Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

haword
а форматировать кто будет ? =)
только не понятно что ты делаешь и как и зачем ты тут это запостил =)
версия мсе, и как компилируешь.
haword
постоялец
Сообщения: 301
Зарегистрирован: 02.03.2006 10:34:40

Сообщение haword »

Attid писал(а):haword
а форматировать кто будет ? =)
только не понятно что ты делаешь и как и зачем ты тут это запостил =)
версия мсе, и как компилируешь.


Все как обычно, версия из SVN компилю открыв проект в IDE версии 1.2 и нажав Build.
Смотрю сдесь про ошибки при сборке пишут ну и написал, не став плодить новые ветки.
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

я сегодня обновлял все нормально собралось.

там еще бывает что если старым бинарником собираешь то может не собраться. если давно не обновлялся, то стоит из ком строки сначало собрать.

сейчас то уже 1,5 версия
al_exus
новенький
Сообщения: 24
Зарегистрирован: 20.09.2007 00:18:11

Сообщение al_exus »

Всем привет.
Помогите особо одаренному :)

Начал тренироваться на основе небольшой утилиты и сразу непонятный затык. Использую tDBF для конвертации файлов из DBF в Excel по определенному алгоритму для нужд предприятия.
Пробую два варианта расположения tDbf и DataSource: на форме и в дата модуле. В design-режиме данные выводятся в обоих случаях, но после компиляции при запуске exe в варианте расположения tDbf и DataSource в дата модуле выскакивает exception "list index(0) out of bounds" (если они на форме - то все нормально).
Тут архив проекта http://ifolder.ru/3503163 В проекте DbfProv и DSprov лежат на форме propfo и в модуле R3DB, переключая их можно увидеть результат.
Пересмотрел все настройки для tDbf и DS - абсолютно одинаковые.
Подскажите, что я делаю не так?
PS. MSEIDE 1.4 FPC2.2.0 и патч http://freepascal.ru/forum/viewtopic.php?t=2706
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

"Createdatamodule" перед созданием формы в стартовом файле проекта вызывали ?
al_exus
новенький
Сообщения: 24
Зарегистрирован: 20.09.2007 00:18:11

Сообщение al_exus »

Нет, а нужно? Думал что объявления модуля для видимости достаточно. Сейчас попробую.
al_exus
новенький
Сообщения: 24
Зарегистрирован: 20.09.2007 00:18:11

Сообщение al_exus »

Чуда не произошло, exception остался и форма также открывается без записей в грид. Датамодуль пересоздал заново с именем DM (первоначально было имя R3DB), не помогло :(
al_exus
новенький
Сообщения: 24
Зарегистрирован: 20.09.2007 00:18:11

Сообщение al_exus »

Удалил и заново создал форму и все заработало. Завтра на работе сравню старую и новую, может найду причину ошибки.
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

al_exus писал(а):Удалил и заново создал форму и все заработало. Завтра на работе сравню старую и новую, может найду причину ошибки.

Извините за молчание - в TMSEDBF выявилась ошибка с относительными путями, разбираемся с ней.
Аватара пользователя
swa1
новенький
Сообщения: 80
Зарегистрирован: 25.09.2007 11:04:08
Откуда: Ялта

Сообщение swa1 »

Подскажите, что мне сделать, что бы нормально отображались русские шрифты в MSEide + MSEgui. А то сплошные "кракозяблики".
win98\fpc-2.2.0\mseide-1.4

Если это где то было, то найти не смог :oops:
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

а win98 юникод поддерживает ?
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

A particular case or a design issue ?
win98 is latin1 only up to now. If someone is willing to test, I can add the
multibytetowidechar stuff.



Реально нужен это раритет ?
Аватара пользователя
swa1
новенький
Сообщения: 80
Зарегистрирован: 25.09.2007 11:04:08
Откуда: Ялта

Сообщение swa1 »

debi12345 писал(а):Реально нужен это раритет ?

:( Увы у нас на работе на 70% машин используется win98, конечно "перелопаченный и перепатченный" но все таки 98.
Есть две причины использования - этот win имеет настоящий DOS в отличии от более поздних (некоторое специальное ПО не желает там работать), ну и возможности (железные) самих машин :( .
Что бы как то уйти от выня и перейти на nix-сы, я пытаюсь переписать некоторые программы созданные ранее на delphi, для этих целей и хотел использовать MSEide.

Attid писал(а):а win98 юникод поддерживает ?

Почитал, посмотрел - получается так что нет :( . Может я чего то не понимаю, то как я работаю с файлами в кодировке utf.... Или это возможности самих программ... Если не получится буду просить что бы выделили отдельню машинку, а на ней уже буду изголяться.

И в догонку, пробовал-ли кто использовать под MSEide библиотеку KOL и к ней классы MCK ?
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Мартин говорит "если найдется серьезный тестер, то он добавит поддержку W-9x UNICODE". Займетесь ? Или все же на UNIX переедете ?
Аватара пользователя
swa1
новенький
Сообщения: 80
Зарегистрирован: 25.09.2007 11:04:08
Откуда: Ялта

Сообщение swa1 »

Это то я понял.... Но никогда не считал себя серьёзным тестером :) . Да и тестером то не был никогда.

Я конечно всегда рад помочь, но вот чем?
У меня Большие :oops: сложности с английским, т.к. в учил немецкий. да и тот знаю со словарем на 3. Да и не разработчик я серьезного ПО , так разные прикладные програмки для облегчения жизни делаю.

Ну а на linux-ы все одно переежать придется, но уже после того как все отладим.

PS
- можно ли задать при запуске размер шрифта хинтов ?
Ответить