とりこらぼ。

Learn from yesterday,
live for today,
hope for tomorrow.

目次

Blog 利用状況

ニュース

プロフィール

  • 名前:とりこびと
    とるに足らない人間です。

  • Wankuma MVP
    for '平々凡々'

Web Site

  • Memo(Of T)

もうひとつの Blog

広告っぽい

書庫

日記カテゴリ

Visual Basic コンパイラ と Main プロシージャ。その1。

前回の Main プロシージャ (とYシャツと私) の最後で気になったよ~って書き残して一日経過。やっぱり気になったままなのでおべんきょうしてきました。

さて、普段 Visual Studio に依存しまくりんぐな私にとって「Visual Basic コンパイラが」っていわれてもねぇ・・・な感じですので、とりあえず検索・・・それっぽいのを見つけました。

MSDN:Visual Basic コンパイラ(http://msdn2.microsoft.com/ja-jp/library/s4kbxexc(VS.80).aspx)

MSDN:Visual Basic コンパイラ オプション一覧 (アルファベット順) (http://msdn2.microsoft.com/ja-jp/library/w95cx9k1(VS.80).aspx)

MSDN:Visual Basic コンパイラ オプション一覧 (カテゴリ別) (http://msdn2.microsoft.com/ja-jp/library/c03639ab(VS.80).aspx)

コマンドライン コンパイラを起動する方法はこちら。

MSDN:コマンド ライン コンパイラを起動する(http://msdn2.microsoft.com/ja-jp/library/380cz5k4(VS.80).aspx)


まずはとにもかくにも、コマンドラインからコンパイルしてみます。ありきたりに以下のコードを「CompileTest.vb」というファイルの中に記述します。

Imports Microsoft.VisualBasic
Imports System
Imports System.Windows.Forms

Namespace Wankuma.Torikobito.CompileTest

  Public Class Program
    <STAThread()> _     Public Shared Sub Main()
      Application.Run(New TestForm)
    End Sub
  End Class

  Public Class TestForm     Inherits Form
  End Class
End Namespace

で、Visual Studio 2005 コマンド プロンプトを使用してコンパイルします。以下を実行してみると・・・

vbc /target:winexe /imports:Microsoft.VisualBasic,System,System.Windows.Forms /out:CompileTest CompileTest.vb

「CompileTest.exe」が・・・できたやん♪(当たり前。)

ま、ここまではよいとして、本題。先ほどのコンパイラ オプション一覧を眺めてみると・・・あった♪

MSDN: /main (http://msdn2.microsoft.com/ja-jp/library/y4bwckbb(VS.80).aspx)より

Sub Main プロシージャを含むクラスまたはモジュールを指定します。
/main:location
location
必ず指定します。プログラムの起動時に呼び出される Sub Main プロシージャの絶対パス名です。これは、/main:module または /main:namespace.module という形式です。location は、Form から継承されたクラスであってもかまいません。

location は、Form から継承されたクラスであってもかまいません!?

ではお言葉に甘えまして(?)先ほどのコンパイラ オプションに /main で TestForm クラスを指定してみる。。

vbc /target:winexe /imports:Microsoft.VisualBasic,System,System.Windows.Forms /out:CompileTest 
/main:Wankuma.Torikobito.CompileTest.TestForm CompileTest.vb

・・・あれ?できたの?(予想GUY...)

TestForm クラスにはきっと Main プロシージャが生成されたんだろうけど・・・Program クラスにも Main プロシージャあるよ?これはおそらく、Main プロシージャってのはいくつあってもいいけど、ちゃんとどれがエントリポイントか指定してよ~、さらにはSystem.Windows.Forms.Formを継承してればMain プロシージャがなくても作ってあげるよ~ってことかな?

では、ちょっと話がそれまして以下のコードを「CompileTest2.vb」として用意しました。

Imports Microsoft.VisualBasic
Imports System
Imports System.Windows.Forms


Namespace Wankuma.Torikobito.CompileTest2

  Public Class ProgramA
    <STAThread()> _     Public Shared Sub Main()
      MessageBox.Show("ProgramA の Main ぷろしーニャ♪")
    End Sub

  End Class

  Public Class ProgramB
    <STAThread()> _     Public Shared Sub Main()
      MessageBox.Show("ProgramB の Main ぷろしーニャ♪")
    End Sub

  End Class

End Namespace

で、コンパイル。まずはProgramA を指定。

vbc /target:winexe /imports:Microsoft.VisualBasic,System,System.Windows.Forms /out:CompileTest2 
/main:Wankuma.Torikobito.CompileTest2.ProgramA CompileTest2.vb

ちゃんと「ProgramA の Main ぷろしーニャ♪」ってメッセージが出ます。(ProgramB でも同じなので割愛。)

では、/main を指定しないとどうなるか・・・。

vbc /target:winexe /imports:Microsoft.VisualBasic,System,System.Windows.Forms /out:CompileTest2 CompileTest2.vb

コンパイルできませんでした。メッセージは

'Sub Main' が 'CompileTest2' で 2 回以上宣言されています:Wankuma.Torikobito.CompileTest2.ProgramB.Main(), Wankuma.Torikobito.CompileTest2.ProgramA.Main()

というわけで「Main プロシージャってのはいくつあってもいいけど、ちゃんとどれがエントリポイントか指定してよ~」なんでしょうね。


とまぁ、ここまでコネコネ遊んできたわけですが、実はすべてVisual Studio上から同じことが体験できるんですね。(なら、はじめからそっちを(ry・・・)

たとえばVisual Studio 2005 では以下の手順です。

  1. Visual Basic の WindowsApplication のテンプレートでプロジェクトを作成します。
  2. プロジェクトのプロパティのアプリケーションタブで「アプリケーション フレームワークを有効にする]」のチェックをはずします。
  3. [スタートアップ オブジェクト] ボックス内の値を変更します。

[スタートアップ オブジェクト]の中身は 'Sub Main' か 'Sub Main をメンバに持っているクラス' か 'フォーム クラス' がリストアップされます。ここの切り替えが /main オプションなんですね。

ちょっと基本的なことからやり始めたので長いわりに内容がないようなのですが、まぁこの辺で次回へ。

投稿日時 : 2007年3月9日 15:09

Feedback

# re: Visual Basic コンパイラ と Main プロシージャ。その1。 2007/03/09 16:05 とりこびと

ついでに、Visual Basic コンパイラ オプション と Visual Studio 2005 の設定内容がそれぞれどう対応しているか見てみるといいかもですね。

# Visual Basic コンパイラ と Main プロシージャ。その2。 2007/03/09 19:35 とりこびと ぶろぐ。

Visual Basic コンパイラ と Main プロシージャ。その2。

# re: Visual Basic コンパイラ と Main プロシージャ。その1。 2007/03/09 20:52 アクア

勉強になります。T_T;

# re: Visual Basic コンパイラ と Main プロシージャ。その1。 2007/03/12 9:48 とりこびと

アクアさん、コメントありがとうございます。

自分が知らないことをやってみて書きなぐるスタンスなんですが、お役に立てれば幸いですね♪

# My を使うかどうか考える。その2。- 自分探しの旅に出よう - 2007/04/20 16:16 とりこびと ぶろぐ。

My を使うかどうか考える。その2。- 自分探しの旅に出よう -

# Wow, incredible blog format! How long have you been blogging for? you made blogging look easy. The overall look of your web site is wonderful, as well as the content! 2018/10/06 20:20 Wow, incredible blog format! How long have you bee

Wow, incredible blog format! How long have you been blogging for?
you made blogging look easy. The overall look of your web site
is wonderful, as well as the content!

# Awesome things here. I'm very glad to see your post. Thanks a lot and I'm looking ahead to contact you. Will you kindly drop me a mail? 2018/10/11 18:53 Awesome things here. I'm very glad to see your po

Awesome things here. I'm very glad to see your post.
Thanks a lot and I'm looking ahead to contact you. Will you kindly drop
me a mail?

# Pretty! This was an incredibly wonderful post. Thanks for supplying these details. 2018/10/23 21:46 Pretty! This was an incredibly wonderful post. Tha

Pretty! This was an incredibly wonderful post. Thanks for supplying these details.

# It's a shame you don't have a donate button! I'd without a doubt donate to this excellent blog! I guess for now i'll settle for book-marking and adding your RSS feed to my Google account. I look forward to brand new updates and will share this blog with 2018/10/28 19:08 It's a shame you don't have a donate button! I'd w

It's a shame you don't have a donate button! I'd without a doubt donate to this excellent blog!
I guess for now i'll settle for book-marking and adding your RSS feed to my Google account.
I look forward to brand new updates and will share this blog with my Facebook group.

Chat soon!

# Hi, everything is going sound here and ofcourse every one is sharing facts, that's in fact excellent, keep up writing. 2018/10/29 11:53 Hi, everything is going sound here and ofcourse ev

Hi, everything is going sound here and ofcourse every one is sharing facts, that's in fact
excellent, keep up writing.

# Hey! I know this is kinda off topic but I'd figured I'd ask. Would you be interested in trading links or maybe guest authoring a blog post or vice-versa? My site covers a lot of the same subjects as yours and I think we could greatly benefit from each 2018/11/12 10:09 Hey! I know this is kinda off topic but I'd figure

Hey! I know this is kinda off topic but I'd figured I'd ask.
Would you be interested in trading links or maybe guest authoring a blog post
or vice-versa? My site covers a lot of the same subjects as yours and I think we could
greatly benefit from each other. If you might be interested feel
free to shoot me an email. I look forward to hearing from you!
Awesome blog by the way!

# There's certainly a lot to learn about this subject. I love all of the points you made. 2018/11/23 1:05 There's certainly a lot to learn about this subjec

There's certainly a lot to learn about this subject.
I love all of the points you made.

# There's certainly a lot to learn about this subject. I love all of the points you made. 2018/11/23 1:06 There's certainly a lot to learn about this subjec

There's certainly a lot to learn about this subject.
I love all of the points you made.

# There's certainly a lot to learn about this subject. I love all of the points you made. 2018/11/23 1:07 There's certainly a lot to learn about this subjec

There's certainly a lot to learn about this subject.
I love all of the points you made.

# There's certainly a lot to learn about this subject. I love all of the points you made. 2018/11/23 1:08 There's certainly a lot to learn about this subjec

There's certainly a lot to learn about this subject.
I love all of the points you made.

# I like what you guys tend to be up too. This sort of clever work and coverage! Keep up the excellent works guys I've added you guys to our blogroll. 2018/12/04 18:58 I like what you guys tend to be up too. This sort

I like what you guys tend to be up too. This sort of clever work and coverage!
Keep up the excellent works guys I've added you
guys to our blogroll.

# This is my first time pay a visit at here and i am in fact pleassant to read everthing at single place. 2019/03/27 10:41 This is my first time pay a visit at here and i am

This is my first time pay a visit at here and i am in fact pleassant
to read everthing at single place.

# If you wish for to obtain much from this piece of writing then you have to apply such strategies to your won weblog. 2019/03/28 22:02 If you wish for to obtain much from this piece of

If you wish for to obtain much from this piece of writing then you have to apply such strategies to your won weblog.

# I'll immediately snatch your rss as I can not find your email subscription hyperlink or newsletter service. Do you've any? Kindly allow me recognize so that I may just subscribe. Thanks. 2019/04/24 14:00 I'll immediately snatch your rss as I can not find

I'll immediately snatch your rss as I can not find your email subscription hyperlink or newsletter service.

Do you've any? Kindly allow me recognize so
that I may just subscribe. Thanks.

# I was recommended this web site by my cousin. I'm not sure whether this post is written by him as no one else know such detailed about my problem. You're amazing! Thanks! 2019/06/12 16:20 I was recommended this web site by my cousin. I'm

I was recommended this web site by my cousin. I'm not sure whether
this post is written by him as no one else know
such detailed about my problem. You're amazing! Thanks!

# Yes! Finally someone writes about plenty of fish dating site. 2019/07/24 8:24 Yes! Finally someone writes about plenty of fish d

Yes! Finally someone writes about plenty of fish dating site.

# Yes! Finally someone writes about plenty of fish dating site. 2019/07/24 8:25 Yes! Finally someone writes about plenty of fish d

Yes! Finally someone writes about plenty of fish dating site.

# Yes! Finally someone writes about plenty of fish dating site. 2019/07/24 8:26 Yes! Finally someone writes about plenty of fish d

Yes! Finally someone writes about plenty of fish dating site.

# Yes! Finally someone writes about plenty of fish dating site. 2019/07/24 8:27 Yes! Finally someone writes about plenty of fish d

Yes! Finally someone writes about plenty of fish dating site.

# This website truly has all the info I wanted about this subject and didn't know who to ask. 2019/08/02 4:03 This website truly has all the info I wanted about

This website truly has all the info I wanted about this
subject and didn't know who to ask.

# ERIKzVmxGA 2021/07/03 3:49 https://www.blogger.com/profile/060647091882378654

Michael Kors Handbags Are Ideal For All Seasons, Moods And Personality WALSH | ENDORA

# I read this piece of writing completely concerning the difference of most up-to-date and previous technologies, it's awesome article. 2021/08/25 0:51 I read this piece of writing completely concerning

I read this piece of writing completely concerning the difference of most up-to-date and previous technologies, it's awesome article.

# I read this piece of writing completely concerning the difference of most up-to-date and previous technologies, it's awesome article. 2021/08/25 0:52 I read this piece of writing completely concerning

I read this piece of writing completely concerning the difference of most up-to-date and previous technologies, it's awesome article.

# I read this piece of writing completely concerning the difference of most up-to-date and previous technologies, it's awesome article. 2021/08/25 0:53 I read this piece of writing completely concerning

I read this piece of writing completely concerning the difference of most up-to-date and previous technologies, it's awesome article.

# I read this piece of writing completely concerning the difference of most up-to-date and previous technologies, it's awesome article. 2021/08/25 0:54 I read this piece of writing completely concerning

I read this piece of writing completely concerning the difference of most up-to-date and previous technologies, it's awesome article.

# Hi to all, for the reason that I am truly keen of reading this website's post to be updated on a regular basis. It includes pleasant data. 2021/08/28 9:31 Hi to all, for the reason that I am truly keen of

Hi to all, for the reason that I am truly keen of reading this website's
post to be updated on a regular basis. It includes
pleasant data.

# Hi to all, for the reason that I am truly keen of reading this website's post to be updated on a regular basis. It includes pleasant data. 2021/08/28 9:32 Hi to all, for the reason that I am truly keen of

Hi to all, for the reason that I am truly keen of reading this website's
post to be updated on a regular basis. It includes
pleasant data.

# Hi to all, for the reason that I am truly keen of reading this website's post to be updated on a regular basis. It includes pleasant data. 2021/08/28 9:33 Hi to all, for the reason that I am truly keen of

Hi to all, for the reason that I am truly keen of reading this website's
post to be updated on a regular basis. It includes
pleasant data.

# Hi to all, for the reason that I am truly keen of reading this website's post to be updated on a regular basis. It includes pleasant data. 2021/08/28 9:34 Hi to all, for the reason that I am truly keen of

Hi to all, for the reason that I am truly keen of reading this website's
post to be updated on a regular basis. It includes
pleasant data.

# I love what you guys are up too. This kind of clever work and coverage! Keep up the terrific works guys I've added you guys to my own blogroll. 2021/08/31 19:37 I love what you guys are up too. This kind of clev

I love what you guys are up too. This kind of clever work and coverage!
Keep up the terrific works guys I've added you guys to my own blogroll.

# Great post. I will be facing many of these issues as well.. 2021/09/02 0:01 Great post. I will be facing many of these issues

Great post. I will be facing many of these issues as well..

# Great post. I will be facing many of these issues as well.. 2021/09/02 0:02 Great post. I will be facing many of these issues

Great post. I will be facing many of these issues as well..

# Great post. I will be facing many of these issues as well.. 2021/09/02 0:03 Great post. I will be facing many of these issues

Great post. I will be facing many of these issues as well..

# Great post. I will be facing many of these issues as well.. 2021/09/02 0:04 Great post. I will be facing many of these issues

Great post. I will be facing many of these issues as well..

# Good day! I could have sworn I've been to this blog before but after reading through some of the post I realized it's new to me. Anyhow, I'm definitely glad I found it and I'll be book-marking and checking back often! 2021/09/05 7:30 Good day! I could have sworn I've been to this blo

Good day! I could have sworn I've been to this
blog before but after reading through some of the post
I realized it's new to me. Anyhow, I'm definitely glad I
found it and I'll be book-marking and checking back often!

# Good day! I could have sworn I've been to this blog before but after reading through some of the post I realized it's new to me. Anyhow, I'm definitely glad I found it and I'll be book-marking and checking back often! 2021/09/05 7:31 Good day! I could have sworn I've been to this blo

Good day! I could have sworn I've been to this
blog before but after reading through some of the post
I realized it's new to me. Anyhow, I'm definitely glad I
found it and I'll be book-marking and checking back often!

# Good day! I could have sworn I've been to this blog before but after reading through some of the post I realized it's new to me. Anyhow, I'm definitely glad I found it and I'll be book-marking and checking back often! 2021/09/05 7:32 Good day! I could have sworn I've been to this blo

Good day! I could have sworn I've been to this
blog before but after reading through some of the post
I realized it's new to me. Anyhow, I'm definitely glad I
found it and I'll be book-marking and checking back often!

# Good day! I could have sworn I've been to this blog before but after reading through some of the post I realized it's new to me. Anyhow, I'm definitely glad I found it and I'll be book-marking and checking back often! 2021/09/05 7:33 Good day! I could have sworn I've been to this blo

Good day! I could have sworn I've been to this
blog before but after reading through some of the post
I realized it's new to me. Anyhow, I'm definitely glad I
found it and I'll be book-marking and checking back often!

# Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your weblog? My blog is in the exact same area of interest as yours and my visitors would certainly benefit from a lot of the information you provide here. 2021/09/11 12:59 Do you mind if I quote a couple of your articles a

Do you mind if I quote a couple of your articles as long as I provide credit
and sources back to your weblog? My blog is in the exact same area of interest as yours and my
visitors would certainly benefit from a lot of the information you provide here.
Please let me know if this okay with you. Cheers! quest bars http://bitly.com/3C2tkMR quest bars

# Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your weblog? My blog is in the exact same area of interest as yours and my visitors would certainly benefit from a lot of the information you provide here. 2021/09/11 13:00 Do you mind if I quote a couple of your articles a

Do you mind if I quote a couple of your articles as long as I provide credit
and sources back to your weblog? My blog is in the exact same area of interest as yours and my
visitors would certainly benefit from a lot of the information you provide here.
Please let me know if this okay with you. Cheers! quest bars http://bitly.com/3C2tkMR quest bars

# Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your weblog? My blog is in the exact same area of interest as yours and my visitors would certainly benefit from a lot of the information you provide here. 2021/09/11 13:01 Do you mind if I quote a couple of your articles a

Do you mind if I quote a couple of your articles as long as I provide credit
and sources back to your weblog? My blog is in the exact same area of interest as yours and my
visitors would certainly benefit from a lot of the information you provide here.
Please let me know if this okay with you. Cheers! quest bars http://bitly.com/3C2tkMR quest bars

# Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your weblog? My blog is in the exact same area of interest as yours and my visitors would certainly benefit from a lot of the information you provide here. 2021/09/11 13:02 Do you mind if I quote a couple of your articles a

Do you mind if I quote a couple of your articles as long as I provide credit
and sources back to your weblog? My blog is in the exact same area of interest as yours and my
visitors would certainly benefit from a lot of the information you provide here.
Please let me know if this okay with you. Cheers! quest bars http://bitly.com/3C2tkMR quest bars

# Excellent blog you have here but I was curious if you knew of any user discussion forums that cover the same topics discussed in this article? I'd really love to be a part of community where I can get suggestions from other experienced individuals that s 2021/09/14 8:46 Excellent blog you have here but I was curious if

Excellent blog you have here but I was curious if you
knew of any user discussion forums that cover
the same topics discussed in this article? I'd really
love to be a part of community where I can get suggestions from other
experienced individuals that share the same interest.
If you have any recommendations, please let me know. Kudos!
scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery

# Excellent blog you have here but I was curious if you knew of any user discussion forums that cover the same topics discussed in this article? I'd really love to be a part of community where I can get suggestions from other experienced individuals that s 2021/09/14 8:47 Excellent blog you have here but I was curious if

Excellent blog you have here but I was curious if you
knew of any user discussion forums that cover
the same topics discussed in this article? I'd really
love to be a part of community where I can get suggestions from other
experienced individuals that share the same interest.
If you have any recommendations, please let me know. Kudos!
scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery

# Excellent blog you have here but I was curious if you knew of any user discussion forums that cover the same topics discussed in this article? I'd really love to be a part of community where I can get suggestions from other experienced individuals that s 2021/09/14 8:48 Excellent blog you have here but I was curious if

Excellent blog you have here but I was curious if you
knew of any user discussion forums that cover
the same topics discussed in this article? I'd really
love to be a part of community where I can get suggestions from other
experienced individuals that share the same interest.
If you have any recommendations, please let me know. Kudos!
scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery

# Excellent blog you have here but I was curious if you knew of any user discussion forums that cover the same topics discussed in this article? I'd really love to be a part of community where I can get suggestions from other experienced individuals that s 2021/09/14 8:49 Excellent blog you have here but I was curious if

Excellent blog you have here but I was curious if you
knew of any user discussion forums that cover
the same topics discussed in this article? I'd really
love to be a part of community where I can get suggestions from other
experienced individuals that share the same interest.
If you have any recommendations, please let me know. Kudos!
scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery

# I always emailed this webpage post page to all my friends, for the reason that if like to read it after that my contacts will too. quest bars https://www.iherb.com/search?kw=quest%20bars quest bars 2021/09/14 13:57 I always emailed this webpage post page to all my

I always emailed this webpage post page to all my friends, for the reason that if like to read it after that my contacts will too.
quest bars https://www.iherb.com/search?kw=quest%20bars quest bars

# I always emailed this webpage post page to all my friends, for the reason that if like to read it after that my contacts will too. quest bars https://www.iherb.com/search?kw=quest%20bars quest bars 2021/09/14 13:58 I always emailed this webpage post page to all my

I always emailed this webpage post page to all my friends, for the reason that if like to read it after that my contacts will too.
quest bars https://www.iherb.com/search?kw=quest%20bars quest bars

# I always emailed this webpage post page to all my friends, for the reason that if like to read it after that my contacts will too. quest bars https://www.iherb.com/search?kw=quest%20bars quest bars 2021/09/14 13:59 I always emailed this webpage post page to all my

I always emailed this webpage post page to all my friends, for the reason that if like to read it after that my contacts will too.
quest bars https://www.iherb.com/search?kw=quest%20bars quest bars

# I always emailed this webpage post page to all my friends, for the reason that if like to read it after that my contacts will too. quest bars https://www.iherb.com/search?kw=quest%20bars quest bars 2021/09/14 14:00 I always emailed this webpage post page to all my

I always emailed this webpage post page to all my friends, for the reason that if like to read it after that my contacts will too.
quest bars https://www.iherb.com/search?kw=quest%20bars quest bars

# Wow, incredible blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your web site is fantastic, let alone the content! part time jobs hired in 30 minutes https://parttimejobshiredin30minutes.wildapricot.org/ 2021/10/22 22:41 Wow, incredible blog layout! How long have you bee

Wow, incredible blog layout! How long have you been blogging for?
you made blogging look easy. The overall look of your web site is
fantastic, let alone the content! part time jobs hired in 30 minutes https://parttimejobshiredin30minutes.wildapricot.org/

# Simply want to say your article is as astounding. The clearness in your post is simply cool and i can assume you're an expert on this subject. Fine with your permission let me to grab your feed to keep up to date with forthcoming post. Thanks a million 2021/10/26 1:49 Simply want to say your article is as astounding.

Simply want to say your article is as astounding.
The clearness in your post is simply cool and i can assume you're
an expert on this subject. Fine with your permission let
me to grab your feed to keep up to date with forthcoming post.
Thanks a million and please keep up the gratifying work.

# cost of ivermectin pill http://stromectolabc.com/
ivermectin 1 2022/02/07 17:12 Busjdhj

cost of ivermectin pill http://stromectolabc.com/
ivermectin 1

# generic ivermectin cream http://stromectolabc.com/
stromectol tab price 2022/02/08 10:07 Busjdhj

generic ivermectin cream http://stromectolabc.com/
stromectol tab price

# where to get doxycycline https://doxycyline1st.com/
doxycycline 100mg capsules 2022/02/26 9:12 Doxycycline

where to get doxycycline https://doxycyline1st.com/
doxycycline 100mg capsules

# This web site truly has all the info I needed concerning this subject and didn't know who to ask. 2022/03/23 0:35 This web site truly has all the info I needed conc

This web site truly has all the info I needed concerning this subject and didn't know who
to ask.

# My brother suggested I might like this blog. He was entirely right. This post actually made my day. You cann't imagine just how much time I had spent for this information! Thanks! 2022/03/24 3:01 My brother suggested I might like this blog. He wa

My brother suggested I might like this blog. He was entirely right.

This post actually made my day. You cann't imagine just how much time I had spent for this information!
Thanks!

# My brother suggested I might like this blog. He was entirely right. This post actually made my day. You cann't imagine just how much time I had spent for this information! Thanks! 2022/03/24 3:02 My brother suggested I might like this blog. He wa

My brother suggested I might like this blog. He was entirely right.

This post actually made my day. You cann't imagine just how much time I had spent for this information!
Thanks!

# My brother suggested I might like this blog. He was entirely right. This post actually made my day. You cann't imagine just how much time I had spent for this information! Thanks! 2022/03/24 3:03 My brother suggested I might like this blog. He wa

My brother suggested I might like this blog. He was entirely right.

This post actually made my day. You cann't imagine just how much time I had spent for this information!
Thanks!

# My brother suggested I might like this blog. He was entirely right. This post actually made my day. You cann't imagine just how much time I had spent for this information! Thanks! 2022/03/24 3:04 My brother suggested I might like this blog. He wa

My brother suggested I might like this blog. He was entirely right.

This post actually made my day. You cann't imagine just how much time I had spent for this information!
Thanks!

# Good article! We are linking to this particularly great article on our site. Keep up the great writing. 2022/03/24 17:09 Good article! We are linking to this particularly

Good article! We are linking to this particularly great article on our site.

Keep up the great writing.

# WOW just what I was searching for. Came here by searching for C# 2022/03/25 2:40 WOW just what I was searching for. Came here by se

WOW just what I was searching for. Came here by searching for C#

# Hey there! I know this is kinda off topic nevertheless I'd figured I'd ask. Would you be interested in trading links or maybe guest authoring a blog post or vice-versa? My website goes over a lot of the same subjects as yours and I think we could greatly 2022/03/25 3:12 Hey there! I know this is kinda off topic neverthe

Hey there! I know this is kinda off topic nevertheless I'd figured I'd ask.

Would you be interested in trading links or maybe guest authoring a blog post or vice-versa?
My website goes over a lot of the same subjects as yours and I think we could greatly benefit from each other.
If you might be interested feel free to shoot me an e-mail.
I look forward to hearing from you! Terrific blog by the way!

# Hi, just wanted to mention, I liked this blog post. It was inspiring. Keep on posting! 2022/06/05 4:49 Hi, just wanted to mention, I liked this blog pos

Hi, just wanted to mention, I liked this blog post.
It was inspiring. Keep on posting!

# Pretty component to content. I simply stumbled upon your website and in accession capital to say that I get in fact enjoyed account your weblog posts. Any way I'll be subscribing for your feeds or even I achievement you get admission to consistently fas 2022/06/05 16:30 Pretty component to content. I simply stumbled upo

Pretty component to content. I simply stumbled upon your website and
in accession capital to say that I get in fact enjoyed account your
weblog posts. Any way I'll be subscribing for your feeds or even I achievement you
get admission to consistently fast.

# Hello there! This article couldn't be written much better! Going through this article reminds me of my previous roommate! He continually kept talking about this. I am going to forward this article to him. Fairly certain he will have a great read. I apprec 2022/06/07 2:06 Hello there! This article couldn't be written much

Hello there! This article couldn't be written much better!
Going through this article reminds me of my previous roommate!
He continually kept talking about this. I am going to forward this article
to him. Fairly certain he will have a great read. I appreciate you for sharing!

# Hi! I could have sworn I've been to this blog before but after checking through some of the post I realized it's new to me. Anyways, I'm definitely glad I found it and I'll be book-marking and checking back frequently! 2022/06/08 6:30 Hi! I could have sworn I've been to this blog befo

Hi! I could have sworn I've been to this blog before but after checking through some of the post I realized it's new
to me. Anyways, I'm definitely glad I found it and I'll be book-marking and checking back frequently!

# Hi! I could have sworn I've been to this blog before but after checking through some of the post I realized it's new to me. Anyways, I'm definitely glad I found it and I'll be book-marking and checking back frequently! 2022/06/08 6:31 Hi! I could have sworn I've been to this blog befo

Hi! I could have sworn I've been to this blog before but after checking through some of the post I realized it's new
to me. Anyways, I'm definitely glad I found it and I'll be book-marking and checking back frequently!

# Hi! I could have sworn I've been to this blog before but after checking through some of the post I realized it's new to me. Anyways, I'm definitely glad I found it and I'll be book-marking and checking back frequently! 2022/06/08 6:32 Hi! I could have sworn I've been to this blog befo

Hi! I could have sworn I've been to this blog before but after checking through some of the post I realized it's new
to me. Anyways, I'm definitely glad I found it and I'll be book-marking and checking back frequently!

# Hi! I could have sworn I've been to this blog before but after checking through some of the post I realized it's new to me. Anyways, I'm definitely glad I found it and I'll be book-marking and checking back frequently! 2022/06/08 6:33 Hi! I could have sworn I've been to this blog befo

Hi! I could have sworn I've been to this blog before but after checking through some of the post I realized it's new
to me. Anyways, I'm definitely glad I found it and I'll be book-marking and checking back frequently!

# Hi there just wanted to give you a quick heads up. The words in your post seem to be running off the screen in Opera. I'm not sure if this is a formatting issue or something to do with internet browser compatibility but I thought I'd post to let you kno 2022/06/09 7:43 Hi there just wanted to give you a quick heads up.

Hi there just wanted to give you a quick heads up. The words in your post seem to
be running off the screen in Opera. I'm not sure if this is a formatting issue
or something to do with internet browser compatibility but
I thought I'd post to let you know. The layout look great
though! Hope you get the issue fixed soon. Thanks

# My programmer is trying to persuade me to move to .net from PHP. I have always disliked the idea because of the expenses. But he's tryiong none the less. I've been using Movable-type on several websites for about a year and am concerned about switching t 2022/06/09 8:36 My programmer is trying to persuade me to move to

My programmer is trying to persuade me to move to .net from PHP.
I have always disliked the idea because of the expenses.
But he's tryiong none the less. I've been using Movable-type on several websites for about a year and am concerned about switching to another
platform. I have heard great things about blogengine.net.
Is there a way I can transfer all my wordpress content into it?
Any kind of help would be really appreciated!

# I'm really loving the theme/design of your website. Do you ever run into any browser compatibility problems? A few of my blog visitors have complained about my website not working correctly in Explorer but looks great in Firefox. Do you have any tips to 2022/06/10 10:48 I'm really loving the theme/design of your website

I'm really loving the theme/design of your website.

Do you ever run into any browser compatibility problems?
A few of my blog visitors have complained about my website not working correctly in Explorer
but looks great in Firefox. Do you have any
tips to help fix this issue?

# Hey! I could have sworn I've been to this site before but after checking through some of the post I realized it's new to me. Anyways, I'm definitely happy I found it and I'll be bookmarking and checking back frequently! 2022/06/11 7:12 Hey! I could have sworn I've been to this site bef

Hey! I could have sworn I've been to this site
before but after checking through some of the post I realized it's new to me.
Anyways, I'm definitely happy I found it and I'll be bookmarking and checking back frequently!

# I take pleasure in, cause I found just what I was having a look for. You've ended my 4 day lengthy hunt! God Bless you man. Have a great day. Bye 2022/06/12 20:00 I take pleasure in, cause I found just what I was

I take pleasure in, cause I found just what I was having a look for.

You've ended my 4 day lengthy hunt! God Bless you man. Have a great day.
Bye

# Woah! I'm really loving the template/theme of this website. It's simple, yet effective. A lot of times it's challenging to get that "perfect balance" between superb usability and appearance. I must say you've done a very good job with this. Ad 2022/06/14 14:23 Woah! I'm really loving the template/theme of this

Woah! I'm really loving the template/theme of this website.
It's simple, yet effective. A lot of times it's challenging to get that "perfect balance" between superb usability and appearance.
I must say you've done a very good job with this.

Additionally, the blog loads very fast for me on Internet explorer.
Excellent Blog!

# That is a really good tip especially to those fresh to the blogosphere. Short but very precise information… Many thanks for sharing this one. A must read article! 2022/07/12 8:23 That is a really good tip especially to those fres

That is a really good tip especially to those fresh to the blogosphere.
Short but very precise information… Many thanks for sharing this one.
A must read article!

# It's very simple to find out any topic on net as compared to books, as I found this paragraph at this website. 2022/07/22 22:32 It's very simple to find out any topic on net as c

It's very simple to find out any topic on net as compared to books, as
I found this paragraph at this website.

# Sweet blog! I found it while searching on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I've been trying for a while but I never seem to get there! Appreciate it 2022/08/02 0:47 Sweet blog! I found it while searching on Yahoo Ne

Sweet blog! I found it while searching on Yahoo News.

Do you have any suggestions on how to get listed in Yahoo News?

I've been trying for a while but I never seem to get there!
Appreciate it

# Hi, i feel that i noticed you visited my weblog thus i came to return the choose?.I am trying to to find things to improve my web site!I guess its ok to use a few of your ideas!! 2022/08/02 9:46 Hi, i feel that i noticed you visited my weblog th

Hi, i feel that i noticed you visited my weblog thus i came to return the choose?.I am
trying to to find things to improve my web site!I guess its ok to
use a few of your ideas!!

# Useful information. Lucky me I discovered your website by accident, and I am shocked why this twist of fate did not took place earlier! I bookmarked it. 2022/08/03 8:18 Useful information. Lucky me I discovered your web

Useful information. Lucky me I discovered your website by
accident, and I am shocked why this twist of fate did not took place earlier!
I bookmarked it.

# If you wish for to improve your experience only keep visiting this site and be updated with the most up-to-date news update posted here. 2022/08/07 20:35 If you wish for to improve your experience only ke

If you wish for to improve your experience only keep visiting this site and be updated with the most up-to-date news update posted here.

# This is a topic that is close to my heart... Take care! Exactly where are your contact details though? 2022/08/08 9:59 This is a topic that is close to my heart... Take

This is a topic that is close to my heart... Take care! Exactly where are your contact details though?

# This is a topic that is close to my heart... Take care! Exactly where are your contact details though? 2022/08/08 9:59 This is a topic that is close to my heart... Take

This is a topic that is close to my heart... Take care! Exactly where are your contact details though?

# May I just say what a comfort to find somebody who actually understands what they're discussing over the internet. You certainly realize how to bring a problem to light and make it important. A lot more people should look at this and understand this sid 2022/08/09 6:48 May I just say what a comfort to find somebody who

May I just say what a comfort to find somebody who actually understands what
they're discussing over the internet. You certainly realize how to bring a problem to light and make
it important. A lot more people should look at this and understand this side of the story.
I was surprised you're not more popular given that you surely
have the gift.

# My brother recommended I might like this website. He was totally right. This post truly made my day. You cann't imagine just how much time I had spent for this info! Thanks! 2022/08/09 10:36 My brother recommended I might like this website.

My brother recommended I might like this website. He was
totally right. This post truly made my day. You cann't imagine just how much time
I had spent for this info! Thanks!

# Wow, incredible weblog layout! How lengthy have you ever been blogging for? you make running a blog look easy. The overall look of your website is fantastic, let alone the content! 2022/08/11 1:21 Wow, incredible weblog layout! How lengthy have yo

Wow, incredible weblog layout! How lengthy have you ever been blogging for?
you make running a blog look easy. The overall look of your website is fantastic, let alone the content!

# If some one wants to be updated with most up-to-date technologies therefore he must be pay a visit this site and be up to date all the time. 2022/08/14 15:10 If some one wants to be updated with most up-to-da

If some one wants to be updated with most up-to-date technologies therefore he must
be pay a visit this site and be up to date all the time.

# Hello to every body, it's my first pay a visit of this webpage; this weblog contains awesome and really excellent stuff designed for visitors. 2022/08/15 10:25 Hello to every body, it's my first pay a visit of

Hello to every body, it's my first pay a visit of this webpage; this weblog contains awesome and really excellent
stuff designed for visitors.

# Its like you read my mind! You appear to know so much about this, like you wrote the book in it or something. I think that you can do with a few pics to drive the message home a little bit, but other than that, this is fantastic blog. An excellent read. 2022/08/18 21:42 Its like you read my mind! You appear to know so m

Its like you read my mind! You appear to know so much about
this, like you wrote the book in it or something.
I think that you can do with a few pics to drive the message home a little bit, but other than that, this is fantastic blog.
An excellent read. I'll definitely be back.

# paxlovid omicron https://paxlovid.best/
eua paxlovid 2022/09/07 22:27 Paxlovid

paxlovid omicron https://paxlovid.best/
eua paxlovid

# What's Going down i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has aided me out loads. I'm hoping to contribute & assist other users like its aided me. Good job. 2023/01/07 17:46 What's Going down i am new to this, I stumbled upo

What's Going down i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has aided me out loads.
I'm hoping to contribute & assist other users like its aided me.
Good job.

# What's Going down i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has aided me out loads. I'm hoping to contribute & assist other users like its aided me. Good job. 2023/01/07 17:47 What's Going down i am new to this, I stumbled upo

What's Going down i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has aided me out loads.
I'm hoping to contribute & assist other users like its aided me.
Good job.

# What's Going down i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has aided me out loads. I'm hoping to contribute & assist other users like its aided me. Good job. 2023/01/07 17:47 What's Going down i am new to this, I stumbled upo

What's Going down i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has aided me out loads.
I'm hoping to contribute & assist other users like its aided me.
Good job.

# What's Going down i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has aided me out loads. I'm hoping to contribute & assist other users like its aided me. Good job. 2023/01/07 17:48 What's Going down i am new to this, I stumbled upo

What's Going down i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has aided me out loads.
I'm hoping to contribute & assist other users like its aided me.
Good job.

# Hey! Someone in my Facebook group shared this website with us so I came to check it out. I'm definitely loving the information. I'm book-marking and will be tweeting this to my followers! Terrific blog and fantastic style and design. 2024/04/05 1:20 Hey! Someone in my Facebook group shared this webs

Hey! Someone in my Facebook group shared this website with us so I came to check it out.
I'm definitely loving the information. I'm book-marking and
will be tweeting this to my followers! Terrific blog and fantastic style and design.

# Hi, everything is going fine here and ofcourse every one is sharing information, that's in fact excellent, keep up writing. 2024/04/26 5:46 Hi, everything is going fine here and ofcourse eve

Hi, everything is going fine here and ofcourse
every one is sharing information, that's in fact
excellent, keep up writing.

# Great delivery. Outstanding arguments. Keep up the amazing effort. 2024/05/02 8:55 Great delivery. Outstanding arguments. Keep up the

Great delivery. Outstanding arguments. Keep up the amazing effort.

# Hurrah! After all I got a website from where I be able to really get useful information concerning my study and knowledge. 2024/05/03 4:49 Hurrah! After all I got a website from where I be

Hurrah! After all I got a website from where I be able to really get useful information concerning my study and knowledge.

# I am not sure where you are getting your info, but good topic. I needs to spend some time learning more or understanding more. Thanks for great info I was looking for this info for my mission. 2024/05/13 5:32 I am not sure where you are getting your info, but

I am not sure where you are getting your info,
but good topic. I needs to spend some time learning
more or understanding more. Thanks for great info I was looking for this info for my mission.

# I am not sure where you are getting your info, but good topic. I needs to spend some time learning more or understanding more. Thanks for great info I was looking for this info for my mission. 2024/05/13 5:32 I am not sure where you are getting your info, but

I am not sure where you are getting your info,
but good topic. I needs to spend some time learning
more or understanding more. Thanks for great info I was looking for this info for my mission.

# I am not sure where you are getting your info, but good topic. I needs to spend some time learning more or understanding more. Thanks for great info I was looking for this info for my mission. 2024/05/13 5:33 I am not sure where you are getting your info, but

I am not sure where you are getting your info,
but good topic. I needs to spend some time learning
more or understanding more. Thanks for great info I was looking for this info for my mission.

# I am not sure where you are getting your info, but good topic. I needs to spend some time learning more or understanding more. Thanks for great info I was looking for this info for my mission. 2024/05/13 5:34 I am not sure where you are getting your info, but

I am not sure where you are getting your info,
but good topic. I needs to spend some time learning
more or understanding more. Thanks for great info I was looking for this info for my mission.

タイトル
名前
Url
コメント