Перейти к содержанию
Обновление форума
Опубликовано
comment_101701

мя очень надеется найти

 

Borland C++ версия 3.1

 

и будет оч-чень благодарна, если вы дадите ссылочку туда, где можно это скачать.

 

Понимаете, у мя она уже была на компе (тогда мя не качала из Сети, а брала у кого-то из друзей), но после переустановки винды часть прог и документов оказалась потеряна ^_^

 

так что граждане-форумчане!! помогите чем можете, не дайте загнуться студенту!!!

заранее спасибо!

Будущее уже наступило. Просто оно еще неравномерно распределено

Gendo Ikari is an anagram for "ignore a kid"

[Yuri][Общество любителей кошек][Дядьки]team

  • Ответов 232
  • Просмотры 41,3 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Рекомендуемые сообщения

Опубликовано
comment_2120112

Ногами не пинайте я в Delphi почти нуб. :lol:

Как в вышеупомянутом Delphi вывести данные в таблицу Excel?

Или это стандартными средствами не сделать?

Изменено пользователем AngryMouse (смотреть историю редактирования)

В мире есть 2 бесконечные вещи: космос и человеческая глупость. Но на счет первой я не уверен.

(А. Энштейн)

 

[За чистоту русского языка Team]

[Animefans for Best World]

Опубликовано
comment_2120115
Как в вышеупомянутом Delphi вывести данные в таблицу Excel?

Не понял, что надо? Сделать средствами Delphi Excel файл? Просто отобразить данные в табличном виде? Еще что-нибудь?

 

В догонку, гугл по словам Delphi+Excel тут же выдает

раз

и

два

и

три

[ Last Exile ] [ Моран жив! ] [ Fallout ] [ Админы ] [ Дядьки ] Teams [奇跡を信じて団 ]
Опубликовано
comment_2120195

niiro dzyaki, можно и мне тебя спросить?

Например, я в Delphi пишу маленькую программку на WinAPI. Использование функции WindowProc в оригинале следующее:

LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);

Какие типы следует использовать в Delphi? Так работает:

WindowProc(hwnd, uMsg, wParam, lParam: LongInt); stdcall;

Так будет правильней:

WindowProc(hwnd: HWND; uMsg: TMsg; wParam, lParam: <?>); stdcall;

Вместо HWND может быть THandle, но какой тип использовать для wParam и lParam?

Изменено пользователем Baka Oni-chan (смотреть историю редактирования)

Опубликовано
comment_2120221
Вместо HWND может быть THandle, но какой тип использовать для wParam и lParam?

Есть типы WPARAM и LPARAM, они как Longint определены.

[ Last Exile ] [ Моран жив! ] [ Fallout ] [ Админы ] [ Дядьки ] Teams [奇跡を信じて団 ]
Опубликовано
comment_2120470
Есть типы WPARAM и LPARAM, они как Longint определены.
То есть, signed 32-bit. Спасибо, давно хотел это узнать. Вот освою получше Си и буду сам в исходниках рыться, если в справках не найду.
Опубликовано
comment_2120873
В догонку, гугл по словам Delphi+Excel тут же выдает

раз

и

два

и

три

Аригато тебе огромнейшее, как раз то, что нужно :angry:

На гугле по традиции забанен.

В мире есть 2 бесконечные вещи: космос и человеческая глупость. Но на счет первой я не уверен.

(А. Энштейн)

 

[За чистоту русского языка Team]

[Animefans for Best World]

Опубликовано
comment_2120918
Кстати, "по долгу службы" пришлось столкнуться со встроенным языком "1С: Предприятие". Поскольку этот язык узкоспециализированный, он не заслуживает отдельного обсуждения. Однако, там есть много нюансов. Так что, если будут вопросы, может, что-то смогу подсказать.
Опубликовано
comment_2121066

Эх оказалось не совсем то....

А если на компе не стоит Екселя?

В мире есть 2 бесконечные вещи: космос и человеческая глупость. Но на счет первой я не уверен.

(А. Энштейн)

 

[За чистоту русского языка Team]

[Animefans for Best World]

Опубликовано
comment_2121069
А если на компе не стоит Екселя?

Тогда опять же - а что требуется то? Если надо сделать таблицу для дальнейшего употребления в Экселе, то банальное сохранение в csv сойдет.

[ Last Exile ] [ Моран жив! ] [ Fallout ] [ Админы ] [ Дядьки ] Teams [奇跡を信じて団 ]
Опубликовано
comment_2121292
Тогда опять же - а что требуется то? Если надо сделать таблицу для дальнейшего употребления в Экселе, то банальное сохранение в csv сойдет.

Так...спасибо за подсказку, не подозревал о существовании такого простого формата...промежуточные результаты можно туда загнать.

Но в итоге неплохо бы вывести на печать....

Имеется оформленная(границы, цвета, обьединение и прочее прочее) таблица. Пустая.

Её можно заполнить без запуска екселя? XLS формат закрытый, насколько я понимаю, может тогда в другой формат сохранять, чтоб редактировать напрямую?

В мире есть 2 бесконечные вещи: космос и человеческая глупость. Но на счет первой я не уверен.

(А. Энштейн)

 

[За чистоту русского языка Team]

[Animefans for Best World]

Опубликовано
comment_2121530

Без запуска Excel никак, а остальные методы очень непросты.

Хотя, поищи компоненты, может и найдётся для работы с файлами XLS.

Опубликовано
comment_2121539
Но в итоге неплохо бы вывести на печать....

Имеется оформленная(границы, цвета, обьединение и прочее прочее) таблица. Пустая.

Я бы в этом случае в сторону QReport смотрел.

 

XLS формат закрытый, насколько я понимаю, может тогда в другой формат сохранять, чтоб редактировать напрямую?

Есть открытый ODF. Всезнающий гугл нашел это.

[ Last Exile ] [ Моран жив! ] [ Fallout ] [ Админы ] [ Дядьки ] Teams [奇跡を信じて団 ]
Опубликовано
comment_2121951
Имеется оформленная(границы, цвета, обьединение и прочее прочее) таблица. Пустая.

Её можно заполнить без запуска екселя?

Как вариант, попробуй составить форму: размести на ней нужные компоненты, чтобы выглядела так, как надо. Формирование тоже можно программно реализовать. Пускай программа заполняет реквизиты твоей формы и выводит её на печать.
  • 5 недель спустя...
Опубликовано
comment_2139353
Собственно снова я, кое как я справился со своей программой, но есть два вопроса(Pascal): как скрыть курсор мыши (Ms_hide почему то не воспринимается)? И как задать цикл, который прервётся после нажатия в заданную область (мне нужно, чтобы следующий цикл начался, когда кликнешь на участок 15х15 пикселей).

Some folks inherit star spangled eyes

Ooh, they send you down to war, Lord

And when you ask them, "How much should we give?"

Ooh, they only answer More! more! more! y'all

Опубликовано
comment_2139360

Доставленно гуглом

Uses f_mouse;

как скрыть курсор мыши

HideMouse;

 

И как задать цикл, который прервётся после нажатия в заданную область

while not (MousePressed and MouseIn(0,0,15,15 )) do ;

[ Last Exile ] [ Моран жив! ] [ Fallout ] [ Админы ] [ Дядьки ] Teams [奇跡を信じて団 ]
Опубликовано
comment_2139388
HideMouse;

Error 3: Unknown identifier.

 

Вот такая вот проблема( По идее и Ms_hide должно работать, раз уж Ms_show работает...

Some folks inherit star spangled eyes

Ooh, they send you down to war, Lord

And when you ask them, "How much should we give?"

Ooh, they only answer More! more! more! y'all

Опубликовано
comment_2139395

Попробовать явно

asm

mov ax,2

int $33

end;

Если не получится, с этим вопросом к драйверу.

[ Last Exile ] [ Моран жив! ] [ Fallout ] [ Админы ] [ Дядьки ] Teams [奇跡を信じて団 ]
Опубликовано
comment_2139396
Вот спасибо, это сработало. Мдя... Но MousePressed тоже не распознаётся... может каких то *.TPU не хватает?

Some folks inherit star spangled eyes

Ooh, they send you down to war, Lord

And when you ask them, "How much should we give?"

Ooh, they only answer More! more! more! y'all

Опубликовано
comment_2139410
Ну так архив по ссылке надо было скачать, распаковать и Uses f_mouse добавить.
[ Last Exile ] [ Моран жив! ] [ Fallout ] [ Админы ] [ Дядьки ] Teams [奇跡を信じて団 ]
  • 2 недели спустя...
Опубликовано
comment_2147409

Господа, такой вопрос: кто-нибудь знает, как средствами SQL транспонировать таблицу?

Конкретнее, есть таблица с одной строкой данных. Нужно преобразовать её в таблицу с двумя столбцами: первый - названия столбцов исходной таблицы, второй - единственная строка данных из первой же. Я чего-то в затруднении.

ЗЫ то есть не преобразовать, а выудить через SELECT в транспонированном виде.

Изменено пользователем Shinsaku-To (смотреть историю редактирования)

Если долго всматриваться в бездну, можно неплохо провести время.

Опубликовано
comment_2151646

Маленький паскале-вопрос:

[font="Arial"]loadbmp('demo0.bmp',pal,pic^);
Set_Palette(pal);
Put_Window(100,50,pic^);
{ делаем курсор мыши видимым }
Ms_show;
MouseWait;
clrscreen;

[b]loadbmp('demo1.bmp',pal,pic^);

Set_Palette(pal);

Put_Window(10,10,pic^);

Wait;

asm
mov ax,2
int $33
end;

repeat
ClrScreen;
{ рисуем картинку в позиции курсора мыши }
Put_Window(Ms_x,Ms_y,pic^);
until Ms_Lbut=press;[/b]
{ изменяем палитру }
MouseWait;

loadbmp('demo2.bmp',pal,pic^);
{очищаем экран чёрным цветом }
ClrScreen;
{ устанавливаем палиру загруженой картинки }
Set_Palette(pal);

repeat
{ получаем координаты курсора мыши }
x:=Ms_x;
y:=Ms_y;
{ рисуем картинку в позиции курсора мыши }
Put_Window(x,y,pic^);
until Ms_Lbut=press;


MouseWait;
{ освобождаем отведённую память }
freemem(pic,sizeof(TWinBufp));
{ устанавливаем текстовый режим 80х25 16 цветов }
ExitGraphScreen;
end.[/font][size="1"][/size]

Поидее, в выделенном промежутке картинка должна следовать за мышью, пока не нажмёшь левую кнопку, но почему то она у меня двигается только около секунды. Где я накосячил?

Some folks inherit star spangled eyes

Ooh, they send you down to war, Lord

And when you ask them, "How much should we give?"

Ooh, they only answer More! more! more! y'all

  • 3 недели спустя...
Опубликовано
comment_2164502
но почему то она у меня двигается только около секунды. Где я накосячил?

 

А что потом происходит? Выход из программы?

 

P.S. Только не очень понял,а зачем вам паскаль да ещё и под DOS?

Опубликовано
comment_2164605
Да не суть уже, я уже вылетел)

Some folks inherit star spangled eyes

Ooh, they send you down to war, Lord

And when you ask them, "How much should we give?"

Ooh, they only answer More! more! more! y'all

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.