Про strip для удаления отладочной информации знают все. Но посмотрел я готовый .exe и вижу в нем иконки от использованных компонентов, например, от TDBF И TMEMds.
Можно ли их как-то удалить?
Модератор: Модераторы
static char *tsdfdataset[]={
"22 23 51 1",
"a c #000000",
"t c #000008",
"s c #000010",
"b c #000400",
"c c #000408",
"u c #000410",
"J c #000800",
"v c #000810",
"K c #000c00",
"# c #080408",
"V c #080800",
"T c #080808",
"r c #080c00",
"E c #205dff",
"H c #296929",
"i c #bdbebd",
"n c #bdbec5",
"O c #bdbecd",
"I c #bdc2c5",
"M c #bdc2cd",
"q c #c5c2bd",
"f c #c5c2c5",
"o c #c5c2cd",
"d c #c5c6c5",
"h c #c5c6cd",
"S c #c5c6d5",
"p c #c5cabd",
"U c #c5cad5",
"m c #c5ceb4",
"w c #c5cec5",
"j c #cdc6cd",
"k c #cdcacd",
"g c #cdcad5",
"l c #cdceb4",
"G c #cdcec5",
"e c #cdcecd",
"Q c #e6eeff",
"R c #eee6ff",
"D c #eeeaff",
"A c #eeeeff",
"N c #eef6ff",
"y c #f6f2ff",
"C c #f6f6ee",
"B c #f6f6ff",
"z c #f6faff",
"P c #f6ffff",
"F c #fff2ff",
"L c #fff6ff",
"W c #fffaf6",
"x c #fffaff",
". c #ffffff",
".#aaaaaaabaaabacaabaa.",
".adbefghhiejklmnoplqa.",
".braassstabaaabuvtabb.",
".awa.xyx..ky.z.ABxy.a.",
".aCb.xxDx.d..EEEEEF.b.",
".aGb.HHHH.I.EEEEEEE.a.",
".JCK.ByLL.M.EENzLEE.a.",
".awazHHHH.O..PPQEEEBJ.",
".a.c.xRLAxS..BzEEEB.a.",
".TdazHHHH.UBz.EEExx.a.",
".a.c.xxAL.o...EExA..a.",
".Vda.HHHHBh.yyEEx...a.",
".azc..B...nW.xBx.B.xa.",
".aea.x.B.xk.xxEE...xc.",
".aaTaaactttts.EE.caac.",
"......................",
".EEEE.E.E...E.EEE.EE..",
".E....E..E.E..E...E.E.",
".E....E...E...EE..E.E.",
".EEE..E...E...E...E.E.",
".E....E..E.E..E...E.E.",
".E....E.E...E.EEE.EE..",
"......................"};
Размер бинарника критичен - возможно, его придется пересылать по электронке, и я вынужден исходить из того, что
Выбор способа получения - за пользователем, и моя задача - сделать этот выбор достаточно широким. Например, у кого-то на работе может быть электронка, но нет доступа в тырнет, ы?ev писал(а):зачем слать по почте сам файл? можно ведь просто ссылку на скачку
Попробовал. На обеих вкладках - и -CX, и -XX... Бесполезно - иконки так и остались внутри файла...Brainenjii писал(а):ещё smartlink попробовать можно...
Выбор способа получения - за пользователем, и моя задача - сделать этот выбор достаточно широким.
Ы-ы...NXP писал(а):+сделать загружалку ресурсов из вне (выкинуть форму из exe)
грузить ее из сжатого вида через TDecompressionStream или 7z
...
Я так понимаю, юзаться все будет под вендой. В таком случае можно и Delphi взять. С размерами у нее будет получше
Troublemaker писал(а):Что до упомянутых иконок, то они не смутили бы меня, будь они в двоичном виде, но не в таком:
alexs писал(а):необходимо открыть исходный код проекта и удалить из секции uses - все ссылки на пакеты. Полегчает.
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Interfaces
Forms
{ you can add units after this }, testmemds_u, {MemDSLaz,}
RunTimeTypeInfoControls;
uses
Classes, SysUtils, LResources, Forms, Controls, {Graphics,} Dialogs, StdCtrls,
db, memds, DBGrids, DbCtrls;
alexs писал(а):RunTimeTypeInfoControls - вот это подозрительно.
См.выше - не исключено, что потом это будет и в самом деле использоваться в "боевых" условиях.alexs писал(а):Если тебе это нужно только разово - зачем ты так печёшся оразмере?
Гм... попробую, обязательно.alexs писал(а):установи стиль Native у DBGrid-а
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4