ParsX.com
پذیرش پروژه از دانشجویی ... تا سازمانی 09376225339
 
   ProfileProfile   Log in to check your private messagesLog in to check your private messages  |  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups Log inLog in   RegisterRegister 

چه جوري ميشه دستورات را.........!!!؟؟؟....

 
Post new topic   Reply to topic    ParsX.com Forum Index -> ويژوال بيسيك .NET
View previous topic :: View next topic  
Author Message
emsii
دوست آشناي سايت


Joined: 16 Dec 2005
Posts: 90
Location: tehran

PostPosted: Sun Mar 12, 2006 9:23 am    Post subject: چه جوري ميشه دستورات را.........!!!؟؟؟.... Reply with quote

vb در حالت پيش فرض وقتي 2 تا Procedure در يك procdure فراخوني (Call) ميشن آنها را
همزمان اجرا ميكنه و از حالت Line by Line خارج ميشه
چه جوري ميشه دستورات را را خط به خط مانند زمان Debug اجرا كرد
Note :يك چيزي مثل option Explicit داره
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Sun Mar 12, 2006 2:17 pm    Post subject: Reply with quote

يعني چي ؟ يه مقدار توضيح بده ؟
مثلا

Call vahid
 MsgBox "salsa"
Call vahid2

پراسيجر vahid و vahid2 رو همزمان اجرا ميكنه ؟
Back to top
unknown
مدير بخش ويژوال بيسيك
مدير بخش ويژوال بيسيك


Joined: 05 Dec 2004
Posts: 439
Location: Tehran

PostPosted: Mon Mar 13, 2006 2:21 pm    Post subject: Reply with quote

اگه برای فراخوانی sub ها رو همین جوری با اسمشون صدا کنی اون اتفاقی می افته که گفتی. ولی اگه برای صدا کردن از call استفاده کنی تا وقتی که کار یه رویه تموم نشه به بعدی نمیره. اگه قسمت توابه رو بخونی اونجا گفتم
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Mon Mar 13, 2006 3:28 pm    Post subject: Reply with quote

چرا براي من اين اتفاق نمي افته ؟ بدون call هم فراخواني كردم ...
Back to top
emsii
دوست آشناي سايت


Joined: 16 Dec 2005
Posts: 90
Location: tehran

PostPosted: Fri Mar 17, 2006 3:23 pm    Post subject: Reply with quote

چه جوري ميشه وقتي يك فرم را در برنامه unload ميكني حافظه اختصاص يافته به آن را از روي برنامه برداريم

frm1----->15Mb
frm2----->20Mb

وقتي هر دو load شن 30M فضا اشغال ميكنن حتي اگر يكي از آنها را unload كني
در مورد كلاسها هم به همين صورت است
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Sat Mar 18, 2006 3:02 pm    Post subject: Reply with quote

بعد از اينكه فرم رو انلود كردي دستور زير رو مينويسي ؟
set urForm = nothing



(ديتابيس سايت يه مقدار دستكاري شده سوال قبليت پاك شده anyway چيزي ازش دستگيرت شد به ما هم بگو Wink )
Back to top
emsii
دوست آشناي سايت


Joined: 16 Dec 2005
Posts: 90
Location: tehran

PostPosted: Sat Mar 18, 2006 11:00 pm    Post subject: Reply with quote

دوباره ميپرسم و اميدوارم اين دفعه ديگه پاك نشه

چهجوري ميشه يكي از سطر ها يا ستونهاي يك آرايه چند بعدي را براي استفاده در يك رويه كه يك آرايه يك بعدي مي خواهذ ارسال كرد

Dim ArrS(0 To 100,0 To 1000)
Call Change(ArrS(1))

Sub change(Arr() As String)
....
...
..
.
End Sub
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Mon Mar 20, 2006 7:18 am    Post subject: Reply with quote

فكر نميكنم به اين روش مستقيم بشه ...
شايد با اشاره گر بتوني اينكار رو انجام بدي . يا يه ترفند ديگه ...
Back to top
arash
مدير بخش سي
مدير بخش سي


Joined: 27 Nov 2004
Posts: 1232
Location: www.parsx.com

PostPosted: Sun Mar 26, 2006 12:48 pm    Post subject: Reply with quote

شایدم بهتره یه تابع بنویسی که ارایه چند بعدی رو تو ارایه یک بعدی کپی کنه بعد اون ارایه یک بعدی رو به تابع بفرستی
Back to top
emsii
دوست آشناي سايت


Joined: 16 Dec 2005
Posts: 90
Location: tehran

PostPosted: Sun Mar 26, 2006 9:07 pm    Post subject: Reply with quote

arash wrote:
شایدم بهتره یه تابع بنویسی که ارایه چند بعدی رو تو ارایه یک بعدی کپی کنه بعد اون ارایه یک بعدی رو به تابع بفرستی


آرش جون اين جوري كاربر بيچاره بايد سالها در انتظار زدن سند دوم حسابداريش باشه Wink
Back to top
emsii
دوست آشناي سايت


Joined: 16 Dec 2005
Posts: 90
Location: tehran

PostPosted: Sun Mar 26, 2006 9:13 pm    Post subject: Reply with quote

unknown wrote:
اگه برای فراخوانی sub ها رو همین جوری با اسمشون صدا کنی اون اتفاقی می افته که گفتی. ولی اگه برای صدا کردن از call استفاده کنی تا وقتی که کار یه رویه تموم نشه به بعدی نمیره. اگه قسمت توابه رو بخونی اونجا گفتم

امير جان من اين كار را هم كردم و بيشتر جا ها هم جواب داد
ولي چون داخل شبكه محلي اطلاعات جابجا ميشه يك وقفه لازم دارم كه بين update اطلاعات و بازخواني آنها قرار بدهم
(به جز Timer لطفا) Idea
Back to top
arash
مدير بخش سي
مدير بخش سي


Joined: 27 Nov 2004
Posts: 1232
Location: www.parsx.com

PostPosted: Sun Mar 26, 2006 9:55 pm    Post subject: Reply with quote

یه سوال دارم چرا از اول آرایه دو بعدی تعریف نکردی مگه چی می شه
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Mon Mar 27, 2006 2:36 pm    Post subject: Reply with quote

توي شبكه محلي كه هيچ من تو كامپيوتر خودم به اين وقفه احتياج داشتم كه با يه msgbox كه به كاربر ميگه ركورد مورد نظر ثبت شد يا ويرايش شد اين وقفه بوجود مياد ...
Back to top
emsii
دوست آشناي سايت


Joined: 16 Dec 2005
Posts: 90
Location: tehran

PostPosted: Thu Mar 30, 2006 10:33 pm    Post subject: Reply with quote

arash wrote:
یه سوال دارم چرا از اول آرایه دو بعدی تعریف نکردی مگه چی می شه

farz kon ye class dari ke 20 ta ZirBarname dare ke tamam'eshan ba Araye yek booodi kar mikoneh
hala agar bekham yek soton az yek araye chand boodi ro be on class beferesti bayad 20 zir Barnameh dige tariif koni
___________________________OK
______________________________(sharmandeh in Pc Farsi nadareh)
Back to top
Display posts from previous:   
Post new topic   Reply to topic    ParsX.com Forum Index -> ويژوال بيسيك .NET All times are GMT + 3.5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum