Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2008, 15:19   #1
Makcydrl
 
Регистрация: 29.04.2008
Сообщений: 9
По умолчанию В чём лучше программировать на WIN API?

Господа, подскажите, пожалуйста, в чём лучше программировать на WIN API? Я программирую в Builder 6, но там после компиляции программа требует тягать за собой файл cc3260mt.dll и без него работать не хочет. Как мне избавиться от этой проблемы?
Makcydrl вне форума Ответить с цитированием
Старый 29.04.2008, 19:32   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

програмируй в Delphi, она с собой ничего не таскает.
если Delphi не нравится, то програмируй в MS Visual Studio.
и всё будет пучком!
rpy3uH вне форума Ответить с цитированием
Старый 29.04.2008, 20:15   #3
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию

Если по принципу таскать/нетаскать, то ASM- впереди всех. Вот точно таскать ничего не надо (а потому что и нечего).
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 29.04.2008, 20:29   #4
Makcydrl
 
Регистрация: 29.04.2008
Сообщений: 9
По умолчанию

спасибо. Буду разбираться
Makcydrl вне форума Ответить с цитированием
Старый 05.05.2008, 20:12   #5
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

2Ulex могу поспорить) что значит "Вот точно таскать ничего не надо". а как же kernel32.dll и др стандартные библиотеки? насколько я понял, вопрос был в избавлении от библиотек конкретных компиляторов. можно делать все намного проще.
- линковаться станически, тогда не будет никаких зависимостей от "нестандартных" библиотек.

- линковаться с msvcrt. эта dll есть во всех виндозах начиная с 95 второй версии. по сравнению со статической линковкой ехешник будет весить очень мало, около 8 кб (у мну на вижле 2008 к примеру).

- писать прогу без использования crt. пропадают конечно некоторые удобства, но результат того стоит - размер ехешника будет примерно такой же, как и на ассемблере.

так что совсем не обязательно писать на ассемблере) хотя можно конечно но неудобно) хотя кому как

сорри) а по теме имхо удобнее на вижле) я лично сейчас использую 2008 и очень доволен)
vvviperrr вне форума Ответить с цитированием
Старый 07.05.2008, 00:36   #6
Makcydrl
 
Регистрация: 29.04.2008
Сообщений: 9
По умолчанию

На вижле - это Visual C++?
Makcydrl вне форума Ответить с цитированием
Старый 07.05.2008, 00:49   #7
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

угу) просто в универе так говорить стали и привязалось)
vvviperrr вне форума Ответить с цитированием
Старый 07.05.2008, 08:19   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
писать прогу без использования crt
crt эт че?
Кстати я пользуюсь APIx, она генерит делфовские проекты на чистом АПИ, потом просто в делфе открываю и уже в ней дорабатываю при желаниии.

Ну или MASMом ))
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.05.2008, 11:38   #9
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

на вижуал С++ помойму лучше. к тому же можно скачать экспресс эдишн совершенно безвозмездно и никакого нарушения авторских прав
pu4koff вне форума Ответить с цитированием
Старый 07.05.2008, 16:54   #10
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

2Stilet crt это С runtime library, т.е библиотека времени исполнения языка. именно она вам дает такие удобные фичи в с++ как работа с дин памятью, работа со строками и тп. читать тут
http://www.rsdn.ru/article/cpp/crt.xml
vvviperrr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С чего начать программировать XaJIBa Общие вопросы по программированию, компьютерный форум 38 07.05.2011 13:17
Кто как думает, на каком языке лучше программировать???? Stake Свободное общение 15 26.05.2008 01:06
C# - на чем программировать? n1-0se4ka Софт 7 15.02.2008 09:32
Можно ли программировать? Умелец Свободное общение 13 23.03.2007 19:52