Здравствуйте. В С++Builder по умолчанию библиотеки прилинковываются динамически, в результате прога занимает ~30Kb, как динамику поменять на статику(как в Delphi - 450Kb), чтобы прога работала на любом компе без установленного на нем С++Builder? Спасибо.
Добрый день, 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
Добрый день, 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 ... Возможно я не прав, тогда объясните почему и вообще у него в книгах очень много ошибок.
Приветствую Вас, 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.