Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 375
от 24.08.2004, 12:30

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1764
Отправлено ответов: 4033
Активность: 228.6 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

sir henry
Статус: Профессиональный
Общий рейтинг: 163.78
[Подробней >>]
THE_PRO
Статус: Профессиональный
Общий рейтинг: 134.28
URL: THE_PRO
[Подробней >>]
CrackLab
Статус: Опытный
Общий рейтинг: 122.12
[Подробней >>]
 
E-terra experts
Статус: Доверительный
Общий рейтинг: 108.03
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1758. Здравствуйте. В С++Builder по умолчанию библиотеки прилинковываются динамически, в результате прога ... (ответов: 3)
Вопрос № 1759. Здравствуйте уважаемые! Как узнать с какого каталога была запущена моя программа. GetCurrenDirectory... (ответов: 3)
Вопрос № 1760. Уважаемые эксперты подскажите я тут в книге Флёнова увиделтакую фишку(коротко) type WindowsSize... (ответов: 2)

Вопросов: 3, ответов: 8


 Вопрос № 1758

Здравствуйте.
В С++Builder по умолчанию библиотеки прилинковываются динамически, в результате прога занимает ~30Kb, как динамику поменять на статику(как в Delphi - 450Kb), чтобы прога работала на любом компе без установленного на нем С++Builder?
Спасибо.



Вопрос отправлен: 20.08.2004, 12:05
Отправитель: der

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Добрый день, der!
Ответ напрашивается сам собой - надо заглянуть в опции пректа.

Ответ отправлен: 20.08.2004, 13:17
Отправитель: sir henry


Отвечает THE_PRO

Здравствуйте, der!
Paketi budut skompiulirovani s exe. A DLL'ki vseravno nado samomu ustanavlivat.

Ответ отправлен: 20.08.2004, 13:54
Отправитель: THE_PRO


Отвечает CrackLab

Приветствую Вас, der!
В опциях проекта - Packages - убираете галку build with runtime packages.

Ответ отправлен: 20.08.2004, 15:51
Отправитель: CrackLab


 Вопрос № 1759

Здравствуйте уважаемые!
Как узнать с какого каталога была запущена моя программа.
GetCurrenDirectory – не подходит, когда запускается программа с реестра.
Delphi 7



Вопрос отправлен: 20.08.2004, 17:31
Отправитель: ol (ivanitskiy_ol@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает E-terra experts

Добрый день, ol!
нужно читать командную строку. в первом параметре - твое счастье.

Ответ отправлен: 20.08.2004, 23:25
Отправитель: E-terra experts


Отвечает THE_PRO

Добрый день, ol!
ExtractFilePath(Appliation.ExeName); // возвращает String

Ответ отправлен: 22.08.2004, 11:58
Отправитель: THE_PRO


Отвечает CrackLab

Приветствую Вас, ol!
GetCommandLine - возвратит полный путь к файлу включая имя самого файла, типа "c:program filesmyprogmyprog.exe"

Ответ отправлен: 20.08.2004, 18:09
Отправитель: CrackLab


 Вопрос № 1760

Уважаемые эксперты подскажите
я тут в книге Флёнова увиделтакую фишку(коротко)
type
WindowsSize=record
Left,...:integer;
end;
PWindowsSize=^WindowsSize;
var
ws:PWindowsSize;
так вот к полю Left он обращается так: ws.Left, но помоему
надо ws^.Left ... Возможно я не прав, тогда объясните почему и вообще у него в книгах очень много ошибок.



Вопрос отправлен: 20.08.2004, 18:59
Отправитель: boolt

[Следующий вопрос >>] [Список вопросов]

Отвечает E-terra experts

Приветствую Вас, boolt!
просто в delphi решили упростить работу с указателями - из-за этого и пошли все эти разногласия с классическим паскалем. по сути язык отчасти лишили четкой типизации.

Ответ отправлен: 20.08.2004, 23:25
Отправитель: E-terra experts


Отвечает CrackLab

Приветствую Вас, boolt!
Нет, все правильно. ws.Left. При объявлении такого типа:
PWindowsSize=^WindowsSize;
var
ws:PWindowsSize;
c ws можно уже работать без оператора ^. Только для ws нужно выделить память не забыть.

Ответ отправлен: 20.08.2004, 19:25
Отправитель: CrackLab



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (24)
C / C++ (14)
Perl (6)
Builder / Delphi (13)
Pascal (24)
Basic / VBA (4)
Java / JavaScript (5)
PHP (11)
Криптография (7)
WinAPI (12)
Радиоэлектроника (8)
Пользователю
Windows 95/98/Me (45)
Windows NT/2000/XP (59)
"Железо" (39)
Поиск информации (19)
Администратору
Windows NT/2000/XP (38)
Linux / Unix (16)
Юристу
Гражданское право (9)
Семейное право (6)
Трудовое право (8)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
Rambler's TopShop Rambler's Top100
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
http://subscribe.ru/feedback/
Адрес подписки
Отписаться

В избранное