Перейти к содержимому
Открыть в приложении

Лучший способ просмотра. Узнать больше.

АнимеФорум

Полноэкранное приложение на домашнем экране с push-уведомлениями, значками и другими функциями.

Чтобы установить это приложение на iOS и iPados
  1. Нажмите на иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите Добавить на домашний экран.
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите на меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на домашний экран или Установить приложение.
  3. Подтвердите, нажав Установить.

С, С++, Pascal, Basic, Assembler и другие языки программирования, hex-редакторы

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

 

Borland C++ версия 3.1

 

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

 

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

 

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

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

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

Gendo Ikari is an anagram for "ignore a kid"

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

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

Лучшие авторы в этой теме

Рекомендуемые ответы

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

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

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

Отредактировано от AngryMouse (см. историю изменений)

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

(А. Энштейн)

 

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

[Animefans for Best World]

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

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

 

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

раз

и

два

и

три

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

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 (см. историю изменений)

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

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

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

раз

и

два

и

три

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

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

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

(А. Энштейн)

 

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

[Animefans for Best World]

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

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

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

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

(А. Энштейн)

 

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

[Animefans for Best World]

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

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

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

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

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

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

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

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

(А. Энштейн)

 

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

[Animefans for Best World]

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

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

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

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

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

 

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

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

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

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

Как вариант, попробуй составить форму: размести на ней нужные компоненты, чтобы выглядела так, как надо. Формирование тоже можно программно реализовать. Пускай программа заполняет реквизиты твоей формы и выводит её на печать.
  • 5 недель позже...
Собственно снова я, кое как я справился со своей программой, но есть два вопроса(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

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

Uses f_mouse;

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

HideMouse;

 

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

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

[ Last Exile ] [ Моран жив! ] [ Fallout ] [ Админы ] [ Дядьки ] Teams [奇跡を信じて団 ]
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

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

asm

mov ax,2

int $33

end;

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

[ Last Exile ] [ Моран жив! ] [ Fallout ] [ Админы ] [ Дядьки ] Teams [奇跡を信じて団 ]
Вот спасибо, это сработало. Мдя... Но 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

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

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

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

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

Отредактировано от Shinsaku-To (см. историю изменений)

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

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

[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 недель позже...
но почему то она у меня двигается только около секунды. Где я накосячил?

 

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

 

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

Да не суть уже, я уже вылетел)

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

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

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

Аккаунт

Навигация

Поиск

Настроить push-уведомления в браузере

Chrome (Android)
  1. Нажмите на значок замка рядом с адресной строкой.
  2. Выберите Разрешения → Уведомления.
  3. Настройте предпочтения.
Chrome (Desktop)
  1. Нажмите на значок замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите пункт Уведомления и настройте параметры по своему усмотрению.