|
Тема |
Re: Не се сдържам да допълния [re: andrew_nikoloff] |
|
Автор | unknown (Нерегистриран) | |
Публикувано | 20.06.06 15:31 |
|
|
Точно така. Замисли се над това което е написъл колегата. Аз се опитах няколко пъти да ти го кажа, но явно тона ми не ти харесва. Не може да порочетеш тук-там по малко, да копираш това онова и без да разбираш какво е да го изсипеш в един файл, да разбъркаш хубаво и то да се сготви! Ако изобщо искаш да се занимаваш с тази материя запомни едно - "уЕсно нЕма".
В интернет има тонове информация по темата. Почни едно по едно, какво е:
памет
процесор
регистър
основни типове данни
променлива / константа
какво е Pointer (веднага ще си отговориш и на въпроса какво е EInvalidPointerOperation)
цикли, функции, calling conventions (stdcall,cdcall,fastcall...) и т.н.
Когато разбереш из основи тези (и още много други) неща, и като научиш какво изобщо представлява един dll (какво е статично и динамично свързване и т.н.) може да се опиташ да го ползваш. И да ти кажа сигурно ще успееш (а и да не успееш поне ще знаеш какво значи EInvalidPointerOperation). А сега какво правиш? Имал си бил функция F и тя не се викала. Като гледам тоя FP3530_TLB дето си го сложил в Uses-а май тая функция F изобщо не ти трябва. Явно имаш и FP3530.exe и FP3530.tlb, ама не знаеш че можеш да го ползваш като ActiveX control ДИРЕКТНО!, без да правиш още един dll. Ама от къде ще знаещ като те мързи да четеш и изобщо нямащ представа както е ".tlb" и ActiveX.
Извинявай за тона (за твое добро е) ама просто спри с тоя фискален принтер и хвани "Програмиране за начинаещи" (или нещо от сорта) защото иначе ще се превърнеш в "Селския идиот" на форума.
Както се казва: "Той не знае дроб да дели, получава висше образование!"
|
| |
|
|
|