Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

PopupMenu! как сделать для ListView (WinAPI)???   Найти похожие ветки 

 
NikNet ©   (2005-05-09 03:41) [0]

Ребята работаю на чистом API! вроде ListView сделал теперь осталось PopupMenu сделать :)))))))  ???

----------------
Я на какой версий DELPHI лучше писать
под API что бы размер меньше был?


 
Marser ©   (2005-05-09 14:14) [1]

Без особой разницы. Меньше всего в Delphi 2, но там удобств меньше...


 
Gero ©   (2005-05-09 14:38) [2]


> Ребята работаю на чистом API!

Нифига себе!

> на какой версий DELPHI лучше писать
> под API что бы размер меньше был?

Delphi1


 
Юрий Зотов ©   (2005-05-09 15:03) [3]

Если на чистом API, то практически без разницы. И странно, что у человека, который пишет на чистом API такой вопрос вообще возник.


 
Marser ©   (2005-05-10 01:07) [4]

Кстати, писанина на чистом АПИ на самом деле содержит не так уж мало подводных камней. Это я недавно осознал на своей шкуре, однако и экспериенса почерпнул немало. Да и не закончил я ещё...

> Gero ©
> Delphi1

Злой ты... И кому нужно 16-разрядное приложение, которое даже адресное пространство получить нормально не может?


 
Gero ©   (2005-05-10 09:50) [5]


> И странно, что у человека, который пишет на чистом API такой
> вопрос вообще возник.

Вполне возможно, что писание на API ограничилось копированием примера из какого-нибудь FAQ.

> И кому нужно 16-разрядное приложение, которое даже адресное
> пространство получить нормально не может?

Не знаю, кому оно нужно, я так понял, что главное не функциональность, а размер.


 
MooSE   (2005-05-11 17:33) [6]

Ребята. Недавно увлёкся WinAPI. ИМХО самый лучший компилятор - TMT Pacscal. Но к нему ещё надо привыкнуть. Зато очень маленький код выдаёт.


 
Marser ©   (2005-05-11 17:59) [7]

Посмотрю как-нибудь, что это за TMT. Не то, чтобы я АПИ увлёкся, но для общего развития полезно.


 
alpet ©   (2005-05-11 18:08) [8]

Я когда-то работал с TMT для DOS. Мне не понравилось его варварское отношение к операциям ввода с клавиатуры. Не знал что он уже и PE компилирует. Для наименьшего размера файла имхо нужен FASM и UPX, а высокоуровневые языки здесь врядли имеет сравнивать. Кстати если у меня программа на asm собирается в 3кб exe-шник, он все равно занимает на диске 16kb (такой размер кластера).

Что касается сабжа - следует провлять больше внимания к исходникам VCL, MSDN. В последнем кстати подробно описывается полезное сообщение WM_CONTEXTMENU.


 
NikNet ©   (2005-05-12 01:49) [9]

Это что гостевая книга что ли
человек помощь просит а они
разболтались :(

Если хотите дествительнно уменьшить размер файл
вот на эту страничку зайдите и найдите DELPHI v0.1  IP
http://www.exmortis.narod.ru/
Это тотже самый WinAPI только там транслятор в ASM
таким образом простой пример вызова Notepad.exe
будет занимать все волишь 1.5 kb ВОТ И ВСЕ!!!

А теперь помогите мне с этим PopupMenu?
и ещё как в ListView(API) добавить сетку
если она у меня с колонками (4 - колонки)?



Страницы: 1 вся ветка

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.044 c
3-1117443924
Сатир
2005-05-30 13:05
2005.07.11
Генерация SQL-скриптаизменений в базе


1-1118746336
Define
2005-06-14 14:52
2005.07.11
Можно ли программно сделать DragDrop объекта


3-1117607493
r9000
2005-06-01 10:31
2005.07.11
Внесение текстового файла в поле базы MySQL


10-1095163115
Sancho
2004-09-14 15:58
2005.07.11
TDataSetProvider сам делает Commit


1-1118433780
Antol
2005-06-11 00:03
2005.07.11
игра





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский