とりこらぼ。

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

目次

Blog 利用状況

ニュース

プロフィール

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

  • Wankuma MVP
    for '平々凡々'

Web Site

  • Memo(Of T)

もうひとつの Blog

広告っぽい

書庫

日記カテゴリ

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

その1はこちら。 Visual Basic コンパイラ と Main プロシージャ。その1。 (http://blogs.wankuma.com/torikobito/archive/2007/03/09/65844.aspx)

その1で寄り道してしまったので、今回はVisual Basic コンパイラが自動的に生成するMain プロシージャってどんな感じなの?ってことを調べてきました。

今回使用するコードはこれです。CompileTest3.vbってファイルに記述します。

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

Namespace Wankuma.Torikobito.CompileTest3

  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

前回とおなじぢゃん!って思われた方、見ていただいてありがとうございます(どこまでポジティヴなんだw)。でもちょびっと違うんですよ。(ファイル名と名前空間が。)

なぜ、このコードにしたのか?ですが、Windows Application では Application.Run メソッドでメッセージループを開始するのが通常なようなのです。Visual Basic コンパイラの生成するMain プロシージャもきっとそうなのでは?と思い、比較するための材料としてこのコードにしました。

ではまず、Visual Studio 2005 コマンド プロンプトを使用して、Program クラスの Main プロシージャをエントリポイントに指定してコンパイルします。出力は「CompileTest3_ProgramMain.exe」です。

vbc /target:winexe /out:CompileTest3_ProgramMain /main:Wankuma.Torikobito.CompileTest3.Program CompileTest3.vb

つぎに TestForm クラス をエントリポイントに指定してコンパイルします。出力は「CompileTest3_TestForm.exe」です。

vbc /target:winexe /out:CompileTest3_TestForm /main:Wankuma.Torikobito.CompileTest3.TestForm CompileTest3.vb

これで比較対象ができました。でも・・・

どうやって比較したらいいのさ!?orz

ですよね。分かりませんよね。で、考えます・・・(待つこと3分)。

あ!ここでうわさの「MSIL 逆アセンブラ」ですよ!

・・・詳細はこちら。

MSDN:MSIL 逆アセンブラ (Ildasm.exe) (http://msdn2.microsoft.com/ja-jp/library/f7dy01k1(VS.80).aspx)

MS の IL の 逆アセンブラですよ(深入りしません。)。ま、先ほど生成された実行ファイルの中身をのぞいてみようとしてるわけですよね。私の環境では[スタート]メニューから-[プログラム]-[Microsoft .NET Framework SDK v2.0]-[Tools]-[MSIL 逆アセンブラ]にありました。

使い方も簡単で、起動して対象のファイルを開くだけですね。あとは表示されるツリーをごそごそしてみたら分かるかと(深入りしません。)。

では、まずは「CompileTest3_ProgramMain.exe」から。ファイルを開くをぽちっとな。ほうほう、Program クラスのツリーの中を探っているとありました!Main : viod 。おもむろにクリッククリック!なんか出てきましたよ!

.method public static void  Main() cil managed
{
  .entrypoint
  .custom instance void [mscorlib]System.STAThreadAttribute::.ctor() = ( 01 00 00 00 ) 
  // コード サイズ       11 (0xb)
  .maxstack  8
  IL_0000:  newobj     instance void Wankuma.Torikobito.CompileTest3.TestForm::.ctor()
  IL_0005:  call       void [System.Windows.Forms]System.Windows.Forms.Application::Run
                           (class [System.Windows.Forms]System.Windows.Forms.Form)
  IL_000a:  ret
} // end of method Program::Main

眺めてみると・・・あ!' .entrypoint ' ってあるやん。これが指定されたエントリポイントにつくわけですね。

次に「CompileTest3_TestForm.exe」のファイルをぽちっと開きます。今度は、TestForm クラスのツリーの中を探ってみます。ありました!Main : viod 。おもむろにクリッククリック!なんか出てきましたよ!

.method public static void  Main() cil managed
{
  .entrypoint
  .custom instance void [mscorlib]System.STAThreadAttribute::.ctor() = ( 01 00 00 00 ) 
  // コード サイズ       11 (0xb)
  .maxstack  8
  IL_0000:  newobj     instance void Wankuma.Torikobito.CompileTest3.TestForm::.ctor()
  IL_0005:  call       void [System.Windows.Forms]System.Windows.Forms.Application::Run
                           (class [System.Windows.Forms]System.Windows.Forms.Form)
  IL_000a:  ret
} // end of method TestForm::Main

眺めてみると・・・ほとんどおんなじだー♪これにちゃんと ' .entrypoint ' ってついています。(Program クラスの Main : viod からは ' .entrypoint ' が外れていますね。)



・・・というわけで、今回、Visual Basic コンパイラが自動的に生成した Main プロシージャは、

    <STAThread()> _
Public Shared Sub Main()

      Application.Run(New TestForm)
    End Sub

という感じです。・・・どっかまちがってますか~?w

投稿日時 : 2007年3月9日 19:05

Feedback

# re: Visual Basic コンパイラ と Main プロシージャ。その2。 2007/03/09 19:13 Hirotow

Reflector とかを使うとC#/VBコードまで逆コンパイルしてくれます。
http://www.aisto.com/roeder/dotnet
私はMSILはさっぱりなのでもっぱらこちらを多用しています。

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

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

>Reflector とかを使うとC#/VBコードまで逆コンパイルしてくれます。

あー!ほんとだ!
存在は知っています。

遠回りしてしまいましたね・・・。

実際私もMSILはさっぱりですよ。
でも元のコードを知っているものと比較することで何とかなるかなぁ・・・と。
今回も違う内容ができていたら、ひたすらトライアンドエラーするつもりでしたし。

# This piece of writing gives clear idea for the new people of blogging, that in fact how to do blogging. 2019/05/06 21:52 This piece of writing gives clear idea for the new

This piece of writing gives clear idea for the new people of blogging, that in fact
how to do blogging.

# Hurrah, that's what I was exploring for, what a stuff! existing here at this website, thanks admin of this site. 2019/05/29 9:58 Hurrah, that's what I was exploring for, what a st

Hurrah, that's what I was exploring for, what a stuff!
existing here at this website, thanks admin of this site.

# Heya i am for the first time here. I came across this board and I find It really helpful & it helped me out a lot. I am hoping to offer something back and aid others such as you aided me. 2019/05/29 19:46 Heya i am for the first time here. I came across t

Heya i am for the first time here. I came across this board and
I find It really helpful & it helped me out a lot. I am hoping to offer
something back and aid others such as you aided me.

# Howdy just wanted to give you a brief heads up and let you know a few of the pictures aren't loading correctly. I'm not sure why but I think its a linking issue. I've tried it in two different internet browsers and both show the same outcome. 2019/06/01 17:27 Howdy just wanted to give you a brief heads up and

Howdy just wanted to give you a brief heads up and let you
know a few of the pictures aren't loading correctly.
I'm not sure why but I think its a linking issue.
I've tried it in two different internet browsers
and both show the same outcome.

# Hey there! I realize this is kind of off-topic but I had to ask. Does building a well-established blog like yours require a lot of work? I am brand new to operating a blog however I do write in my journal daily. I'd like to start a blog so I can share my 2019/06/02 5:29 Hey there! I realize this is kind of off-topic but

Hey there! I realize this is kind of off-topic but I had to
ask. Does building a well-established blog like yours require a
lot of work? I am brand new to operating a blog however I do write in my journal daily.
I'd like to start a blog so I can share my own experience
and views online. Please let me know if you have any kind of recommendations or tips for
brand new aspiring bloggers. Appreciate it!

# Have you ever thought about adding a little bit more than just your articles? I mean, what you say is valuable and all. However think about if you added some great visuals or videos to give your posts more, "pop"! Your content is excellent but 2019/06/05 11:30 Have you ever thought about adding a little bit mo

Have you ever thought about adding a little bit more than just your
articles? I mean, what you say is valuable and all.
However think about if you added some great visuals or videos to give your posts more, "pop"!
Your content is excellent but with pics and clips,
this website could undeniably be one of the most beneficial in its field.
Excellent blog!

# It's not my first time to go to see this website, i am visiting this web page dailly and get pleasant information from here daily. 2019/07/31 11:32 It's not my first time to go to see this website,

It's not my first time to go to see this website,
i am visiting this web page dailly and get pleasant information from here daily.

# It's not my first time to go to see this website, i am visiting this web page dailly and get pleasant information from here daily. 2019/07/31 11:33 It's not my first time to go to see this website,

It's not my first time to go to see this website,
i am visiting this web page dailly and get pleasant information from here daily.

# It's not my first time to go to see this website, i am visiting this web page dailly and get pleasant information from here daily. 2019/07/31 11:34 It's not my first time to go to see this website,

It's not my first time to go to see this website,
i am visiting this web page dailly and get pleasant information from here daily.

# It's not my first time to go to see this website, i am visiting this web page dailly and get pleasant information from here daily. 2019/07/31 11:35 It's not my first time to go to see this website,

It's not my first time to go to see this website,
i am visiting this web page dailly and get pleasant information from here daily.

# Can I simply say what a comfort to discover somebody who truly understands what they're talking about on the net. You actually realize how to bring a problem to light and make it important. More people should read this and understand this side of the 2019/08/20 7:11 Can I simply say what a comfort to discover somebo

Can I simply say what a comfort to discover somebody who truly understands what they're talking about on the net.

You actually realize how to bring a problem to light and make it important.
More people should read this and understand this side of the story.
I was surprised that you aren't more popular since
you most certainly have the gift.

# Can I simply say what a comfort to discover somebody who truly understands what they're talking about on the net. You actually realize how to bring a problem to light and make it important. More people should read this and understand this side of the 2019/08/20 7:12 Can I simply say what a comfort to discover somebo

Can I simply say what a comfort to discover somebody who truly understands what they're talking about on the net.

You actually realize how to bring a problem to light and make it important.
More people should read this and understand this side of the story.
I was surprised that you aren't more popular since
you most certainly have the gift.

# Can I simply say what a comfort to discover somebody who truly understands what they're talking about on the net. You actually realize how to bring a problem to light and make it important. More people should read this and understand this side of the 2019/08/20 7:13 Can I simply say what a comfort to discover somebo

Can I simply say what a comfort to discover somebody who truly understands what they're talking about on the net.

You actually realize how to bring a problem to light and make it important.
More people should read this and understand this side of the story.
I was surprised that you aren't more popular since
you most certainly have the gift.

# Can I simply say what a comfort to discover somebody who truly understands what they're talking about on the net. You actually realize how to bring a problem to light and make it important. More people should read this and understand this side of the 2019/08/20 7:14 Can I simply say what a comfort to discover somebo

Can I simply say what a comfort to discover somebody who truly understands what they're talking about on the net.

You actually realize how to bring a problem to light and make it important.
More people should read this and understand this side of the story.
I was surprised that you aren't more popular since
you most certainly have the gift.

# Wow, wonderful blog structure! How lengthy have you been running a blog for? you made running a blog glance easy. The overall look of your web site is wonderful, as well as the content! 2021/08/24 12:34 Wow, wonderful blog structure! How lengthy have yo

Wow, wonderful blog structure! How lengthy have you been running a
blog for? you made running a blog glance easy.

The overall look of your web site is wonderful, as well as the content!

# Amazing! Its in fact amazing article, I have got much clear idea regarding from this post. 2021/09/02 5:09 Amazing! Its in fact amazing article, I have got m

Amazing! Its in fact amazing article, I have got
much clear idea regarding from this post.

# Amazing! Its in fact amazing article, I have got much clear idea regarding from this post. 2021/09/02 5:10 Amazing! Its in fact amazing article, I have got m

Amazing! Its in fact amazing article, I have got
much clear idea regarding from this post.

# Amazing! Its in fact amazing article, I have got much clear idea regarding from this post. 2021/09/02 5:11 Amazing! Its in fact amazing article, I have got m

Amazing! Its in fact amazing article, I have got
much clear idea regarding from this post.

# Amazing! Its in fact amazing article, I have got much clear idea regarding from this post. 2021/09/02 5:12 Amazing! Its in fact amazing article, I have got m

Amazing! Its in fact amazing article, I have got
much clear idea regarding from this post.

# What a data of un-ambiguity and preserveness of valuable familiarity regarding unpredicted emotions. 2021/09/02 9:16 What a data of un-ambiguity and preserveness of va

What a data of un-ambiguity and preserveness of valuable familiarity regarding unpredicted emotions.

# What a data of un-ambiguity and preserveness of valuable familiarity regarding unpredicted emotions. 2021/09/02 9:17 What a data of un-ambiguity and preserveness of va

What a data of un-ambiguity and preserveness of valuable familiarity regarding unpredicted emotions.

# What a data of un-ambiguity and preserveness of valuable familiarity regarding unpredicted emotions. 2021/09/02 9:18 What a data of un-ambiguity and preserveness of va

What a data of un-ambiguity and preserveness of valuable familiarity regarding unpredicted emotions.

# What a data of un-ambiguity and preserveness of valuable familiarity regarding unpredicted emotions. 2021/09/02 9:19 What a data of un-ambiguity and preserveness of va

What a data of un-ambiguity and preserveness of valuable familiarity regarding unpredicted emotions.

# I'm not sure why but this website is loading very slow for me. Is anyone else having this issue or is it a problem on my end? I'll check back later and see if the problem still exists. 2021/09/06 1:09 I'm not sure why but this website is loading very

I'm not sure why but this website is loading very slow for me.
Is anyone else having this issue or is it a problem on my end?

I'll check back later and see if the problem still exists.

# I'm not sure why but this website is loading very slow for me. Is anyone else having this issue or is it a problem on my end? I'll check back later and see if the problem still exists. 2021/09/06 1:10 I'm not sure why but this website is loading very

I'm not sure why but this website is loading very slow for me.
Is anyone else having this issue or is it a problem on my end?

I'll check back later and see if the problem still exists.

# I'm not sure why but this website is loading very slow for me. Is anyone else having this issue or is it a problem on my end? I'll check back later and see if the problem still exists. 2021/09/06 1:11 I'm not sure why but this website is loading very

I'm not sure why but this website is loading very slow for me.
Is anyone else having this issue or is it a problem on my end?

I'll check back later and see if the problem still exists.

# I'm not sure why but this website is loading very slow for me. Is anyone else having this issue or is it a problem on my end? I'll check back later and see if the problem still exists. 2021/09/06 1:12 I'm not sure why but this website is loading very

I'm not sure why but this website is loading very slow for me.
Is anyone else having this issue or is it a problem on my end?

I'll check back later and see if the problem still exists.

# I used to be able to find good info from your content. scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery 2021/09/14 17:30 I used to be able to find good info from your cont

I used to be able to find good info from your content. scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery

# I used to be able to find good info from your content. scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery 2021/09/14 17:31 I used to be able to find good info from your cont

I used to be able to find good info from your content. scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery

# I used to be able to find good info from your content. scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery 2021/09/14 17:32 I used to be able to find good info from your cont

I used to be able to find good info from your content. scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery

# I used to be able to find good info from your content. scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery 2021/09/14 17:33 I used to be able to find good info from your cont

I used to be able to find good info from your content. scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery

# Howdy, I do think your website could be having web browser compatibility problems. When I look at your website in Safari, it looks fine however, if opening in IE, it's got some overlapping issues. I simply wanted to give you a quick heads up! Apart fro 2021/10/22 23:33 Howdy, I do think your website could be having web

Howdy, I do think your website could be having web browser compatibility problems.
When I look at your website in Safari, it looks fine however,
if opening in IE, it's got some overlapping issues.
I simply wanted to give you a quick heads up! Apart from that, great blog!
part time jobs hired in 30 minutes https://parttimejobshiredin30minutes.wildapricot.org/

# What's up, its fastidious post about media print, we all understand media is a enormous source of data. 2021/10/26 17:13 What's up, its fastidious post about media print,

What's up, its fastidious post about media print, we all understand media is a enormous source of data.

# What's up, its fastidious post about media print, we all understand media is a enormous source of data. 2021/10/26 17:14 What's up, its fastidious post about media print,

What's up, its fastidious post about media print, we all understand media is a enormous source of data.

# What's up, its fastidious post about media print, we all understand media is a enormous source of data. 2021/10/26 17:15 What's up, its fastidious post about media print,

What's up, its fastidious post about media print, we all understand media is a enormous source of data.

# What's up, its fastidious post about media print, we all understand media is a enormous source of data. 2021/10/26 17:16 What's up, its fastidious post about media print,

What's up, its fastidious post about media print, we all understand media is a enormous source of data.

# I was recommended this blog by my cousin. I'm not sure whether this post is written by him as no one else know such detailed about my trouble. You are amazing! Thanks! 2021/11/12 12:25 I was recommended this blog by my cousin. I'm not

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

# I don't know whether it's just me or if everyone else experiencing problems with your website. It appears as if some of the text in your posts are running off the screen. Can somebody else please comment and let me know if this is happening to them too? 2021/11/13 18:37 I don't know whether it's just me or if everyone

I don't know whether it's just me or if everyone else experiencing problems with your website.

It appears as if some of the text in your posts are running off
the screen. Can somebody else please comment and let me know
if this is happening to them too? This could be a issue with my browser because I've had this
happen before. Thanks

# It's very easy to find out any topic on net as compared to books, as I found this piece of writing at this web site. 2022/03/23 3:48 It's very easy to find out any topic on net as com

It's very easy to find out any topic on net as compared to books,
as I found this piece of writing at this web site.

# It's very easy to find out any topic on net as compared to books, as I found this piece of writing at this web site. 2022/03/23 3:49 It's very easy to find out any topic on net as com

It's very easy to find out any topic on net as compared to books,
as I found this piece of writing at this web site.

# It's very easy to find out any topic on net as compared to books, as I found this piece of writing at this web site. 2022/03/23 3:50 It's very easy to find out any topic on net as com

It's very easy to find out any topic on net as compared to books,
as I found this piece of writing at this web site.

# It's very easy to find out any topic on net as compared to books, as I found this piece of writing at this web site. 2022/03/23 3:51 It's very easy to find out any topic on net as com

It's very easy to find out any topic on net as compared to books,
as I found this piece of writing at this web site.

# I read this article fully about the difference of hottest and previous technologies, it's amazing article. 2022/06/05 4:36 I read this article fully about the difference of

I read this article fully about the difference of hottest and previous
technologies, it's amazing article.

# I read this article fully about the difference of hottest and previous technologies, it's amazing article. 2022/06/05 4:37 I read this article fully about the difference of

I read this article fully about the difference of hottest and previous
technologies, it's amazing article.

# I read this article fully about the difference of hottest and previous technologies, it's amazing article. 2022/06/05 4:38 I read this article fully about the difference of

I read this article fully about the difference of hottest and previous
technologies, it's amazing article.

# I read this article fully about the difference of hottest and previous technologies, it's amazing article. 2022/06/05 4:39 I read this article fully about the difference of

I read this article fully about the difference of hottest and previous
technologies, it's amazing article.

# I'm not sure exactly why but this blog is loading very slow for me. Is anyone else having this issue or is it a issue on my end? I'll check back later on and see if the problem still exists. 2022/06/07 1:10 I'm not sure exactly why but this blog is loading

I'm not sure exactly why but this blog is loading very slow for me.
Is anyone else having this issue or is it a issue on my end?
I'll check back later on and see if the problem still exists.

# If you want to take a great deal from this post then you have to apply these strategies to your won website. 2022/06/09 8:08 If you want to take a great deal from this post th

If you want to take a great deal from this post then you have
to apply these strategies to your won website.

# Oh my goodness! Impressive article dude! Thanks, However I am having troubles with your RSS. I don't know the reason why I am unable to subscribe to it. Is there anybody else having similar RSS problems? Anybody who knows the answer can you kindly respo 2022/06/10 16:25 Oh my goodness! Impressive article dude! Thanks, H

Oh my goodness! Impressive article dude! Thanks, However I am
having troubles with your RSS. I don't know the reason why I am
unable to subscribe to it. Is there anybody else having similar RSS problems?
Anybody who knows the answer can you kindly respond?
Thanks!!

# Hi there this is kinda of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually code with HTML. I'm starting a blog soon but have no coding knowledge so I wanted to get guidance from someone with experience. Any help would 2022/06/11 21:37 Hi there this is kinda of off topic but I was wond

Hi there this is kinda of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually code with HTML.

I'm starting a blog soon but have no coding knowledge so I wanted to get guidance from someone with experience.
Any help would be greatly appreciated!

# Its like you learn my thoughts! You appear to grasp so much approximately this, like you wrote the guide in it or something. I feel that you can do with some % to power the message house a bit, but instead of that, this is great blog. A fantastic read. 2022/06/14 14:12 Its like you learn my thoughts! You appear to gras

Its like you learn my thoughts! You appear to grasp so much approximately this, like you wrote the guide in it
or something. I feel that you can do with some % to power
the message house a bit, but instead of that, this is great blog.
A fantastic read. I'll definitely be back.

# Hey there! I know this is kinda off topic but I was wondering which blog platform are you using for this site? I'm getting sick and tired of Wordpress because I've had problems with hackers and I'm looking at alternatives for another platform. I would b 2022/07/07 13:10 Hey there! I know this is kinda off topic but I wa

Hey there! I know this is kinda off topic but I was wondering which blog platform are you using for this
site? I'm getting sick and tired of Wordpress because I've had problems with hackers and
I'm looking at alternatives for another platform. I would be awesome if you could point me in the direction of a good platform.

# An outstanding share! I have just forwarded this onto a friend who has been conducting a little research on this. And he actually bought me dinner because I discovered it for him... lol. So let me reword this.... Thanks for the meal!! But yeah, thanks fo 2022/07/11 18:54 An outstanding share! I have just forwarded this o

An outstanding share! I have just forwarded this onto a friend who has been conducting a little
research on this. And he actually bought me dinner
because I discovered it for him... lol. So let me reword this....
Thanks for the meal!! But yeah, thanks for spending some time to discuss this subject here on your web site.

# If you wish for to grow your knowledge just keep visiting this website and be updated with the most recent information posted here. 2022/08/02 3:42 If you wish for to grow your knowledge just keep v

If you wish for to grow your knowledge just keep visiting this website and be updated with the most recent information posted
here.

# Wow, this paragraph is good, my younger sister is analyzing these kinds of things, thus I am going to tell her. 2022/08/08 19:52 Wow, this paragraph is good, my younger sister is

Wow, this paragraph is good, my younger sister
is analyzing these kinds of things, thus I am
going to tell her.

# Can I simply say what a relief to uncover somebody who genuinely knows what they're discussing over the internet. You certainly understand how to bring an issue to light and make it important. A lot more people really need to read this and understand t 2022/08/12 4:47 Can I simply say what a relief to uncover somebody

Can I simply say what a relief to uncover somebody who genuinely
knows what they're discussing over the internet.
You certainly understand how to bring an issue to light and make it important.
A lot more people really need to read this and understand this side of
the story. I was surprised that you are not more popular since you surely have the gift.

# Good day! Do you know if they make any plugins to protect against hackers? I'm kinda paranoid about losing everything I've worked hard on. Any tips? 2022/08/13 1:27 Good day! Do you know if they make any plugins to

Good day! Do you know if they make any plugins to protect against hackers?
I'm kinda paranoid about losing everything I've worked hard on. Any tips?

# Have you ever thought about including a little bit more than just your articles? I mean, what you say is fundamental and all. But just imagine if you added some great photos or videos to give your posts more, "pop"! Your content is excellent b 2022/08/17 5:59 Have you ever thought about including a little bit

Have you ever thought about including a little bit more
than just your articles? I mean, what you say is fundamental and all.
But just imagine if you added some great photos or videos to give your posts more, "pop"!
Your content is excellent but with images
and videos, this website could definitely be one of the very best
in its niche. Great blog!

# After I initially left a comment I appear to have clicked on the -Notify me when new comments are added- checkbox and from now on every time a comment is added I get four emails with the same comment. Is there an easy method you can remove me from that s 2022/08/18 14:39 After I initially left a comment I appear to have

After I initially left a comment I appear to have clicked on the -Notify me when new comments are added- checkbox and from now
on every time a comment is added I get four emails
with the same comment. Is there an easy method you can remove me from that service?
Appreciate it!

タイトル
名前
Url
コメント